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-19.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-19.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-19.0/requirements.txt (line 6)) (0.20.0) Collecting Pygments==2.21.0 (from -r Viindoo-tvtmaaddons-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.0/requirements.txt (line 5)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-19.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-19.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-19.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-19.0/requirements.txt (line 8)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-19.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-19.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-19.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-19.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-19.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-19.0/requirements.txt (line 20)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-19.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-19.0/requirements.txt (line 21)) (2.8.2) Collecting text-unidecode>=1.3 (from python-slugify==9.1.3->-r Viindoo-tvtmaaddons-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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 Collecting boto3==1.43.117 (from -r Viindoo-erponline-enterprise-19.0/requirements.txt (line 4)) Downloading boto3-1.43.117-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-19.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-19.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-19.0/requirements.txt (line 9)) (6.33.6) Collecting google-auth==2.62.0 (from -r Viindoo-erponline-enterprise-19.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-19.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-19.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-19.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-19.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-19.0/requirements.txt (line 27)) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl.metadata (5.5 kB) Collecting phonenumbers==9.0.41 (from -r Viindoo-erponline-enterprise-19.0/requirements.txt (line 28)) 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-19.0/requirements.txt (line 29)) (4.15.0) Collecting mt-940==5.1.1 (from -r Viindoo-erponline-enterprise-19.0/requirements.txt (line 30)) 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-19.0/requirements.txt (line 31)) (26.3) Collecting botocore<1.44.0,>=1.43.117 (from boto3==1.43.117->-r Viindoo-erponline-enterprise-19.0/requirements.txt (line 4)) Downloading botocore-1.43.127-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3==1.43.117->-r Viindoo-erponline-enterprise-19.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.117->-r Viindoo-erponline-enterprise-19.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-19.0/requirements.txt (line 6)) Downloading grpcio-1.85.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.0/requirements.txt (line 20)) Downloading click-8.5.1-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-19.0/requirements.txt (line 20)) (6.0.3) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-19.0/requirements.txt (line 27)) 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-19.0/requirements.txt (line 27)) Downloading uritools-7.0.0-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-19.0/requirements.txt (line 29)) (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-19.0/requirements.txt (line 29)) (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-19.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-19.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-19.0/requirements.txt (line 20)) Downloading fonttools-4.68.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (139 kB) Collecting uharfbuzz<0.40.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-19.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) Requirement already satisfied: python-pkcs11~=0.7.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-19.0/requirements.txt (line 20)) (0.7.0) 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-19.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.117->boto3==1.43.117->-r Viindoo-erponline-enterprise-19.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.117->boto3==1.43.117->-r Viindoo-erponline-enterprise-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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-19.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.117->boto3==1.43.117->-r Viindoo-erponline-enterprise-19.0/requirements.txt (line 4)) (1.17.0) Downloading boto3-1.43.117-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 python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading botocore-1.43.127-py3-none-any.whl (16.3 MB) Downloading click-8.5.1-py3-none-any.whl (126 kB) Downloading fonttools-4.68.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.85.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.4 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-7.0.0-py3-none-any.whl (12 kB) Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, proto-plus, phonenumbers, oscrypto, mt-940, 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.117 botocore-1.43.127 click-8.5.1 fasttext-predict-0.9.2.4 fonttools-4.68.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.85.1 grpcio-status-1.84.0 jmespath-1.1.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 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.39.5 uritools-7.0.0 2026-11-12 21:42:37,376 43 WARNING ? odoo.tools.config: unknown option 'firebase_service_account_path' in the config file at /data/build/.odoorc, option stored as-is, without parsing 2026-11-12 21:42:37,376 43 WARNING ? odoo.tools.config: unknown option 'repo_to_check_quality' in the config file at /data/build/.odoorc, option stored as-is, without parsing 2026-11-12 21:42:37,376 43 WARNING ? odoo.tools.config: unknown option 'modules_to_check_quality' in the config file at /data/build/.odoorc, option stored as-is, without parsing 2026-11-12 21:42:37,376 43 WARNING ? odoo.tools.config: unknown option 'firebase_service_account_path' in the config file at /data/build/.odoorc, option stored as-is, without parsing 2026-11-12 21:42:37,376 43 WARNING ? odoo.tools.config: unknown option 'repo_to_check_quality' in the config file at /data/build/.odoorc, option stored as-is, without parsing 2026-11-12 21:42:37,376 43 WARNING ? odoo.tools.config: unknown option 'modules_to_check_quality' in the config file at /data/build/.odoorc, option stored as-is, without parsing 2026-11-12 21:42:37,378 43 WARNING ? py.warnings: /data/build/Viindoo-odoo-19.0/odoo/tools/config.py:553: DeprecationWarning: Since ages ago, the OPENERP_SERVER environment variable has been replaced by ODOO_RC File "/data/build/Viindoo-odoo-19.0/odoo-bin", line 6, in odoo.cli.main() File "/data/build/Viindoo-odoo-19.0/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/Viindoo-odoo-19.0/odoo/cli/server.py", line 127, in run main(args) File "/data/build/Viindoo-odoo-19.0/odoo/cli/server.py", line 97, in main config.parse_config(args, setup_logging=True) File "/data/build/Viindoo-odoo-19.0/odoo/tools/config.py", line 587, in parse_config self._flush_log_and_warn_entries() File "/data/build/Viindoo-odoo-19.0/odoo/tools/config.py", line 553, in _flush_log_and_warn_entries warnings.warn(message, *args, **kwargs, stacklevel=1) 2026-11-12 21:42:37,378 43 INFO ? odoo: Odoo version 19.0 2026-11-12 21:42:37,378 43 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-11-12 21:42:37,378 43 INFO ? odoo: addons paths: _NamespacePath(['/data/build/Viindoo-odoo-19.0/odoo/addons', '/data/build/datadir/addons/19.0', '/data/build/Viindoo-odoo-19.0/addons', '/data/build/Viindoo-tvtmaaddons-19.0', '/data/build/Viindoo-erponline-enterprise-19.0', '/data/build/rb-c635c7a-226731']) 2026-11-12 21:42:37,379 43 INFO ? odoo: database: runbot_build@default:5435 2026-11-12 21:42:39,270 43 INFO ? odoo.tests.common: Importing test framework 2026-11-12 21:42:41,446 43 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-11-12 21:42:41,525 43 INFO rb-c635c7a-226731-435507 odoo.modules.loading: loading 1 modules... 2026-11-12 21:42:41,572 43 INFO rb-c635c7a-226731-435507 odoo.modules.loading: 1 modules loaded in 0.05s, 0 queries (+0 extra) 2026-11-12 21:42:42,238 43 INFO rb-c635c7a-226731-435507 odoo.modules.loading: loading 896 modules... 2026-11-12 21:43:16,831 43 INFO rb-c635c7a-226731-435507 odoo.modules.loading: 896 modules loaded in 34.59s, 0 queries (+0 extra) 2026-11-12 21:43:19,857 43 INFO rb-c635c7a-226731-435507 odoo.modules.loading: Modules loaded. 2026-11-12 21:43:21,308 43 INFO rb-c635c7a-226731-435507 odoo.registry: Caches invalidated, signaling through the database: ['templates'] 2026-11-12 21:43:21,310 43 INFO rb-c635c7a-226731-435507 odoo.registry: Registry loaded in 39.862s 2026-11-12 21:43:21,310 43 INFO rb-c635c7a-226731-435507 odoo.service.server: Starting post tests 2026-11-12 21:43:24,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-11-12 21:43:33,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 8.066232681274414 seconds 2026-11-12 21:43:35,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.848109483718872 seconds 2026-11-12 21:43:54,146 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35308] 2026-11-12 21:43:54,147 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-11-12 21:43:56,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow ... 2026-11-12 21:43:56,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(1,) targets mailing.contact, blacklist: 0 emails 2026-11-12 21:43:56,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(1,) has already reached 0 mailing.contact emails 2026-11-12 21:43:57,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(2,) targets mailing.contact, blacklist: 0 emails 2026-11-12 21:43:57,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(2,) has already reached 15 mailing.contact emails 2026-11-12 21:43:57,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow_cron ... 2026-11-12 21:43:58,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(4,) targets mailing.contact, blacklist: 0 emails 2026-11-12 21:43:58,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(4,) has already reached 0 mailing.contact emails 2026-11-12 21:43:58,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(5,) targets mailing.contact, blacklist: 0 emails 2026-11-12 21:43:58,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(5,) has already reached 15 mailing.contact emails 2026-11-12 21:43:59,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (49) starting 2026-11-12 21:43:59,317 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 21:43:59,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (49) fully done (#loop 1; done 0; remaining 0; duration 0.09s) 2026-11-12 21:43:59,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_campaign ... 2026-11-12 21:44:00,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_compare ... 2026-11-12 21:44:00,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_duplicate_date ... 2026-11-12 21:44:01,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_manual_flow ... 2026-11-12 21:44:02,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) targets mailing.contact, blacklist: 0 emails 2026-11-12 21:44:02,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) has already reached 0 mailing.contact emails 2026-11-12 21:44:02,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) targets mailing.contact, blacklist: 0 emails 2026-11-12 21:44:02,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) has already reached 15 mailing.contact emails 2026-11-12 21:44:03,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_minimum_participants ... 2026-11-12 21:44:03,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) targets mailing.contact, blacklist: 0 emails 2026-11-12 21:44:03,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) has already reached 0 mailing.contact emails 2026-11-12 21:44:03,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 822 checked, 11 removed 2026-11-12 21:44:20,849 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35308] 2026-11-12 21:44:20,850 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-11-12 21:44:22,937 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [116322] 2026-11-12 21:44:22,939 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mailing.list records with IDs: [1] 2026-11-12 21:44:23,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_assert_initial_values ... 2026-11-12 21:44:23,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_report_unsubscribe ... 2026-11-12 21:44:23,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-11-12 21:44:23,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:44:25,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:44:25] "GET /mailing/report/unsubscribe?user_id=15&token= HTTP/1.1" 400 - 142 0.110 1.812 2026-11-12 21:44:26,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:44:26] "GET /mailing/report/unsubscribe?user_id=15&token=zboobs HTTP/1.1" 401 - 29 0.038 0.170 2026-11-12 21:44:26,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:44:26] "GET /mailing/report/unsubscribe?user_id=1&token=e941cdda550b9238a671300ebe16233625566b4152f8b9406cf532c9e48cf32c HTTP/1.1" 401 - 14 0.012 0.111 2026-11-12 21:44:26,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:44:26] "GET /mailing/report/unsubscribe?user_id=15&token=e941cdda550b9238a671300ebe16233625566b4152f8b9406cf532c9e48cf32c HTTP/1.1" 401 - 76 0.081 0.188 2026-11-12 21:44:26,681 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #15 deleted ir.config_parameter records with IDs: [32] 2026-11-12 21:44:27,151 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 21:44:27,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:44:27] "GET /mailing/report/unsubscribe?user_id=15&token=e941cdda550b9238a671300ebe16233625566b4152f8b9406cf532c9e48cf32c HTTP/1.1" 200 - 113 0.100 0.411 2026-11-12 21:44:27,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour ... 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 101 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmp8w35ybm0_chrome_odoo 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:45329/json/version 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:45329/json 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:45329/devtools/page/943E3F043A1AA188A2AB4C75E546E447 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Open "http://127.0.0.1:8069/mailing/23/unsubscribe?email=not.fleurus@example.com&document_id=146&hash_token=e820f3bc2fab8afda5586ff048a491765044f65b33432d8ddc3fc72ba9679b85c57d6d494db024ca3e92a7a98ed427c0748a893a7ec5ecaca8e6a63275544e5c" in browser 2026-11-12 21:44:29,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigating to: "http://127.0.0.1:8069/mailing/23/unsubscribe?email=not.fleurus@example.com&document_id=146&hash_token=e820f3bc2fab8afda5586ff048a491765044f65b33432d8ddc3fc72ba9679b85c57d6d494db024ca3e92a7a98ed427c0748a893a7ec5ecaca8e6a63275544e5c" 2026-11-12 21:44:30,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:44:31,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/23/unsubscribe?email=not.fleurus@example.com&document_id=146&hash_token=e820f3bc2fab8afda5586ff048a491765044f65b33432d8ddc3fc72ba9679b85c57d6d494db024ca3e92a7a98ed427c0748a893a7ec5ecaca8e6a63275544e5c HTTP/1.1" 200 - 135 0.091 1.719 2026-11-12 21:44:31,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': '943E3F043A1AA188A2AB4C75E546E447', 'loaderId': 'ECF587424E18015D17AFBC341423DC0C', 'isDownload': False} 2026-11-12 21:44:31,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document')" 2026-11-12 21:44:31,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 21:44:31,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.077 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css, copying from /web/assets/cd60f1d/mass_mailing.mailing_assets.min.css 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.010 0.141 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.041 2026-11-12 21:44:32,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=ad256d3 HTTP/1.1" 200 - 4 0.006 0.021 2026-11-12 21:44:32,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 0.047 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.075 2026-11-12 21:44:32,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=ad256d3 HTTP/1.1" 200 - 4 0.004 0.084 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js, copying from /web/assets/8d4485f/mass_mailing.mailing_assets.min.js 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.005 0.022 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.080 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/23/unsubscribe?email=not.fleurus@example.com&document_id=146&hash_token=e820f3bc2fab8afda5586ff048a491765044f65b33432d8ddc3fc72ba9679b85c57d6d494db024ca3e92a7a98ed427c0748a893a7ec5ecaca8e6a63275544e5c", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [1/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [2/13] Tour mailing_portal_unsubscribe_from_document → Step No warning should be displayed (trigger: div#o_mailing_subscription_form_blocklisted:not(:has(p:contains('You will not receive any news from those mailing lists you are a member of')))) 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [3/13] Tour mailing_portal_unsubscribe_from_document → Step Warning will not receive anything anymore (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not hear from us anymore.')) 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [4/13] Tour mailing_portal_unsubscribe_from_document → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [5/13] Tour mailing_portal_unsubscribe_from_document → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [6/13] Tour mailing_portal_unsubscribe_from_document → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [7/13] Tour mailing_portal_unsubscribe_from_document → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [8/13] Tour mailing_portal_unsubscribe_from_document → Step Hit Send (trigger: button#button_feedback) 2026-11-12 21:44:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [9/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 29 0.046 0.086 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [10/13] Tour mailing_portal_unsubscribe_from_document → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [11/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.011 0.046 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [12/13] Tour mailing_portal_unsubscribe_from_document → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [13/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.013 0.042 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 11306720 (allocated 12320768) 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 101 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 101 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2026-11-12 21:44:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmp8w35ybm0_chrome_odoo" 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 284 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpi7gyp6ku_chrome_odoo 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:40785/json/version 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:40785/json 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:40785/devtools/page/ECA057A6728CECE27FCB77C5667E0A3D 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Open "http://127.0.0.1:8069/mailing/23/unsubscribe?email=fleurus@example.com&document_id=147&hash_token=e0fbff16fe9abcd59182554e8ea68db80debca2fc83fcc10bea4e505309d6565f51708c57ddb79a3237feb2fc9e53ed7eed5ac00889022646466c37b01cb0b28" in browser 2026-11-12 21:44:35,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigating to: "http://127.0.0.1:8069/mailing/23/unsubscribe?email=fleurus@example.com&document_id=147&hash_token=e0fbff16fe9abcd59182554e8ea68db80debca2fc83fcc10bea4e505309d6565f51708c57ddb79a3237feb2fc9e53ed7eed5ac00889022646466c37b01cb0b28" 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/23/unsubscribe?email=fleurus@example.com&document_id=147&hash_token=e0fbff16fe9abcd59182554e8ea68db80debca2fc83fcc10bea4e505309d6565f51708c57ddb79a3237feb2fc9e53ed7eed5ac00889022646466c37b01cb0b28 HTTP/1.1" 200 - 35 0.066 0.120 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': 'ECA057A6728CECE27FCB77C5667E0A3D', 'loaderId': 'A8524A9E76343EBBF22492B5FEAB3C61', 'isDownload': False} 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 2026-11-12 21:44:36,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.004 0.031 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 3 0.006 0.048 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.008 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:36,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:44:36,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 0.041 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=ad256d3 HTTP/1.1" 200 - 3 0.002 0.048 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=ad256d3 HTTP/1.1" 200 - 4 0.008 0.017 2026-11-12 21:44:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.003 0.026 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 3 0.002 0.007 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document_with_lists', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/23/unsubscribe?email=fleurus@example.com&document_id=147&hash_token=e0fbff16fe9abcd59182554e8ea68db80debca2fc83fcc10bea4e505309d6565f51708c57ddb79a3237feb2fc9e53ed7eed5ac00889022646466c37b01cb0b28", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [1/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [2/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [3/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List1')) 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [4/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [5/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [6/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [7/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [8/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Hit Send (trigger: button#button_feedback) 2026-11-12 21:44:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [9/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 24 0.029 0.067 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [10/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [11/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.010 0.033 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [12/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [13/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.009 0.031 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 11335056 (allocated 12320768) 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 284 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 284 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2026-11-12 21:44:38,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpi7gyp6ku_chrome_odoo" 2026-11-12 21:44:38,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user ... 2026-11-12 21:44:39,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-11-12 21:44:39,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:44:41,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:44:41] "GET /mailing/23/unsubscribe HTTP/1.1" 400 - 145 0.100 1.761 2026-11-12 21:44:41,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome pid: 455 2026-11-12 21:44:41,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless temporary user profile dir: /tmp/tmpevree_c8_chrome_odoo 2026-11-12 21:44:41,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:37359/json/version 2026-11-12 21:44:41,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Browser version: Chrome/150.0.7871.114 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:37359/json 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Websocket url found: ws://127.0.0.1:37359/devtools/page/96A2396642CAE8A7A51BB665404CB92E 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Enable chrome headless console log notification 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless enable page notifications 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Setting session cookie in browser 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Open "http://127.0.0.1:8069/mailing/23/unsubscribe" in browser 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigating to: "http://127.0.0.1:8069/mailing/23/unsubscribe" 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/23/unsubscribe HTTP/1.1" 200 - 134 0.119 0.441 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigation result: {'frameId': '96A2396642CAE8A7A51BB665404CB92E', 'loaderId': 'D18020CB07230577C6BB25C3E95E386E', 'isDownload': False} 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 2026-11-12 21:44:42,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 21:44:42,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.080 0.055 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css, copying from /web/assets/cd60f1d/mass_mailing.mailing_assets.min.css 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.016 0.142 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.042 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.044 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=ad256d3 HTTP/1.1" 200 - 4 0.010 0.010 2026-11-12 21:44:43,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:44:43,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.003 0.028 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=ad256d3 HTTP/1.1" 200 - 4 0.003 0.013 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 21:44:43,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.101 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js, copying from /web/assets/8d4485f/mass_mailing.mailing_assets.min.js 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.004 0.018 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document_with_lists', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/23/unsubscribe", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [1/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 19 0.016 0.054 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [2/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [3/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List1')) 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [4/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [5/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [6/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [7/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [8/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Hit Send (trigger: button#button_feedback) 2026-11-12 21:44:44,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [9/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 25 0.027 0.051 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [10/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [11/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 10 0.008 0.036 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [12/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [13/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.009 0.035 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: tour succeeded 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: heap 11341140 (allocated 12320768) 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing chrome headless with pid 455 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing websocket connection 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Terminating chrome headless with pid 455 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour_mailing_user.txt 2026-11-12 21:44:45,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Removing chrome user profile "/tmp/tmpevree_c8_chrome_odoo" 2026-11-12 21:44:45,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_tour ... 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome pid: 636 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless temporary user profile dir: /tmp/tmp4mm4u0q6_chrome_odoo 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:40331/json/version 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:40331/json 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Websocket url found: ws://127.0.0.1:40331/devtools/page/7DCE955EDBC1D22A599EB200F4214571 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Enable chrome headless console log notification 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless enable page notifications 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Setting session cookie in browser 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Open "http://127.0.0.1:8069/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=1291f89c7890417656f27a10ccdf45cbdb8619672f016c00b248eb8afe88ab20612bd86f817843b5f58b8f62daedfca7123c170558c5c1ac734c526bcc8fbced" in browser 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Navigating to: "http://127.0.0.1:8069/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=1291f89c7890417656f27a10ccdf45cbdb8619672f016c00b248eb8afe88ab20612bd86f817843b5f58b8f62daedfca7123c170558c5c1ac734c526bcc8fbced" 2026-11-12 21:44:46,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=1291f89c7890417656f27a10ccdf45cbdb8619672f016c00b248eb8afe88ab20612bd86f817843b5f58b8f62daedfca7123c170558c5c1ac734c526bcc8fbced HTTP/1.1" 200 - 138 0.098 1.805 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Navigation result: {'frameId': '7DCE955EDBC1D22A599EB200F4214571', 'loaderId': 'C717B8A037165D133E94D1034CB201EB', 'isDownload': False} 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_list')" 2026-11-12 21:44:48,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css, copying from /web/assets/cd60f1d/mass_mailing.mailing_assets.min.css 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 11 0.008 0.030 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.045 0.082 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.074 2026-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:48,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 21:44:49,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.022 0.063 2026-11-12 21:44:49,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=ad256d3 HTTP/1.1" 200 - 4 0.007 0.015 2026-11-12 21:44:49,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 21:44:49,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:44:49,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.004 0.025 2026-11-12 21:44:49,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 21:44:49,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.059 2026-11-12 21:44:49,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=ad256d3 HTTP/1.1" 200 - 4 0.002 0.069 2026-11-12 21:44:49,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js, copying from /web/assets/8d4485f/mass_mailing.mailing_assets.min.js 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.006 0.018 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_list', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=1291f89c7890417656f27a10ccdf45cbdb8619672f016c00b248eb8afe88ab20612bd86f817843b5f58b8f62daedfca7123c170558c5c1ac734c526bcc8fbced", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [1/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of the List2, List1 mailing list')) 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [2/8] Tour mailing_portal_unsubscribe_from_list → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [3/8] Tour mailing_portal_unsubscribe_from_list → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [4/8] Tour mailing_portal_unsubscribe_from_list → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [5/8] Tour mailing_portal_unsubscribe_from_list → Step Hit Send (trigger: button#button_feedback) 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [6/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 18 0.030 0.043 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [7/8] Tour mailing_portal_unsubscribe_from_list → Step Now exclude me (trigger: div#button_blocklist_add) 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [8/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.018 0.055 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: tour succeeded 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_list SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: heap 11228812 (allocated 12058624) 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing chrome headless with pid 636 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing websocket connection 2026-11-12 21:44:50,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Terminating chrome headless with pid 636 2026-11-12 21:44:51,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_list_tour.txt 2026-11-12 21:44:51,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Removing chrome user profile "/tmp/tmp4mm4u0q6_chrome_odoo" 2026-11-12 21:44:51,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour ... 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome pid: 808 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless temporary user profile dir: /tmp/tmppgoqhdev_chrome_odoo 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Issuing json command http://127.0.0.1:33989/json/version 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33989', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Issuing json command http://127.0.0.1:33989/json 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33989', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Websocket url found: ws://127.0.0.1:33989/devtools/page/1A691F1760717E1F5442B58CB3B3DBC3 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Enable chrome headless console log notification 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless enable page notifications 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Setting session cookie in browser 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Open "http://127.0.0.1:8069/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=1291f89c7890417656f27a10ccdf45cbdb8619672f016c00b248eb8afe88ab20612bd86f817843b5f58b8f62daedfca7123c170558c5c1ac734c526bcc8fbced" in browser 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Navigating to: "http://127.0.0.1:8069/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=1291f89c7890417656f27a10ccdf45cbdb8619672f016c00b248eb8afe88ab20612bd86f817843b5f58b8f62daedfca7123c170558c5c1ac734c526bcc8fbced" 2026-11-12 21:44:52,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=1291f89c7890417656f27a10ccdf45cbdb8619672f016c00b248eb8afe88ab20612bd86f817843b5f58b8f62daedfca7123c170558c5c1ac734c526bcc8fbced HTTP/1.1" 200 - 138 0.101 1.794 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Navigation result: {'frameId': '1A691F1760717E1F5442B58CB3B3DBC3', 'loaderId': '4B95A13CAAEBB572CBFC00D82CD6D4C9', 'isDownload': False} 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_list_with_update')" 2026-11-12 21:44:54,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.066 0.085 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css, copying from /web/assets/cd60f1d/mass_mailing.mailing_assets.min.css 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.029 0.179 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.029 0.023 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.054 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=ad256d3 HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.000 0.023 2026-11-12 21:44:54,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:44:54,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 21:44:54,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.089 2026-11-12 21:44:55,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=ad256d3 HTTP/1.1" 200 - 4 0.009 0.074 2026-11-12 21:44:55,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js, copying from /web/assets/8d4485f/mass_mailing.mailing_assets.min.js 2026-11-12 21:44:55,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.004 0.018 2026-11-12 21:44:55,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-11-12 21:44:55,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:44:55,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_list_with_update', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=1291f89c7890417656f27a10ccdf45cbdb8619672f016c00b248eb8afe88ab20612bd86f817843b5f58b8f62daedfca7123c170558c5c1ac734c526bcc8fbced", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:44:55,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [1/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of the List2, List1 mailing list')) 2026-11-12 21:44:55,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [2/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List1 is present, just opt-outed (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List1') span:contains('Not subscribed')) 2026-11-12 21:44:55,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [3/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List3 is present, opt-outed (test starting data) (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Not subscribed')) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [4/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List2 is proposed (not member -> proposal to join) (trigger: ul#o_mailing_subscription_form_lists_additional li.list-group-item:contains('List2')) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [5/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List4 is not proposed (not member but not private) (trigger: ul#o_mailing_subscription_form_lists_additional:not(:has(li.list-group-item:contains('List4')))) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [6/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [7/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [8/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [9/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Hit Send (trigger: button#button_feedback) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [10/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 18 0.037 0.050 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [11/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Now exclude me (trigger: div#button_blocklist_add) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [12/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.022 0.044 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [13/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step This should disable the 'Update my subscriptions' (Apply changes) button (trigger: div#o_mailing_subscription_blocklist:not(button#button_form_send)) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [14/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [15/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 17 0.015 0.055 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [16/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step 'Update my subscriptions' button usable again (trigger: button#button_form_send:not([disabled])) 2026-11-12 21:44:56,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [17/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Choose the mailing list 3 to come back (trigger: ul#o_mailing_subscription_form_lists input[title='List3']) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [18/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Add list 2 (trigger: ul#o_mailing_subscription_form_lists_additional input[title='List2']) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [19/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Update subscription (trigger: button#button_form_send) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [20/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation changes are done (trigger: div#o_mailing_subscription_update_info span:contains('Membership updated')) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 24 0.027 0.044 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [21/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List 3 is noted as subscribed again (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Subscribed')) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [22/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List 2 has joined the subscriptions (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List2') span:contains('Subscribed')) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [23/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step No list in proposals (trigger: div#o_mailing_subscription_form_manage:not(:has(ul#o_mailing_subscription_form_lists_additional))) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [24/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step div#o_mailing_portal_subscription:not(fieldset) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [25/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Feedback area is not displayed (nothing opt-out or no blocklist done, no feedback required) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [26/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [27/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 13 0.009 0.034 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [28/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Should display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [29/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step div#o_mailing_subscription_form_blocklisted li strong:contains('List3') 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [30/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List2')) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [31/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Give a reason for blocklist (first one) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [32/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Hit Send (trigger: button#button_feedback) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [33/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 18 0.017 0.036 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: tour succeeded 2026-11-12 21:44:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_list_with_update SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-11-12 21:44:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: heap 11486944 (allocated 12320768) 2026-11-12 21:44:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing chrome headless with pid 808 2026-11-12 21:44:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing websocket connection 2026-11-12 21:44:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Terminating chrome headless with pid 808 2026-11-12 21:44:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_list_with_update_tour.txt 2026-11-12 21:44:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Removing chrome user profile "/tmp/tmppgoqhdev_chrome_odoo" 2026-11-12 21:44:58,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_my ... 2026-11-12 21:44:59,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:user_portal_fleurus from n/a 2026-11-12 21:44:59,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome pid: 987 2026-11-12 21:44:59,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless temporary user profile dir: /tmp/tmpl61ndr74_chrome_odoo 2026-11-12 21:44:59,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:34867/json/version 2026-11-12 21:44:59,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Browser version: Chrome/150.0.7871.114 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:34867/json 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Websocket url found: ws://127.0.0.1:34867/devtools/page/922995436430744870CC7647E6B5C048 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Enable chrome headless console log notification 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless enable page notifications 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:user_portal_fleurus from n/a 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Setting session cookie in browser 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Open "http://127.0.0.1:8069/mailing/my" in browser 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigating to: "http://127.0.0.1:8069/mailing/my" 2026-11-12 21:45:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/my HTTP/1.1" 200 - 129 0.104 2.021 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigation result: {'frameId': '922995436430744870CC7647E6B5C048', 'loaderId': '2B8EE177B03E30C7563D7C723294B6CE', 'isDownload': False} 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_my')" 2026-11-12 21:45:02,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.040 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 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-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css, copying from /web/assets/cd60f1d/mass_mailing.mailing_assets.min.css 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/cd60f1d/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.050 0.121 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.086 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.064 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=ad256d3 HTTP/1.1" 200 - 4 0.011 0.017 2026-11-12 21:45:02,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 21:45:02,000 43 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=ad256d3 HTTP/1.1" 200 - 4 0.003 0.013 2026-11-12 21:45:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 21:45:03,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.105 2026-11-12 21:45:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js, copying from /web/assets/8d4485f/mass_mailing.mailing_assets.min.js 2026-11-12 21:45:03,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/8d4485f/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.010 0.023 2026-11-12 21:45:03,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_my', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/my", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [1/33] Tour mailing_portal_unsubscribe_from_my → Step List1 is present, opt-in member (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List1') span:contains('Subscribed')) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.036 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [2/33] Tour mailing_portal_unsubscribe_from_my → Step List3 is present, opt-outed (test starting data) (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Not subscribed')) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [3/33] Tour mailing_portal_unsubscribe_from_my → Step List2 is proposed (not member -> proposal to join) (trigger: ul#o_mailing_subscription_form_lists_additional li.list-group-item:contains('List2')) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [4/33] Tour mailing_portal_unsubscribe_from_my → Step List4 is not proposed (not member but not private) (trigger: ul#o_mailing_subscription_form_lists_additional:not(:has(li.list-group-item:contains('List4')))) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [5/33] Tour mailing_portal_unsubscribe_from_my → Step List5 is not proposed (not member and not public) (trigger: body:not(:has(li.list-group-item:contains('List5')))) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [6/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_portal_subscription:not(fieldset) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [7/33] Tour mailing_portal_unsubscribe_from_my → Step Feedback area is not displayed (nothing done, no feedback required) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [8/33] Tour mailing_portal_unsubscribe_from_my → Step List3: come back (choose to opt-in instead of opt-out) (trigger: ul#o_mailing_subscription_form_lists input[title='List3']) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [9/33] Tour mailing_portal_unsubscribe_from_my → Step List2: join (opt-in, not already member) (trigger: ul#o_mailing_subscription_form_lists_additional input[title='List2']) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [10/33] Tour mailing_portal_unsubscribe_from_my → Step List1: opt-out (trigger: ul#o_mailing_subscription_form_lists input[title='List1']) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [11/33] Tour mailing_portal_unsubscribe_from_my → Step Update subscription (trigger: button#button_form_send) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [12/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation changes are done (trigger: div#o_mailing_subscription_update_info span:contains('Membership updated')) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 36 0.062 0.091 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [13/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_portal_subscription:not(textarea) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [14/33] Tour mailing_portal_unsubscribe_from_my → Step Should make feedback reasons choice appear (feedback still not displayed, linked to reasons) (trigger: div#o_mailing_portal_subscription fieldset) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [15/33] Tour mailing_portal_unsubscribe_from_my → Step Choose first reason, which should not display feedback (see data) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2026-11-12 21:45:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [16/33] Tour mailing_portal_unsubscribe_from_my → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [17/33] Tour mailing_portal_unsubscribe_from_my → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [18/33] Tour mailing_portal_unsubscribe_from_my → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [19/33] Tour mailing_portal_unsubscribe_from_my → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [20/33] Tour mailing_portal_unsubscribe_from_my → Step Hit Send (trigger: button#button_feedback) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [21/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 22 0.049 0.066 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [22/33] Tour mailing_portal_unsubscribe_from_my → Step textarea[disabled] 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [23/33] Tour mailing_portal_unsubscribe_from_my → Step Once sent feedback area is readonly (trigger: fieldset input.o_mailing_subscription_opt_out_reason[disabled]) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [24/33] Tour mailing_portal_unsubscribe_from_my → Step Now exclude me (trigger: div#button_blocklist_add) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [25/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 17 0.020 0.053 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [26/33] Tour mailing_portal_unsubscribe_from_my → Step This should disable the 'Update my subscriptions' (Apply changes) button (trigger: div#o_mailing_subscription_blocklist:not(button#button_form_send)) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [27/33] Tour mailing_portal_unsubscribe_from_my → Step This should enabled Feedback again (trigger: div#o_mailing_portal_subscription textarea) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [28/33] Tour mailing_portal_unsubscribe_from_my → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [29/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_subscription_form_blocklisted li strong:contains('List3') 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [30/33] Tour mailing_portal_unsubscribe_from_my → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List2')) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [31/33] Tour mailing_portal_unsubscribe_from_my → Step Give a reason for blocklist (first one) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2026-11-12 21:45:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [32/33] Tour mailing_portal_unsubscribe_from_my → Step Hit Send (trigger: button#button_feedback) 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [33/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 21 0.021 0.035 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: tour succeeded 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_my SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: heap 11370752 (allocated 12582912) 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing chrome headless with pid 987 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing websocket connection 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Terminating chrome headless with pid 987 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_my.txt 2026-11-12 21:45:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Removing chrome user profile "/tmp/tmpl61ndr74_chrome_odoo" 2026-11-12 21:45:06,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_view ... 2026-11-12 21:45:06,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-11-12 21:45:06,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:45:08,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:08] "GET /mailing/23/view?email=u.u@example.com&document_id=144&hash_token= HTTP/1.1" 400 - 143 0.101 1.655 2026-11-12 21:45:08,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:08] "GET /mailing/23/view?email=u.u@example.com&document_id=144&hash_token=zboobs HTTP/1.1" 401 - 29 0.028 0.132 2026-11-12 21:45:09,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:09] "GET /mailing/23/view?email=u.u@example.com&document_id=2&hash_token=9ad0e66678305e23891e448e8e27266d2b75dadb588cd1c2cf420547fc52db09bdb5884f693a8f0a0ff533fcb5d6bc384d02027b115149298a4755064b1a107a HTTP/1.1" 401 - 14 0.010 0.071 2026-11-12 21:45:09,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:09] "GET /mailing/23/view?email=not.email@example.com&document_id=144&hash_token=9ad0e66678305e23891e448e8e27266d2b75dadb588cd1c2cf420547fc52db09bdb5884f693a8f0a0ff533fcb5d6bc384d02027b115149298a4755064b1a107a HTTP/1.1" 401 - 14 0.014 0.080 2026-11-12 21:45:09,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:09] "GET /mailing/25/view?email=u.u@example.com&document_id=144&hash_token=9ad0e66678305e23891e448e8e27266d2b75dadb588cd1c2cf420547fc52db09bdb5884f693a8f0a0ff533fcb5d6bc384d02027b115149298a4755064b1a107a HTTP/1.1" 401 - 14 0.012 0.063 2026-11-12 21:45:09,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:09] "GET /mailing/0/view?email=u.u@example.com&document_id=144&hash_token=9ad0e66678305e23891e448e8e27266d2b75dadb588cd1c2cf420547fc52db09bdb5884f693a8f0a0ff533fcb5d6bc384d02027b115149298a4755064b1a107a HTTP/1.1" 400 - 13 0.012 0.064 2026-11-12 21:45:09,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:09] "GET /mailing/23/view?email=u.u@example.com&document_id=144&hash_token=9ad0e66678305e23891e448e8e27266d2b75dadb588cd1c2cf420547fc52db09bdb5884f693a8f0a0ff533fcb5d6bc384d02027b115149298a4755064b1a107a HTTP/1.1" 200 - 7 0.006 0.029 2026-11-12 21:45:09,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:09] "GET /mailing/23/view HTTP/1.1" 200 - 19 0.014 0.027 2026-11-12 21:45:09,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_modify_image_non_admin ... 2026-11-12 21:45:09,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-11-12 21:45:09,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:45:10,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:10] "POST /web_editor/modify_image/1611 HTTP/1.1" 200 - 41 0.042 0.348 2026-11-12 21:45:10,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-12 21:45:11,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-12 21:45:29,390 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35308] 2026-11-12 21:45:29,391 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-11-12 21:45:31,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_campaign_tour ... 2026-11-12 21:45:32,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome pid: 1172 2026-11-12 21:45:32,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless temporary user profile dir: /tmp/tmp_eixg_fl_chrome_odoo 2026-11-12 21:45:32,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:41605/json/version 2026-11-12 21:45:32,628 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41605', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:45:32,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:45:32,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:41605/json 2026-11-12 21:45:32,759 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41605', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:45:32,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Websocket url found: ws://127.0.0.1:41605/devtools/page/2459C3263B4F80795F48BA5567005E6D 2026-11-12 21:45:32,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Enable chrome headless console log notification 2026-11-12 21:45:32,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless enable page notifications 2026-11-12 21:45:32,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-11-12 21:45:32,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Setting session cookie in browser 2026-11-12 21:45:32,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-12 21:45:32,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-12 21:45:32,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:45:35,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:35] "GET /odoo HTTP/1.1" 200 - 158 0.125 2.021 2026-11-12 21:45:35,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigation result: {'frameId': '2459C3263B4F80795F48BA5567005E6D', 'loaderId': 'FB882CE12F3E6877584F0C4A36ADFDD2', 'isDownload': False} 2026-11-12 21:45:35,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate ready code "odoo.isTourReady('mailing_campaign')" 2026-11-12 21:45:35,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:35] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-11-12 21:45:35,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:35] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.030 2026-11-12 21:45:35,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:35] "GET /web/webclient/load_menus HTTP/1.1" 200 - 31 0.038 0.154 2026-11-12 21:45:35,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.030 0.206 2026-11-12 21:45:35,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:35] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 21:45:35,583 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:35] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 21:45:36,460 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:36] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:45:36,464 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:36] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:45:36,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.103 2026-11-12 21:45:36,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 21:45:36,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:36] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.027 2026-11-12 21:45:36,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: Owl is running in 'dev' mode. 2026-11-12 21:45:36,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:45:36,759 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:36] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:45:36,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.016 2026-11-12 21:45:36,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.051 2026-11-12 21:45:36,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate test code "odoo.startTour('mailing_campaign', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:45:37,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [1/15] Tour mailing_campaign → Step .o_navbar_apps_menu button:enabled 2026-11-12 21:45:37,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [2/15] Tour mailing_campaign → Step Select the "Email Marketing" app (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-11-12 21:45:37,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "GET /odoo HTTP/1.1" 200 - 28 0.096 0.200 2026-11-12 21:45:37,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.226 2026-11-12 21:45:37,137 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:45:37,178 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:45:37,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "POST /mail/data HTTP/1.1" 200 - 33 0.060 0.329 2026-11-12 21:45:37,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "GET /web/image/res.partner/156/avatar_128?unique=1794519910000 HTTP/1.1" 200 - 13 0.014 0.389 2026-11-12 21:45:37,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "GET /web/image?model=res.users&field=avatar_128&id=23 HTTP/1.1" 200 - 7 0.015 0.467 2026-11-12 21:45:37,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.003 0.249 2026-11-12 21:45:37,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.251 2026-11-12 21:45:37,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.494 2026-11-12 21:45:37,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.176 2026-11-12 21:45:37,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.120 2026-11-12 21:45:37,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.493 2026-11-12 21:45:37,553 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:45:37,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [3/15] Tour mailing_campaign → Step Select "Campaings" Navbar item (trigger: .o_nav_entry[data-menu-xmlid="mass_mailing.menu_email_campaigns"]) 2026-11-12 21:45:37,564 43 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-11-12 21:45:37,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.019 2026-11-12 21:45:37,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [4/15] Tour mailing_campaign → Step Select "Newsletter" campaign (trigger: .o_kanban_record:contains("Newsletter")) 2026-11-12 21:45:37,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:37] "POST /mail/data HTTP/1.1" 200 - 44 0.036 0.091 2026-11-12 21:45:38,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 37 0.051 0.227 2026-11-12 21:45:38,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.272 2026-11-12 21:45:38,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.057 0.269 2026-11-12 21:45:38,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.002 0.125 2026-11-12 21:45:38,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "POST /web/dataset/call_kw/utm.campaign/get_views#utm.campaign.get_views HTTP/1.1" 200 - 20 0.018 0.102 2026-11-12 21:45:38,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "POST /web/dataset/call_kw/utm.campaign/web_read_group#utm.campaign.web_read_group HTTP/1.1" 200 - 14 0.008 0.022 2026-11-12 21:45:38,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [5/15] Tour mailing_campaign → Step Add a line (create new mailing) (trigger: .o_field_x2many_list_row_add a) 2026-11-12 21:45:38,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.012 0.048 2026-11-12 21:45:38,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.119 2026-11-12 21:45:38,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-11-12 21:45:38,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "POST /web/dataset/call_kw/utm.campaign/web_read#utm.campaign.web_read HTTP/1.1" 200 - 17 0.018 0.096 2026-11-12 21:45:38,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:38] "POST /web/dataset/call_kw/utm.stage/search_read#utm.stage.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 21:45:38,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [6/15] Tour mailing_campaign → Step Pick the basic theme (trigger: .o_mailing_template_preview_wrapper [data-name='basic']) 2026-11-12 21:45:39,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:45:39,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 25 0.014 0.056 2026-11-12 21:45:39,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.005 0.125 2026-11-12 21:45:39,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.008 0.278 2026-11-12 21:45:39,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.022 0.468 2026-11-12 21:45:39,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.495 2026-11-12 21:45:39,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /web/assets/995bedc/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 2 0.005 0.368 2026-11-12 21:45:39,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /web/assets/0584306/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.001 0.222 2026-11-12 21:45:39,860 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:45:39,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /web/assets/ee463b3/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 2 0.004 0.438 2026-11-12 21:45:39,876 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 21:45:39,878 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_header_logo.png HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 21:45:39,900 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_2.png HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 21:45:39,908 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_3.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:45:39,914 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:45:39,920 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_1.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:45:39,951 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 21:45:39,970 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:45:39,974 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 21:45:40,020 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 21:45:40,023 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 21:45:40,086 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:45:40,098 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.059 2026-11-12 21:45:40,104 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.057 2026-11-12 21:45:40,124 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 21:45:40,142 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:45:40,180 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.065 2026-11-12 21:45:40,239 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.073 2026-11-12 21:45:40,240 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 21:45:40,299 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.054 2026-11-12 21:45:40,345 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.053 2026-11-12 21:45:40,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.119 0.215 2026-11-12 21:45:40,375 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 21:45:40,390 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.085 2026-11-12 21:45:40,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [7/15] Tour mailing_campaign → Step :iframe .o_mass_mailing_value .o_layout 2026-11-12 21:45:40,460 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:45:40,469 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:45:40,470 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:45:40,491 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:45:40,496 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:45:40,517 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:45:40,544 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 21:45:40,565 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:45:40,620 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:45:40,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 21:45:40,630 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 21:45:40,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 21:45:40,728 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.066 2026-11-12 21:45:40,750 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:45:40,850 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 21:45:40,858 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.207 2026-11-12 21:45:40,899 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:45:40,902 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 21:45:40,966 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:45:40,988 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:40] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 21:45:41,063 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:45:41,065 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 21:45:41,086 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:45:41,103 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 21:45:41,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:41] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.065 0.919 2026-11-12 21:45:41,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:41] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.006 0.713 2026-11-12 21:45:43,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css (id:1756) 2026-11-12 21:45:43,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:43] "GET /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 30 0.045 2.203 2026-11-12 21:45:43,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:43] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 0 0.000 3.007 2026-11-12 21:45:43,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:43] "GET /web/bundle/mass_mailing.assets_inside_basic_editor_iframe?lang=en_US HTTP/1.1" 200 - 17 0.006 0.186 2026-11-12 21:45:45,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/abf37e1/mass_mailing.assets_inside_basic_editor_iframe.min.css (id:1757) 2026-11-12 21:45:45,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:45] "GET /web/assets/abf37e1/mass_mailing.assets_inside_basic_editor_iframe.min.css HTTP/1.1" 200 - 23 0.033 2.085 2026-11-12 21:45:46,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:46] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:45:46,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [8/15] Tour mailing_campaign → Step Fill in Subject (trigger: #subject_0) 2026-11-12 21:45:46,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [9/15] Tour mailing_campaign → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-11-12 21:45:46,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:46] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:45:46,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [10/15] Tour mailing_campaign → Step Pick "Newsletter" option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-11-12 21:45:46,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:46] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.002 0.007 2026-11-12 21:45:46,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [11/15] Tour mailing_campaign → Step Save form (trigger: .modal .o_form_button_save:contains(Save & Close)) 2026-11-12 21:45:46,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:46] "POST /web/dataset/call_kw/mailing.list/web_read#mailing.list.web_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-12 21:45:46,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [12/15] Tour mailing_campaign → Step body:not(:has(.modal)) 2026-11-12 21:45:46,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:46] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 5 0.013 0.016 2026-11-12 21:45:46,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:46] "POST /web/dataset/call_kw/utm.campaign/onchange#utm.campaign.onchange HTTP/1.1" 200 - 30 0.023 0.057 2026-11-12 21:45:46,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:46] "GET /web/image/res.users/23/avatar_128 HTTP/1.1" 200 - 7 0.011 0.089 2026-11-12 21:45:46,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [13/15] Tour mailing_campaign → Step Check that newly created record is on the list (trigger: [name="mailing_mail_ids"] td[name="subject"]:contains("TestFromTour")) 2026-11-12 21:45:46,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [14/15] Tour mailing_campaign → Step save form (trigger: .o_form_button_save:enabled) 2026-11-12 21:45:46,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [15/15] Tour mailing_campaign → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-12 21:45:46,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:46] "POST /web/dataset/call_kw/utm.campaign/web_save#utm.campaign.web_save HTTP/1.1" 200 - 79 0.050 0.120 2026-11-12 21:45:47,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: tour succeeded 2026-11-12 21:45:47,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: ╔═════════════════════════════════╗ ║ TOUR mailing_campaign SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-11-12 21:45:47,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: heap 31967672 (allocated 33558528) 2026-11-12 21:45:47,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing chrome headless with pid 1172 2026-11-12 21:45:47,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing websocket connection 2026-11-12 21:45:47,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Terminating chrome headless with pid 1172 2026-11-12 21:45:47,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214547_560964_test_mailing_campaign_tour.txt 2026-11-12 21:45:47,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Removing chrome user profile "/tmp/tmp_eixg_fl_chrome_odoo" 2026-11-12 21:45:47,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_theme_tour ... 2026-11-12 21:45:48,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome pid: 1452 2026-11-12 21:45:48,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless temporary user profile dir: /tmp/tmptspauc1s_chrome_odoo 2026-11-12 21:45:48,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:42075/json/version 2026-11-12 21:45:48,444 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:45:48,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:45:48,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:42075/json 2026-11-12 21:45:48,543 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:45:48,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Websocket url found: ws://127.0.0.1:42075/devtools/page/0DF64C06FF85F994BC5D111D98585CB0 2026-11-12 21:45:48,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Enable chrome headless console log notification 2026-11-12 21:45:48,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless enable page notifications 2026-11-12 21:45:48,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-11-12 21:45:48,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Setting session cookie in browser 2026-11-12 21:45:48,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-12 21:45:48,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-12 21:45:48,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:45:50,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:50] "GET /odoo HTTP/1.1" 200 - 154 0.108 1.970 2026-11-12 21:45:50,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigation result: {'frameId': '0DF64C06FF85F994BC5D111D98585CB0', 'loaderId': 'C34BC0A04D94A1A533BBD8FF7D356C0D', 'isDownload': False} 2026-11-12 21:45:50,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Evaluate ready code "odoo.isTourReady('mailing_editor_theme')" 2026-11-12 21:45:50,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:50] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.015 2026-11-12 21:45:50,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.008 0.043 2026-11-12 21:45:51,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:51] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.012 0.115 2026-11-12 21:45:51,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:51] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.135 2026-11-12 21:45:51,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:51] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.065 2026-11-12 21:45:51,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:51] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-11-12 21:45:52,455 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:45:52,461 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:45:52,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-11-12 21:45:52,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.026 2026-11-12 21:45:52,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.019 2026-11-12 21:45:52,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: Owl is running in 'dev' mode. 2026-11-12 21:45:52,704 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:45:52,732 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:45:52,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "GET /odoo HTTP/1.1" 200 - 28 0.052 0.097 2026-11-12 21:45:52,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.183 2026-11-12 21:45:52,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Evaluate test code "odoo.startTour('mailing_editor_theme', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:45:52,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.013 0.206 2026-11-12 21:45:53,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.015 2026-11-12 21:45:53,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [1/39] Tour mailing_editor_theme → Step .o_navbar_apps_menu button:enabled 2026-11-12 21:45:53,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.030 2026-11-12 21:45:53,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [2/39] Tour mailing_editor_theme → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-11-12 21:45:53,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "POST /mail/data HTTP/1.1" 200 - 33 0.094 0.154 2026-11-12 21:45:53,287 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:45:53,302 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45: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-11-12 21:45:53,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "GET /web/image?model=res.users&field=avatar_128&id=18 HTTP/1.1" 200 - 14 0.031 0.227 2026-11-12 21:45:53,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.250 2026-11-12 21:45:53,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.244 2026-11-12 21:45:53,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.258 2026-11-12 21:45:53,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.092 2026-11-12 21:45:53,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "GET /web/image/res.partner/149/avatar_128?unique=1794519910000 HTTP/1.1" 200 - 6 0.011 0.401 2026-11-12 21:45:53,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.169 2026-11-12 21:45:53,566 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:45:53,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [3/39] Tour mailing_editor_theme → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-11-12 21:45:53,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.055 2026-11-12 21:45:53,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:53] "POST /mail/data HTTP/1.1" 200 - 44 0.056 0.107 2026-11-12 21:45:54,034 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 37 0.051 0.233 2026-11-12 21:45:54,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.011 0.174 2026-11-12 21:45:54,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.002 0.015 2026-11-12 21:45:54,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [4/39] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-11-12 21:45:54,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:45:54,627 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 21:45:54,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 24 0.024 0.056 2026-11-12 21:45:54,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.011 0.055 2026-11-12 21:45:54,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.101 2026-11-12 21:45:54,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.018 0.142 2026-11-12 21:45:54,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:54] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.207 2026-11-12 21:45:55,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.010 0.150 2026-11-12 21:45:55,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.026 0.351 2026-11-12 21:45:55,373 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:45:55,386 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:45:55,417 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_header_logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:45:55,420 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_1.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:45:55,453 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_2.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:45:55,470 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_3.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:45:55,533 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:45:55,542 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:45:55,559 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:45:55,586 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:45:55,594 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:45:55,647 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:45:55,674 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 21:45:55,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.030 0.750 2026-11-12 21:45:55,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.001 0.794 2026-11-12 21:45:55,775 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 21:45:55,789 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.070 2026-11-12 21:45:55,801 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 21:45:55,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /web/assets/995bedc/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 2 0.024 0.681 2026-11-12 21:45:55,915 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 21:45:55,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [5/39] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-11-12 21:45:55,948 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:45:55,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /web/assets/ee463b3/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 2 0.032 0.831 2026-11-12 21:45:55,974 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:45:55,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:55] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.070 0.254 2026-11-12 21:45:56,000 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:45:56,052 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 21:45:56,057 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 21:45:56,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /web/assets/0584306/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.007 0.215 2026-11-12 21:45:56,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [6/39] Tour mailing_editor_theme → Step Pick 'Newsletter' option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-11-12 21:45:56,121 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 21:45:56,133 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 21:45:56,139 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 21:45:56,194 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:45:56,216 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:45:56,237 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:45:56,271 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:45:56,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 21:45:56,330 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:45:56,368 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:45:56,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.053 0.571 2026-11-12 21:45:56,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.520 2026-11-12 21:45:56,586 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:45:56,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.463 2026-11-12 21:45:56,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.005 0.216 2026-11-12 21:45:56,613 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:45:56,620 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.004 0.435 2026-11-12 21:45:56,637 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:45:56,660 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:45:56,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.042 0.465 2026-11-12 21:45:56,712 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 21:45:56,719 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:45:56,730 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:45:56,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [7/39] Tour mailing_editor_theme → Step .o_mailing_template_preview_wrapper 2026-11-12 21:45:56,776 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:45:56,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [8/39] Tour mailing_editor_theme → Step Pick the basic theme (trigger: .o_mailing_template_preview_wrapper [data-name="basic"]) 2026-11-12 21:45:56,787 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:45:56,811 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:45:56,818 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:45:56,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [9/39] Tour mailing_editor_theme → Step html:not(:has(.o_mailing_template_preview_wrapper)) 2026-11-12 21:45:56,840 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 21:45:56,845 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 21:45:56,878 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:45:56,905 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:45:56,914 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:56] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:45:59,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css (id:1758) 2026-11-12 21:45:59,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:59] "GET /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 30 0.049 2.791 2026-11-12 21:45:59,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:59] "GET /web/assets/739d006/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 2.537 2026-11-12 21:45:59,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:59] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 2.582 2026-11-12 21:45:59,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [10/39] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:not(:has(.o-snippets-menu))) 2026-11-12 21:45:59,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [11/39] Tour mailing_editor_theme → Step .o_mass_mailing_iframe_wrapper :iframe .o_layout.o_basic_theme 2026-11-12 21:45:59,980 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:45:59] "GET /web/bundle/mass_mailing.assets_inside_basic_editor_iframe?lang=en_US HTTP/1.1" 200 - 17 0.006 0.445 2026-11-12 21:46:02,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/abf37e1/mass_mailing.assets_inside_basic_editor_iframe.min.css (id:1759) 2026-11-12 21:46:02,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:02] "GET /web/assets/abf37e1/mass_mailing.assets_inside_basic_editor_iframe.min.css HTTP/1.1" 200 - 23 0.025 2.085 2026-11-12 21:46:02,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:02] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.014 0.015 2026-11-12 21:46:02,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [12/39] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-11-12 21:46:02,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [13/39] Tour mailing_editor_theme → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-12 21:46:02,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:02] "POST /web/dataset/call_kw/mailing.mailing/web_save#mailing.mailing.web_save HTTP/1.1" 200 - 61 0.049 0.114 2026-11-12 21:46:02,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [14/39] Tour mailing_editor_theme → Step Click on the New button to create another mailing (trigger: button.o_form_button_create) 2026-11-12 21:46:02,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:02] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.021 0.034 2026-11-12 21:46:02,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [15/39] Tour mailing_editor_theme → Step .o_mailing_template_preview_wrapper 2026-11-12 21:46:02,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:02] "POST /mail/data HTTP/1.1" 200 - 35 0.046 0.114 2026-11-12 21:46:02,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:02] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 16 0.010 0.109 2026-11-12 21:46:02,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:02] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.095 2026-11-12 21:46:02,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:02] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 21:46:03,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [16/39] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-11-12 21:46:03,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [17/39] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-11-12 21:46:03,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [18/39] Tour mailing_editor_theme → Step Pick 'Newsletter' option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-11-12 21:46:03,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:03] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.013 2026-11-12 21:46:03,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:03] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.006 0.024 2026-11-12 21:46:03,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [19/39] Tour mailing_editor_theme → Step Pick the newsletter theme (trigger: .o_mailing_template_preview_wrapper [data-name="newsletter"]) 2026-11-12 21:46:03,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [20/39] Tour mailing_editor_theme → Step Make sure the snippets menu is displayed (trigger: .o-snippets-menu) 2026-11-12 21:46:03,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:03] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.007 0.024 2026-11-12 21:46:04,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.025 0.534 2026-11-12 21:46:04,307 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 21:46:04,315 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 21:46:04,322 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:46:04,343 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 21:46:04,405 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 21:46:04,451 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.107 2026-11-12 21:46:04,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [21/39] Tour mailing_editor_theme → Step discard the form (trigger: .o_form_button_cancel) 2026-11-12 21:46:04,484 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.163 2026-11-12 21:46:04,486 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:04,487 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.147 2026-11-12 21:46:04,490 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-11-12 21:46:04,507 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.081 2026-11-12 21:46:04,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [22/39] Tour mailing_editor_theme → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-11-12 21:46:04,513 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:46:04,569 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-11-12 21:46:04,579 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_icon.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 21:46:04,600 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:46:04,608 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 21:46:04,618 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 21:46:04,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.042 0.315 2026-11-12 21:46:04,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:04] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 6 0.005 0.027 2026-11-12 21:46:05,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [23/39] Tour mailing_editor_theme → Step Go back to previous mailing (trigger: td[name="subject"]:contains(Test Basic Theme)) 2026-11-12 21:46:05,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:05] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 7 0.012 0.037 2026-11-12 21:46:05,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [24/39] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:not(:has(.o-snippets-menu))) 2026-11-12 21:46:05,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [25/39] Tour mailing_editor_theme → Step Add some content to be selected afterwards (trigger: :iframe p) 2026-11-12 21:46:05,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:05] "POST /web/dataset/call_kw/mailing.mailing/web_read#mailing.mailing.web_read HTTP/1.1" 200 - 19 0.031 0.054 2026-11-12 21:46:05,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [26/39] Tour mailing_editor_theme → Step Select text (trigger: :iframe p:contains(content)) 2026-11-12 21:46:05,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:05] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.008 2026-11-12 21:46:05,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [27/39] Tour mailing_editor_theme → Step Make sure the floating toolbar is visible (trigger: .overlay:has(.o-we-toolbar)[style*="visible"]) 2026-11-12 21:46:05,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [28/39] Tour mailing_editor_theme → Step Expand Toolbar (trigger: .o-we-toolbar button[name='expand_toolbar']) 2026-11-12 21:46:05,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:05] "POST /mail/data HTTP/1.1" 200 - 28 0.031 0.080 2026-11-12 21:46:05,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [29/39] Tour mailing_editor_theme → Step Open the color picker (trigger: .o-select-color-foreground) 2026-11-12 21:46:05,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:05] "POST /web/dataset/call_kw/res.lang/get_installed#res.lang.get_installed HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:05,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [30/39] Tour mailing_editor_theme → Step Open Solid tab (trigger: .btn-tab.solid-tab) 2026-11-12 21:46:05,800 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:05] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:05,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [31/39] Tour mailing_editor_theme → Step Pick a color (trigger: .o_font_color_selector button[data-color="o-color-1"]) 2026-11-12 21:46:05,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [32/39] Tour mailing_editor_theme → Step Check that color was applied (trigger: :iframe p font.text-o-color-1) 2026-11-12 21:46:06,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [33/39] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-11-12 21:46:06,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:06] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 16 0.015 0.030 2026-11-12 21:46:06,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [34/39] Tour mailing_editor_theme → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-12 21:46:06,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:06] "POST /web/dataset/call_kw/mailing.mailing/web_save#mailing.mailing.web_save HTTP/1.1" 200 - 20 0.030 0.067 2026-11-12 21:46:06,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:06] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.008 2026-11-12 21:46:06,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [35/39] Tour mailing_editor_theme → Step Go to 'Mailings' list view (trigger: .breadcrumb a:contains(Mailings)) 2026-11-12 21:46:06,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [36/39] Tour mailing_editor_theme → Step Open newly created mailing (trigger: td:contains("Test Basic Theme")) 2026-11-12 21:46:06,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:06] "POST /mail/data HTTP/1.1" 200 - 28 0.032 0.068 2026-11-12 21:46:06,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:06] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 6 0.009 0.020 2026-11-12 21:46:06,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [37/39] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:not(:has(.o-snippets-menu))) 2026-11-12 21:46:06,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:06] "POST /web/dataset/call_kw/mailing.mailing/web_read#mailing.mailing.web_read HTTP/1.1" 200 - 19 0.015 0.041 2026-11-12 21:46:06,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [38/39] Tour mailing_editor_theme → Step Select content (trigger: :iframe p:contains(content)) 2026-11-12 21:46:06,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:06] "POST /mail/data HTTP/1.1" 200 - 28 0.023 0.068 2026-11-12 21:46:06,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:06] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.007 0.083 2026-11-12 21:46:06,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [39/39] Tour mailing_editor_theme → Step Make sure the floating toolbar is visible (trigger: .overlay:has(.o-we-toolbar)[style*="visible"]) 2026-11-12 21:46:06,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: tour succeeded 2026-11-12 21:46:06,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR mailing_editor_theme SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-11-12 21:46:07,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: heap 47429236 (allocated 48635904) 2026-11-12 21:46:07,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing chrome headless with pid 1452 2026-11-12 21:46:07,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing websocket connection 2026-11-12 21:46:07,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Terminating chrome headless with pid 1452 2026-11-12 21:46:07,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214607_688979_test_mailing_editor_theme_tour.txt 2026-11-12 21:46:07,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Removing chrome user profile "/tmp/tmptspauc1s_chrome_odoo" 2026-11-12 21:46:07,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_tour ... 2026-11-12 21:46:08,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome pid: 1771 2026-11-12 21:46:08,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp4v699uub_chrome_odoo 2026-11-12 21:46:08,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:35985/json/version 2026-11-12 21:46:08,568 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:46:08,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:46:08,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:35985/json 2026-11-12 21:46:08,661 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:46:08,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Websocket url found: ws://127.0.0.1:35985/devtools/page/69A4A2E53A9E17318B5F478354C3445F 2026-11-12 21:46:08,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Enable chrome headless console log notification 2026-11-12 21:46:08,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless enable page notifications 2026-11-12 21:46:08,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-11-12 21:46:08,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Setting session cookie in browser 2026-11-12 21:46:08,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-12 21:46:08,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-12 21:46:08,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:46:10,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:10] "GET /odoo HTTP/1.1" 200 - 154 0.121 1.920 2026-11-12 21:46:10,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigation result: {'frameId': '69A4A2E53A9E17318B5F478354C3445F', 'loaderId': '3F0F65F0E9D1D235708BC6A893C61C08', 'isDownload': False} 2026-11-12 21:46:10,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Evaluate ready code "odoo.isTourReady('mailing_editor')" 2026-11-12 21:46:10,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:10] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.026 2026-11-12 21:46:10,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:10] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.056 2026-11-12 21:46:11,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 31 0.047 0.201 2026-11-12 21:46:11,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.263 2026-11-12 21:46:11,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:11] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 21:46:11,375 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:11] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 21:46:12,362 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:12,369 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:12,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 21:46:12,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 21:46:12,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.006 0.024 2026-11-12 21:46:12,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: Owl is running in 'dev' mode. 2026-11-12 21:46:12,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:12,611 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:12,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.019 2026-11-12 21:46:12,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.057 2026-11-12 21:46:12,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /odoo HTTP/1.1" 200 - 28 0.023 0.137 2026-11-12 21:46:12,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Evaluate test code "odoo.startTour('mailing_editor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:46:12,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [1/19] Tour mailing_editor → Step .o_navbar_apps_menu button:enabled 2026-11-12 21:46:12,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.081 0.062 2026-11-12 21:46:12,978 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 21:46:13,007 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:13,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [2/19] Tour mailing_editor → Step .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"] 2026-11-12 21:46:13,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /mail/data HTTP/1.1" 200 - 33 0.089 0.224 2026-11-12 21:46:13,207 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "GET /web/image/res.partner/156/avatar_128?unique=1794519910000 HTTP/1.1" 200 - 13 0.028 0.319 2026-11-12 21:46:13,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "GET /web/image?model=res.users&field=avatar_128&id=23 HTTP/1.1" 200 - 7 0.011 0.436 2026-11-12 21:46:13,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.383 2026-11-12 21:46:13,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.452 2026-11-12 21:46:13,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.265 2026-11-12 21:46:13,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.186 2026-11-12 21:46:13,323 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.107 2026-11-12 21:46:13,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.396 2026-11-12 21:46:13,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [3/19] Tour mailing_editor → Step button.o_list_button_add 2026-11-12 21:46:13,467 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 21:46:13,583 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.120 2026-11-12 21:46:13,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /mail/data HTTP/1.1" 200 - 44 0.033 0.175 2026-11-12 21:46:13,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 37 0.033 0.135 2026-11-12 21:46:13,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.025 0.177 2026-11-12 21:46:13,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:13] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.001 0.058 2026-11-12 21:46:13,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [4/19] Tour mailing_editor → Step div[name="contact_list_ids"] .o_input_dropdown input[type="text"] 2026-11-12 21:46:14,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:14] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:46:14,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:14] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 24 0.016 0.045 2026-11-12 21:46:14,461 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:14] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.003 0.137 2026-11-12 21:46:14,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:14] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.008 0.299 2026-11-12 21:46:14,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:14] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.573 2026-11-12 21:46:14,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.020 0.581 2026-11-12 21:46:14,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:14] "GET /web/assets/ee463b3/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 2 0.002 0.478 2026-11-12 21:46:15,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /web/assets/0584306/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.001 0.316 2026-11-12 21:46:15,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /web/assets/995bedc/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 2 0.001 0.525 2026-11-12 21:46:15,082 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:15,096 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_header_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:15,106 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_1.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:46:15,122 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 21:46:15,157 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_2.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:15,166 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_3.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:15,212 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:46:15,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [5/19] Tour mailing_editor → Step div[name="contact_list_ids"] .ui-state-active 2026-11-12 21:46:15,257 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.070 2026-11-12 21:46:15,268 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:46:15,277 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.062 2026-11-12 21:46:15,291 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.069 2026-11-12 21:46:15,310 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.063 2026-11-12 21:46:15,327 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:15,342 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:15,358 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:15,369 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:15,376 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:15,406 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:15,462 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:15,464 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:15,487 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:46:15,505 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:15,512 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:46:15,532 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:46:15,534 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:46:15,574 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:46:15,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.122 0.474 2026-11-12 21:46:15,781 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:46:15,784 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.004 0.501 2026-11-12 21:46:15,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.487 2026-11-12 21:46:15,848 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:46:15,874 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:46:15,890 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.065 2026-11-12 21:46:15,929 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:46:15,930 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 21:46:15,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.059 0.440 2026-11-12 21:46:15,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 1 0.001 0.367 2026-11-12 21:46:15,976 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:46:15,998 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:15] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 21:46:16,010 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 21:46:16,041 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 21:46:16,058 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:46:16,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [6/19] Tour mailing_editor → Step choose the theme "empty" to edit the mailing with snippets (trigger: [name="body_arch"] .o_mailing_template_preview_wrapper [data-name="empty"]) 2026-11-12 21:46:16,067 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:46:16,076 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:46:16,091 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:46:16,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [7/19] Tour mailing_editor → Step wait for the editor to be rendered (trigger: [name="body_arch"] :iframe .o_editable[data-editor-message="DRAG BUILDING BLOCKS HERE"]) 2026-11-12 21:46:16,100 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:46:16,105 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:16,131 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:46:16,149 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:16,154 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:16,173 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:16,177 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:16,187 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:16] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:46:18,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css (id:1760) 2026-11-12 21:46:18,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:18] "GET /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 30 0.069 2.937 2026-11-12 21:46:18,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:18] "GET /web/assets/739d006/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 2.642 2026-11-12 21:46:18,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:18] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.004 3.286 2026-11-12 21:46:18,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:18] "POST /web/dataset/call_kw/mailing.list/name_create#mailing.list.name_create HTTP/1.1" 200 - 5 0.004 2.801 2026-11-12 21:46:18,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:18] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 2.779 2026-11-12 21:46:18,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:18] "POST /web/dataset/call_kw/mailing.list/web_read#mailing.list.web_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-12 21:46:19,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:19] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 5 0.003 0.013 2026-11-12 21:46:19,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:19] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.025 0.495 2026-11-12 21:46:19,723 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:19] "GET /html_builder/static/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:19,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:19] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 0.017 2026-11-12 21:46:19,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [8/19] Tour mailing_editor → Step Click the "Text" snippet category to drop a snippet in the editor (trigger: .o_snippet[name="Text"] button) 2026-11-12 21:46:19,959 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:19,968 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:46:19,980 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:19] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 21:46:20,008 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 21:46:20,013 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:46:20,033 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:46:20,059 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:20,069 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.058 2026-11-12 21:46:20,075 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.103 2026-11-12 21:46:20,086 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 21:46:20,091 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 21:46:20,099 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:20,133 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:20,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [9/19] Tour mailing_editor → Step Select the Title Snippet (trigger: :iframe .o_snippet_preview_wrap:has(.s_title)) 2026-11-12 21:46:20,141 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_icon.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:20,144 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:20,151 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:20,160 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:20,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:46:20,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /web/bundle/mass_mailing.iframe_add_dialog?lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-11-12 21:46:20,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /web/bundle/html_builder.iframe_add_dialog?lang=en_US HTTP/1.1" 200 - 7 0.003 0.129 2026-11-12 21:46:20,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3876f88/mass_mailing.iframe_add_dialog.min.css (id:1761) 2026-11-12 21:46:20,408 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /web/assets/3876f88/mass_mailing.iframe_add_dialog.min.css HTTP/1.1" 200 - 7 0.006 0.054 2026-11-12 21:46:20,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e1ca2c6/html_builder.iframe_add_dialog.min.css (id:1762) 2026-11-12 21:46:20,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:20] "GET /web/assets/e1ca2c6/html_builder.iframe_add_dialog.min.css HTTP/1.1" 200 - 13 0.014 0.420 2026-11-12 21:46:20,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [10/19] Tour mailing_editor → Step wait for the snippet menu to finish the drop process (trigger: body:not(:has(.o_we_ongoing_insertion))) 2026-11-12 21:46:21,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [11/19] Tour mailing_editor → Step verify that the title was inserted properly in the editor (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-11-12 21:46:21,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [12/19] Tour mailing_editor → Step button.o_form_button_save 2026-11-12 21:46:21,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:21] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 0.023 2026-11-12 21:46:21,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [13/19] Tour mailing_editor → Step verify that the save failed (since the field "subject" was not set and it is required) (trigger: label.o_field_invalid) 2026-11-12 21:46:21,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [14/19] Tour mailing_editor → Step verify that the edited mailing body was not lost during the failed save (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-11-12 21:46:21,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [15/19] Tour mailing_editor → Step input#subject_0 2026-11-12 21:46:22,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [16/19] Tour mailing_editor → Step .o_form_view 2026-11-12 21:46:22,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [17/19] Tour mailing_editor → Step save form (trigger: .o_form_button_save:enabled) 2026-11-12 21:46:22,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:22] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 0.011 2026-11-12 21:46:22,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [18/19] Tour mailing_editor → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-12 21:46:22,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:22] "POST /web/dataset/call_kw/mailing.mailing/web_save#mailing.mailing.web_save HTTP/1.1" 200 - 62 0.092 0.156 2026-11-12 21:46:22,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [19/19] Tour mailing_editor → Step :iframe .o_editable 2026-11-12 21:46:22,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:22] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.020 0.041 2026-11-12 21:46:22,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: tour succeeded 2026-11-12 21:46:22,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: ╔═══════════════════════════════╗ ║ TOUR mailing_editor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-11-12 21:46:22,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:22] "POST /mail/data HTTP/1.1" 200 - 35 0.096 0.178 2026-11-12 21:46:23,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: heap 35148420 (allocated 40374272) 2026-11-12 21:46:23,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing chrome headless with pid 1771 2026-11-12 21:46:23,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing websocket connection 2026-11-12 21:46:23,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Terminating chrome headless with pid 1771 2026-11-12 21:46:23,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214623_515779_test_mailing_editor_tour.txt 2026-11-12 21:46:23,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Removing chrome user profile "/tmp/tmp4v699uub_chrome_odoo" 2026-11-12 21:46:23,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mass_mailing_code_view_tour ... 2026-11-12 21:46:24,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome pid: 2066 2026-11-12 21:46:24,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless temporary user profile dir: /tmp/tmpapep0wx4_chrome_odoo 2026-11-12 21:46:24,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:44705/json/version 2026-11-12 21:46:24,509 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44705', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:46:24,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:46:24,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:44705/json 2026-11-12 21:46:24,578 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44705', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:46:24,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Websocket url found: ws://127.0.0.1:44705/devtools/page/AD7520AE51D8AE5D1D12DBB88C98FE62 2026-11-12 21:46:24,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Enable chrome headless console log notification 2026-11-12 21:46:24,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless enable page notifications 2026-11-12 21:46:24,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-11-12 21:46:24,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Setting session cookie in browser 2026-11-12 21:46:24,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-11-12 21:46:24,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-11-12 21:46:24,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:46:26,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:26] "GET /odoo?debug=tests HTTP/1.1" 200 - 154 0.119 1.899 2026-11-12 21:46:26,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigation result: {'frameId': 'AD7520AE51D8AE5D1D12DBB88C98FE62', 'loaderId': 'A813917228FA89D10BA1EEB08AEC990D', 'isDownload': False} 2026-11-12 21:46:26,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Evaluate ready code "odoo.isTourReady('mass_mailing_code_view_tour')" 2026-11-12 21:46:27,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:27] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.015 2026-11-12 21:46:27,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.013 0.053 2026-11-12 21:46:27,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.021 0.141 2026-11-12 21:46:27,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:27] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.166 2026-11-12 21:46:27,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:27] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.059 2026-11-12 21:46:27,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:27] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-12 21:46:28,526 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:28,534 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:46:28,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 21:46:28,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 21:46:28,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.021 2026-11-12 21:46:28,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: Owl is running in 'dev' mode. 2026-11-12 21:46:28,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:28,747 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:28,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.019 2026-11-12 21:46:28,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.048 2026-11-12 21:46:28,941 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:28] "GET /odoo HTTP/1.1" 200 - 28 0.022 0.147 2026-11-12 21:46:28,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Evaluate test code "odoo.startTour('mass_mailing_code_view_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:46:29,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.034 0.061 2026-11-12 21:46:29,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [1/17] Tour mass_mailing_code_view_tour → Step .o_navbar_apps_menu button:enabled 2026-11-12 21:46:29,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [2/17] Tour mass_mailing_code_view_tour → Step .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"] 2026-11-12 21:46:29,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "POST /mail/data HTTP/1.1" 200 - 33 0.063 0.176 2026-11-12 21:46:29,247 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:29,271 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:29,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "GET /web/image?model=res.users&field=avatar_128&id=18 HTTP/1.1" 200 - 14 0.031 0.264 2026-11-12 21:46:29,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "GET /web/image/res.partner/149/avatar_128?unique=1794519910000 HTTP/1.1" 200 - 6 0.011 0.337 2026-11-12 21:46:29,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.321 2026-11-12 21:46:29,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.299 2026-11-12 21:46:29,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.112 2026-11-12 21:46:29,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.082 2026-11-12 21:46:29,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.375 2026-11-12 21:46:29,444 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.288 2026-11-12 21:46:29,520 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:29,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [3/17] Tour mass_mailing_code_view_tour → Step button.o_list_button_add 2026-11-12 21:46:29,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.053 2026-11-12 21:46:29,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:29] "POST /mail/data HTTP/1.1" 200 - 44 0.037 0.107 2026-11-12 21:46:30,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 37 0.049 0.223 2026-11-12 21:46:30,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.025 0.232 2026-11-12 21:46:30,118 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.001 0.060 2026-11-12 21:46:30,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [4/17] Tour mass_mailing_code_view_tour → Step Pick the email subject. (trigger: input#subject_0) 2026-11-12 21:46:30,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:30,429 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:30,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 24 0.018 0.047 2026-11-12 21:46:30,575 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.043 2026-11-12 21:46:30,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.009 0.081 2026-11-12 21:46:30,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.014 0.116 2026-11-12 21:46:30,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.172 2026-11-12 21:46:30,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:30] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US&debug=tests HTTP/1.1" 200 - 6 0.003 0.115 2026-11-12 21:46:31,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US&debug=tests HTTP/1.1" 200 - 13 0.005 0.276 2026-11-12 21:46:31,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.025 0.545 2026-11-12 21:46:31,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.005 0.576 2026-11-12 21:46:31,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /web/assets/995bedc/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 2 0.001 0.485 2026-11-12 21:46:31,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /web/assets/0584306/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.001 0.292 2026-11-12 21:46:31,375 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /web/assets/ee463b3/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 2 0.001 0.507 2026-11-12 21:46:31,430 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:46:31,434 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 21:46:31,436 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_header_logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 21:46:31,461 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_1.png HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 21:46:31,467 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_2.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:31,487 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:31,501 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_3.png HTTP/1.1" 200 - 0 0.000 0.052 2026-11-12 21:46:31,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 21:46:31,583 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 21:46:31,621 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 21:46:31,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [5/17] Tour mass_mailing_code_view_tour → Step Click on the dropdown to open it and then start typing to search. (trigger: div[name="contact_list_ids"] .o_input_dropdown input[type="text"]) 2026-11-12 21:46:31,673 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:31,708 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.243 2026-11-12 21:46:31,720 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 21:46:31,723 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 21:46:31,739 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:46:31,757 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:31,762 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:46:31,787 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 21:46:31,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [6/17] Tour mass_mailing_code_view_tour → Step Select item from dropdown (trigger: div[name="contact_list_ids"] .ui-state-active) 2026-11-12 21:46:31,852 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:31,871 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:31,928 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 21:46:31,953 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:46:31,979 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:31] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:32,013 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:32,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US&debug=tests HTTP/1.1" 200 - 21 0.068 0.559 2026-11-12 21:46:32,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.000 0.524 2026-11-12 21:46:32,281 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 21:46:32,318 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 21:46:32,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.011 0.556 2026-11-12 21:46:32,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.002 0.508 2026-11-12 21:46:32,355 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:32,361 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 1 0.000 0.329 2026-11-12 21:46:32,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.570 2026-11-12 21:46:32,391 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:46:32,408 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 21:46:32,418 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:46:32,429 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:46:32,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [7/17] Tour mass_mailing_code_view_tour → Step Choose this theme. (trigger: div[name="body_arch"] .o_mailing_template_preview_wrapper [data-name="default"]) 2026-11-12 21:46:32,451 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:46:32,479 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 21:46:32,485 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:46:32,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [8/17] Tour mass_mailing_code_view_tour → Step Click here to switch to code view (trigger: .o_codeview_btn) 2026-11-12 21:46:32,495 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 21:46:32,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.035 0.175 2026-11-12 21:46:32,557 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:32,582 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:32,591 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:46:32,610 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:46:32,625 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:46:32,630 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.149 2026-11-12 21:46:32,647 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:32,667 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:46:32,689 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 21:46:32,730 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.052 2026-11-12 21:46:32,736 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:32,739 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:32,776 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:32] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 21:46:35,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css (id:1763) 2026-11-12 21:46:35,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:35] "GET /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 30 0.084 2.799 2026-11-12 21:46:35,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:35] "POST /web/dataset/call_kw/mailing.list/name_create#mailing.list.name_create HTTP/1.1" 200 - 5 0.006 2.667 2026-11-12 21:46:35,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:35] "GET /web/assets/739d006/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 2.443 2026-11-12 21:46:35,227 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:35] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.005 2.675 2026-11-12 21:46:35,306 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:35] "POST /web/dataset/call_kw/mailing.list/web_read#mailing.list.web_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-12 21:46:35,408 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:35] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 5 0.004 0.020 2026-11-12 21:46:35,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:35] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.021 0.558 2026-11-12 21:46:36,272 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 21:46:36,286 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:46:36,322 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 21:46:36,326 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.026 0.064 2026-11-12 21:46:36,348 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:36,349 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-11-12 21:46:36,389 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 21:46:36,401 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:46:36,409 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 21:46:36,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [9/17] Tour mass_mailing_code_view_tour → Step Remove all content from codeview (trigger: textarea.o_codeview) 2026-11-12 21:46:36,453 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:46:36,460 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.166 2026-11-12 21:46:36,476 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-11-12 21:46:36,504 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_icon.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 21:46:36,521 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:36,527 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-11-12 21:46:36,535 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.091 2026-11-12 21:46:36,551 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 21:46:36,555 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:36,726 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mail/font_to_img/61594/rgb(108,117,125)/rgb(247,247,247)/9x16 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:46:36,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mail/font_to_img/61665/rgb(108,117,125)/rgb(247,247,247)/14x16 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:46:36,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mail/font_to_img/61593/rgb(108,117,125)/rgb(247,247,247)/16x17 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:46:36,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mail/font_to_img/61805/rgb(108,117,125)/rgb(247,247,247)/14x16 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:36,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:36] "GET /mail/font_to_img/59419/rgb(108,117,125)/rgb(247,247,247)/16x17 HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:46:37,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [10/17] Tour mass_mailing_code_view_tour → Step Click here to switch back from code view (trigger: .o_codeview_btn) 2026-11-12 21:46:37,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [11/17] Tour mass_mailing_code_view_tour → Step Verify that the dropable zone was not removed (trigger: [name="body_arch"] :iframe .o_mail_wrapper_td) 2026-11-12 21:46:37,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [12/17] Tour mass_mailing_code_view_tour → Step Wait for the html_builder to be visible (trigger: .o_builder_sidebar_open) 2026-11-12 21:46:37,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [13/17] Tour mass_mailing_code_view_tour → Step Click the "Text" snippet category to drop a snippet in the editor (trigger: .o_snippet[name="Text"] button) 2026-11-12 21:46:37,471 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:37,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [14/17] Tour mass_mailing_code_view_tour → Step Select the Title Snippet (trigger: .modal-body :iframe .o_snippet_preview_wrap:has(.s_title)) 2026-11-12 21:46:37,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:37] "GET /web/bundle/mass_mailing.iframe_add_dialog?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.001 0.037 2026-11-12 21:46:37,693 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:37] "GET /web/bundle/html_builder.iframe_add_dialog?lang=en_US&debug=tests HTTP/1.1" 200 - 7 0.006 0.112 2026-11-12 21:46:37,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3876f88/mass_mailing.iframe_add_dialog.min.css (id:1764) 2026-11-12 21:46:37,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:37] "GET /web/assets/3876f88/mass_mailing.iframe_add_dialog.min.css HTTP/1.1" 200 - 7 0.010 0.106 2026-11-12 21:46:38,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e1ca2c6/html_builder.iframe_add_dialog.min.css (id:1765) 2026-11-12 21:46:38,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:38] "GET /web/assets/e1ca2c6/html_builder.iframe_add_dialog.min.css HTTP/1.1" 200 - 13 0.008 0.426 2026-11-12 21:46:38,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [15/17] Tour mass_mailing_code_view_tour → Step Verify that the title was inserted properly in the editor (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-11-12 21:46:38,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [16/17] Tour mass_mailing_code_view_tour → Step discard the form (trigger: .o_form_button_cancel) 2026-11-12 21:46:38,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [17/17] Tour mass_mailing_code_view_tour → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-11-12 21:46:38,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:38] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 0.021 2026-11-12 21:46:39,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:39] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 21:46:39,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: tour succeeded 2026-11-12 21:46:39,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR mass_mailing_code_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-11-12 21:46:39,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: heap 39762116 (allocated 41295872) 2026-11-12 21:46:39,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing chrome headless with pid 2066 2026-11-12 21:46:39,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing websocket connection 2026-11-12 21:46:39,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Terminating chrome headless with pid 2066 2026-11-12 21:46:40,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214640_140550_test_mass_mailing_code_view_tour.txt 2026-11-12 21:46:40,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Removing chrome user profile "/tmp/tmpapep0wx4_chrome_odoo" 2026-11-12 21:46:40,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mass_mailing_dynamic_placeholder_tour ... 2026-11-12 21:46:40,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Chrome pid: 2379 2026-11-12 21:46:40,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Chrome headless temporary user profile dir: /tmp/tmpotbrakqf_chrome_odoo 2026-11-12 21:46:40,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:40257/json/version 2026-11-12 21:46:41,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40257', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:46:41,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:46:41,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:40257/json 2026-11-12 21:46:41,056 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40257', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:46:41,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Websocket url found: ws://127.0.0.1:40257/devtools/page/31859FB7BFDB5753BEC5F58DB8480387 2026-11-12 21:46:41,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Enable chrome headless console log notification 2026-11-12 21:46:41,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Chrome headless enable page notifications 2026-11-12 21:46:41,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-11-12 21:46:41,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Setting session cookie in browser 2026-11-12 21:46:41,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-12 21:46:41,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-12 21:46:41,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:46:43,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:43] "GET /odoo HTTP/1.1" 200 - 154 0.099 2.059 2026-11-12 21:46:43,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Navigation result: {'frameId': '31859FB7BFDB5753BEC5F58DB8480387', 'loaderId': '8BB8C01180F3BE61BC01B3FBE4AB9B18', 'isDownload': False} 2026-11-12 21:46:43,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Evaluate ready code "odoo.isTourReady('mass_mailing_dynamic_placeholder_tour')" 2026-11-12 21:46:43,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:43] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-11-12 21:46:43,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:43] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.030 2026-11-12 21:46:43,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:43] "GET /web/webclient/load_menus HTTP/1.1" 200 - 31 0.042 0.099 2026-11-12 21:46:43,706 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.151 2026-11-12 21:46:43,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:43] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-11-12 21:46:43,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:43] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-11-12 21:46:44,925 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:44] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:46:44,927 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:44] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:44,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-11-12 21:46:45,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 21:46:45,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.019 2026-11-12 21:46:45,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: Owl is running in 'dev' mode. 2026-11-12 21:46:45,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:46:45,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:45,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.026 2026-11-12 21:46:45,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.036 2026-11-12 21:46:45,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /odoo HTTP/1.1" 200 - 28 0.030 0.134 2026-11-12 21:46:45,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.053 2026-11-12 21:46:45,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Evaluate test code "odoo.startTour('mass_mailing_dynamic_placeholder_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:46:45,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [1/16] Tour mass_mailing_dynamic_placeholder_tour → Step .o_navbar_apps_menu button:enabled 2026-11-12 21:46:45,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "POST /mail/data HTTP/1.1" 200 - 33 0.045 0.161 2026-11-12 21:46:45,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:45,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [2/16] Tour mass_mailing_dynamic_placeholder_tour → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-11-12 21:46:45,729 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 21:46:45,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /web/image/res.partner/149/avatar_128?unique=1794519910000 HTTP/1.1" 200 - 13 0.039 0.210 2026-11-12 21:46:45,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.005 0.262 2026-11-12 21:46:45,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.257 2026-11-12 21:46:45,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.205 2026-11-12 21:46:45,804 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.065 2026-11-12 21:46:45,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /web/image?model=res.users&field=avatar_128&id=18 HTTP/1.1" 200 - 7 0.016 0.373 2026-11-12 21:46:45,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.115 2026-11-12 21:46:45,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.350 2026-11-12 21:46:45,905 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:45] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:45,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [3/16] Tour mass_mailing_dynamic_placeholder_tour → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-11-12 21:46:46,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.053 2026-11-12 21:46:46,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:46] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 37 0.039 0.122 2026-11-12 21:46:46,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:46] "POST /mail/data HTTP/1.1" 200 - 44 0.033 0.246 2026-11-12 21:46:46,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [4/16] Tour mass_mailing_dynamic_placeholder_tour → Step Fill in Subject (trigger: #subject_0) 2026-11-12 21:46:46,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:46] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.002 0.101 2026-11-12 21:46:46,492 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:46] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:46,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:46] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 24 0.013 0.042 2026-11-12 21:46:46,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:46] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.007 0.067 2026-11-12 21:46:46,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:46] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.004 0.123 2026-11-12 21:46:47,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.011 0.276 2026-11-12 21:46:47,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.022 0.466 2026-11-12 21:46:47,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.491 2026-11-12 21:46:47,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /web/assets/995bedc/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 2 0.001 0.374 2026-11-12 21:46:47,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /web/assets/0584306/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.001 0.213 2026-11-12 21:46:47,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /web/assets/ee463b3/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 2 0.004 0.402 2026-11-12 21:46:47,339 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:47,342 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_header_logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:46:47,349 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:46:47,377 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_1.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:47,394 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_2.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:46:47,404 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_3.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:47,410 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:47,423 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:46:47,453 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 21:46:47,456 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:46:47,476 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:46:47,493 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.054 2026-11-12 21:46:47,497 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:46:47,539 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:47,544 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [5/16] Tour mass_mailing_dynamic_placeholder_tour → Step .o_mailing_template_preview_wrapper 2026-11-12 21:46:47,599 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 21:46:47,619 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 21:46:47,620 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 21:46:47,622 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 21:46:47,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [6/16] Tour mass_mailing_dynamic_placeholder_tour → Step Pick the basic theme (trigger: .o_mailing_template_preview_wrapper [data-name="basic"]) 2026-11-12 21:46:47,699 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.060 2026-11-12 21:46:47,705 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 21:46:47,744 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:46:47,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [7/16] Tour mass_mailing_dynamic_placeholder_tour → Step Insert text inside editable (trigger: :iframe .odoo-editor-editable .o_mail_no_options) 2026-11-12 21:46:47,776 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 21:46:47,786 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.137 2026-11-12 21:46:47,799 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:47,827 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:46:47,842 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:46:47,884 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:47,900 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:46:47,918 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:46:47,950 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:46:47,961 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:46:47,992 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:47] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:46:48,011 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:48,046 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:46:48,121 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:46:48,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.054 0.641 2026-11-12 21:46:48,152 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:46:48,160 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:46:48,188 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:46:48,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.024 0.593 2026-11-12 21:46:48,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.385 2026-11-12 21:46:48,239 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:46:48,243 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:46:48,263 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:46:48,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.636 2026-11-12 21:46:48,279 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:46:48,330 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 21:46:48,333 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:46:48,352 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 21:46:48,397 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:46:48,418 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:46:48,442 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 21:46:50,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css (id:1766) 2026-11-12 21:46:50,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:50] "GET /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 30 0.058 2.409 2026-11-12 21:46:50,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:50] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.003 2.797 2026-11-12 21:46:50,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:50] "GET /web/assets/739d006/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 2.251 2026-11-12 21:46:50,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:50] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 2.370 2026-11-12 21:46:50,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:50] "GET /web/bundle/mass_mailing.assets_inside_basic_editor_iframe?lang=en_US HTTP/1.1" 200 - 17 0.009 0.243 2026-11-12 21:46:53,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/abf37e1/mass_mailing.assets_inside_basic_editor_iframe.min.css (id:1767) 2026-11-12 21:46:53,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:53] "GET /web/assets/abf37e1/mass_mailing.assets_inside_basic_editor_iframe.min.css HTTP/1.1" 200 - 23 0.026 2.217 2026-11-12 21:46:53,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:53] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.027 2026-11-12 21:46:53,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [8/16] Tour mass_mailing_dynamic_placeholder_tour → Step Click on the the dynamic placeholder powerBox options (trigger: .o-we-command-name:contains("Dynamic Placeholder")) 2026-11-12 21:46:53,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [9/16] Tour mass_mailing_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-11-12 21:46:53,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:53] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:46:53,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:53] "POST /web/dataset/call_kw/mailing.contact/mail_allowed_qweb_expressions#mailing.contact.mail_allowed_qweb_expressions HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:46:53,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:53] "POST /web/dataset/call_kw/mailing.contact/fields_get#mailing.contact.fields_get HTTP/1.1" 200 - 8 0.007 0.027 2026-11-12 21:46:53,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [10/16] Tour mass_mailing_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-11-12 21:46:53,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [11/16] Tour mass_mailing_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-11-12 21:46:53,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [12/16] Tour mass_mailing_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-11-12 21:46:53,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [13/16] Tour mass_mailing_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-11-12 21:46:53,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [14/16] Tour mass_mailing_dynamic_placeholder_tour → Step Ensure the editable contain the dynamic placeholder t tag (trigger: :iframe .note-editable.odoo-editor-editable t[t-out="object.company_name"]:contains("defValue")) 2026-11-12 21:46:54,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [15/16] Tour mass_mailing_dynamic_placeholder_tour → Step Discard form changes (trigger: button.o_form_button_cancel) 2026-11-12 21:46:54,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:54] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.012 2026-11-12 21:46:54,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [16/16] Tour mass_mailing_dynamic_placeholder_tour → Step Wait for the form view to disappear (trigger: body:not(:has(.o_form_sheet))) 2026-11-12 21:46:54,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:54] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 21:46:54,443 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:54] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:54,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: tour succeeded 2026-11-12 21:46:54,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR mass_mailing_dynamic_placeholder_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 21:46:54,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.043 0.067 2026-11-12 21:46:54,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:54] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.011 0.117 2026-11-12 21:46:54,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:54] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.012 0.146 2026-11-12 21:46:54,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.011 0.189 2026-11-12 21:46:54,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:54] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.235 2026-11-12 21:46:54,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: heap 35365620 (allocated 36704256) 2026-11-12 21:46:54,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Closing chrome headless with pid 2379 2026-11-12 21:46:54,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Closing websocket connection 2026-11-12 21:46:54,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Terminating chrome headless with pid 2379 2026-11-12 21:46:55,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214655_127826_test_mass_mailing_dynamic_placeholder_tour.txt 2026-11-12 21:46:55,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Removing chrome user profile "/tmp/tmpotbrakqf_chrome_odoo" 2026-11-12 21:46:55,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_tabs_tour ... 2026-11-12 21:46:56,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome pid: 2655 2026-11-12 21:46:56,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless temporary user profile dir: /tmp/tmp0owjzpwg_chrome_odoo 2026-11-12 21:46:56,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:41055/json/version 2026-11-12 21:46:56,034 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:46:56,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:46:56,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:41055/json 2026-11-12 21:46:56,061 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:46:56,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Websocket url found: ws://127.0.0.1:41055/devtools/page/947C05ED16FECDE529A3E10F2ED9FB75 2026-11-12 21:46:56,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Enable chrome headless console log notification 2026-11-12 21:46:56,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless enable page notifications 2026-11-12 21:46:56,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-11-12 21:46:56,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Setting session cookie in browser 2026-11-12 21:46:56,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-12 21:46:56,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-12 21:46:56,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:46:58,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:58] "GET /odoo HTTP/1.1" 200 - 154 0.113 2.031 2026-11-12 21:46:58,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigation result: {'frameId': '947C05ED16FECDE529A3E10F2ED9FB75', 'loaderId': 'EA13A33B9697687E4B3315140D30B977', 'isDownload': False} 2026-11-12 21:46:58,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_tabs')" 2026-11-12 21:46:58,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:58] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-11-12 21:46:58,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.014 0.042 2026-11-12 21:46:58,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:58] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.085 2026-11-12 21:46:58,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:58] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.042 0.145 2026-11-12 21:46:58,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:58] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.117 2026-11-12 21:46:58,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:58] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 21:46:59,881 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:59] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:46:59,891 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:59] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:46:59,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.042 2026-11-12 21:46:59,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:46:59] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 21:47:00,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.017 2026-11-12 21:47:00,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: Owl is running in 'dev' mode. 2026-11-12 21:47:00,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:47:00,112 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:00,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /odoo HTTP/1.1" 200 - 28 0.045 0.061 2026-11-12 21:47:00,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.127 2026-11-12 21:47:00,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_tabs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:47:00,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.019 0.138 2026-11-12 21:47:00,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [1/11] Tour snippets_mailing_menu_tabs → Step .o_navbar_apps_menu button:enabled 2026-11-12 21:47:00,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.065 2026-11-12 21:47:00,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [2/11] Tour snippets_mailing_menu_tabs → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-11-12 21:47:00,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "POST /mail/data HTTP/1.1" 200 - 33 0.050 0.169 2026-11-12 21:47:00,565 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:00,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.223 2026-11-12 21:47:00,598 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:47:00,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /web/image?model=res.users&field=avatar_128&id=18 HTTP/1.1" 200 - 14 0.039 0.236 2026-11-12 21:47:00,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /web/image/res.partner/149/avatar_128?unique=1794519910000 HTTP/1.1" 200 - 6 0.017 0.318 2026-11-12 21:47:00,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.004 0.341 2026-11-12 21:47:00,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.315 2026-11-12 21:47:00,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.006 0.404 2026-11-12 21:47:00,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.106 2026-11-12 21:47:00,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.203 2026-11-12 21:47:00,889 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:00,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [3/11] Tour snippets_mailing_menu_tabs → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-11-12 21:47:00,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.037 2026-11-12 21:47:01,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:01] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 37 0.051 0.170 2026-11-12 21:47:01,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:01] "POST /mail/data HTTP/1.1" 200 - 44 0.082 0.295 2026-11-12 21:47:01,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:01] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.002 0.078 2026-11-12 21:47:01,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.010 0.051 2026-11-12 21:47:01,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [4/11] Tour snippets_mailing_menu_tabs → Step Click on the 'Start From Scratch' template. (trigger: .o_mailing_template_preview_wrapper [data-name="empty"]) 2026-11-12 21:47:01,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:47:01,966 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:01] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:02,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 24 0.018 0.052 2026-11-12 21:47:02,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.010 0.033 2026-11-12 21:47:02,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.068 2026-11-12 21:47:02,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.085 2026-11-12 21:47:02,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.007 0.117 2026-11-12 21:47:02,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.023 0.132 2026-11-12 21:47:02,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.027 0.352 2026-11-12 21:47:02,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.003 0.375 2026-11-12 21:47:02,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /web/assets/ee463b3/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 2 0.002 0.250 2026-11-12 21:47:02,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /web/assets/995bedc/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 2 0.001 0.252 2026-11-12 21:47:02,921 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 21:47:02,922 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:47:02,961 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_1.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:47:02,981 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:02] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_header_logo.png HTTP/1.1" 200 - 0 0.000 0.054 2026-11-12 21:47:03,037 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_2.png HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 21:47:03,052 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 21:47:03,068 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.054 2026-11-12 21:47:03,078 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_3.png HTTP/1.1" 200 - 0 0.000 0.066 2026-11-12 21:47:03,094 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:47:03,146 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 21:47:03,148 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 21:47:03,167 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 21:47:03,213 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.061 2026-11-12 21:47:03,254 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 21:47:03,270 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 21:47:03,304 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:47:03,308 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.059 2026-11-12 21:47:03,311 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 21:47:03,341 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:47:03,351 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:47:03,391 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 21:47:03,488 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 21:47:03,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [5/11] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: button[data-name="theme"]) 2026-11-12 21:47:03,510 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 21:47:03,553 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:47:03,603 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 21:47:03,651 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:47:03,660 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:47:03,677 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:03,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.042 1.300 2026-11-12 21:47:03,780 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:47:03,800 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:47:03,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.017 0.571 2026-11-12 21:47:03,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /web/assets/0584306/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-11-12 21:47:03,855 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.146 2026-11-12 21:47:03,875 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:47:03,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.012 0.470 2026-11-12 21:47:03,909 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:47:03,930 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:47:03,934 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 21:47:03,934 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:47:03,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.015 0.187 2026-11-12 21:47:03,986 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 21:47:03,991 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:03] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 21:47:04,008 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 21:47:04,017 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:47:04,031 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:47:04,048 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 21:47:04,097 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 21:47:04,141 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 21:47:04,143 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 21:47:04,154 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 21:47:04,162 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:47:04,240 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.059 2026-11-12 21:47:04,253 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 21:47:04,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.068 0.983 2026-11-12 21:47:04,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:04] "GET /web/assets/739d006/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.341 2026-11-12 21:47:06,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css (id:1768) 2026-11-12 21:47:06,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:06] "GET /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 30 0.033 2.224 2026-11-12 21:47:07,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.030 0.508 2026-11-12 21:47:07,610 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /html_builder/static/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:07,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 0.022 2026-11-12 21:47:07,732 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:47:07,746 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 21:47:07,751 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:47:07,755 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:47:07,763 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 21:47:07,764 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 21:47:07,770 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 21:47:07,780 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:07,781 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:47:07,806 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:47:07,825 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:07,834 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_icon.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:07,862 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:07,871 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 21:47:07,872 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-11-12 21:47:07,876 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-11-12 21:47:07,885 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:07] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:47:07,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [6/11] Tour snippets_mailing_menu_tabs → Step Verify that the customize panel is not empty. (trigger: .o_design_tab:not(:empty)) 2026-11-12 21:47:08,153 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:08] "GET /mass_mailing/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:47:08,159 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:08] "GET /mass_mailing/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:47:08,163 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:08] "GET /mass_mailing/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:47:08,308 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:08] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:47:08,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [7/11] Tour snippets_mailing_menu_tabs → Step Click on the style tab. (trigger: button[data-name="customize"]) 2026-11-12 21:47:08,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [8/11] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: button[data-name="theme"]) 2026-11-12 21:47:08,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [9/11] Tour snippets_mailing_menu_tabs → Step Verify that the customize panel is not empty. (trigger: .tab-content .o_design_tab:not(:empty)) 2026-11-12 21:47:08,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [10/11] Tour snippets_mailing_menu_tabs → Step discard the form (trigger: .o_form_button_cancel) 2026-11-12 21:47:08,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [11/11] Tour snippets_mailing_menu_tabs → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-11-12 21:47:08,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:08] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 21:47:09,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: tour succeeded 2026-11-12 21:47:09,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_tabs SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 21:47:09,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: heap 47129336 (allocated 49422336) 2026-11-12 21:47:09,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing chrome headless with pid 2655 2026-11-12 21:47:09,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing websocket connection 2026-11-12 21:47:09,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Terminating chrome headless with pid 2655 2026-11-12 21:47:09,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214709_834669_test_snippets_mailing_menu_tabs_tour.txt 2026-11-12 21:47:09,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Removing chrome user profile "/tmp/tmp0owjzpwg_chrome_odoo" 2026-11-12 21:47:09,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour ... 2026-11-12 21:47:10,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome pid: 2958 2026-11-12 21:47:10,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless temporary user profile dir: /tmp/tmp8h8nn10l_chrome_odoo 2026-11-12 21:47:10,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:45679/json/version 2026-11-12 21:47:10,834 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:47:10,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:47:10,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:45679/json 2026-11-12 21:47:10,906 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:47:10,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Websocket url found: ws://127.0.0.1:45679/devtools/page/AC622ED426BB88FF703745A4E17438E7 2026-11-12 21:47:10,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Enable chrome headless console log notification 2026-11-12 21:47:10,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless enable page notifications 2026-11-12 21:47:11,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-11-12 21:47:11,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Setting session cookie in browser 2026-11-12 21:47:11,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-12 21:47:11,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-12 21:47:11,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:47:13,508 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:13] "GET /odoo HTTP/1.1" 200 - 154 0.109 2.277 2026-11-12 21:47:13,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigation result: {'frameId': 'AC622ED426BB88FF703745A4E17438E7', 'loaderId': 'CCB187CCF44E4617B42DC8FFE5E80F20', 'isDownload': False} 2026-11-12 21:47:13,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar_mobile')" 2026-11-12 21:47:13,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:13] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.040 2026-11-12 21:47:13,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 31 0.046 0.152 2026-11-12 21:47:13,769 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:13] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.217 2026-11-12 21:47:13,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.231 2026-11-12 21:47:13,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:13] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 21:47:14,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:14] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.008 2026-11-12 21:47:14,963 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:47:14,969 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:14] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:15,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.036 2026-11-12 21:47:15,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 21:47:15,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.021 2026-11-12 21:47:15,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: Owl is running in 'dev' mode. 2026-11-12 21:47:15,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:47:15,225 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:47:15,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.013 0.022 2026-11-12 21:47:15,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.069 2026-11-12 21:47:15,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_toolbar_mobile', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:47:15,492 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /odoo HTTP/1.1" 200 - 28 0.069 0.170 2026-11-12 21:47:15,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [1/11] Tour snippets_mailing_menu_toolbar_mobile → Step .o_navbar_apps_menu button:enabled 2026-11-12 21:47:15,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.149 2026-11-12 21:47:15,572 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:15,595 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:15,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [2/11] Tour snippets_mailing_menu_toolbar_mobile → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-11-12 21:47:15,683 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "POST /mail/data HTTP/1.1" 200 - 33 0.056 0.234 2026-11-12 21:47:15,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /web/image?model=res.users&field=avatar_128&id=18 HTTP/1.1" 200 - 14 0.023 0.309 2026-11-12 21:47:15,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /web/image/res.partner/149/avatar_128?unique=1794519910000 HTTP/1.1" 200 - 6 0.010 0.377 2026-11-12 21:47:15,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.329 2026-11-12 21:47:15,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.302 2026-11-12 21:47:15,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.135 2026-11-12 21:47:15,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.090 2026-11-12 21:47:15,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.463 2026-11-12 21:47:15,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.287 2026-11-12 21:47:15,995 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:15] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:16,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [3/11] Tour snippets_mailing_menu_toolbar_mobile → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-11-12 21:47:16,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.029 2026-11-12 21:47:16,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [4/11] Tour snippets_mailing_menu_toolbar_mobile → Step Check templates available in theme selector (trigger: .o_mailing_template_preview_wrapper) 2026-11-12 21:47:16,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [5/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the toolbar isn't floating (trigger: :iframe) 2026-11-12 21:47:16,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [6/11] Tour snippets_mailing_menu_toolbar_mobile → Step Click on the 'Start From Scratch' template. (trigger: .o_mailing_template_preview_wrapper [data-name="default"]) 2026-11-12 21:47:16,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:16] "POST /mail/data HTTP/1.1" 200 - 44 0.044 0.094 2026-11-12 21:47:16,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [7/11] Tour snippets_mailing_menu_toolbar_mobile → Step Select an editable element (trigger: :iframe .s_text_block) 2026-11-12 21:47:16,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [8/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the snippets menu is hidden (trigger: :iframe) 2026-11-12 21:47:16,396 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [9/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the toolbar is there (trigger: :iframe #toolbar.oe-floating) 2026-11-12 21:47:16,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [10/11] Tour snippets_mailing_menu_toolbar_mobile → Step discard the form (trigger: .o_form_button_cancel) 2026-11-12 21:47:16,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:16] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 37 0.045 0.243 2026-11-12 21:47:16,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.024 0.236 2026-11-12 21:47:16,553 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:16] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.002 0.023 2026-11-12 21:47:16,883 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:16] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:16,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [11/11] Tour snippets_mailing_menu_toolbar_mobile → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-11-12 21:47:17,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: tour succeeded 2026-11-12 21:47:17,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar_mobile SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-12 21:47:17,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:17] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.033 0.078 2026-11-12 21:47:17,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:17] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.010 0.151 2026-11-12 21:47:17,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:17] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.015 0.246 2026-11-12 21:47:17,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: heap 26600404 (allocated 28053504) 2026-11-12 21:47:17,338 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:17] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.064 0.304 2026-11-12 21:47:17,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing chrome headless with pid 2958 2026-11-12 21:47:17,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing websocket connection 2026-11-12 21:47:17,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Terminating chrome headless with pid 2958 2026-11-12 21:47:17,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:17] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.383 2026-11-12 21:47:17,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214717_510486_test_snippets_mailing_menu_toolbar_mobile_tour.txt 2026-11-12 21:47:17,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Removing chrome user profile "/tmp/tmp8h8nn10l_chrome_odoo" 2026-11-12 21:47:17,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_tour ... 2026-11-12 21:47:18,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome pid: 3162 2026-11-12 21:47:18,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless temporary user profile dir: /tmp/tmpohg70lqk_chrome_odoo 2026-11-12 21:47:18,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:46283/json/version 2026-11-12 21:47:18,330 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:47:18,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 21:47:18,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:46283/json 2026-11-12 21:47:18,496 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:47:18,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Websocket url found: ws://127.0.0.1:46283/devtools/page/63C3AE7FD05E44CA7EDE8A7B2B7887B5 2026-11-12 21:47:18,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Enable chrome headless console log notification 2026-11-12 21:47:18,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless enable page notifications 2026-11-12 21:47:18,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-11-12 21:47:18,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Setting session cookie in browser 2026-11-12 21:47:18,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-12 21:47:18,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-12 21:47:18,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:47:20,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:20] "GET /odoo HTTP/1.1" 200 - 154 0.107 1.836 2026-11-12 21:47:20,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigation result: {'frameId': '63C3AE7FD05E44CA7EDE8A7B2B7887B5', 'loaderId': 'FD9A211CA3145B7EF945B9E4F82469ED', 'isDownload': False} 2026-11-12 21:47:20,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar')" 2026-11-12 21:47:20,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:20] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 21:47:20,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:20] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-11-12 21:47:21,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:21] "GET /web/webclient/load_menus HTTP/1.1" 200 - 31 0.074 0.206 2026-11-12 21:47:21,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.301 2026-11-12 21:47:21,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:21] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 21:47:21,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:21] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-11-12 21:47:22,248 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:47:22,257 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:22,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.038 2026-11-12 21:47:22,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 21:47:22,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.026 2026-11-12 21:47:22,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: Owl is running in 'dev' mode. 2026-11-12 21:47:22,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:47:22,516 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:22,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /odoo HTTP/1.1" 200 - 28 0.025 0.078 2026-11-12 21:47:22,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.122 2026-11-12 21:47:22,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.151 2026-11-12 21:47:22,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_toolbar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:47:22,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.059 0.045 2026-11-12 21:47:22,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [1/14] Tour snippets_mailing_menu_toolbar → Step .o_navbar_apps_menu button:enabled 2026-11-12 21:47:22,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [2/14] Tour snippets_mailing_menu_toolbar → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-11-12 21:47:22,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "POST /mail/data HTTP/1.1" 200 - 33 0.040 0.194 2026-11-12 21:47:22,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.221 2026-11-12 21:47:22,977 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:47:22,995 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47: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-11-12 21:47:23,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "GET /web/image/res.partner/149/avatar_128?unique=1794519910000 HTTP/1.1" 200 - 13 0.024 0.243 2026-11-12 21:47:23,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "GET /web/image?model=res.users&field=avatar_128&id=18 HTTP/1.1" 200 - 7 0.011 0.295 2026-11-12 21:47:23,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.259 2026-11-12 21:47:23,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.245 2026-11-12 21:47:23,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.341 2026-11-12 21:47:23,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.076 2026-11-12 21:47:23,127 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.106 2026-11-12 21:47:23,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [3/14] Tour snippets_mailing_menu_toolbar → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-11-12 21:47:23,218 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:47:23,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.038 2026-11-12 21:47:23,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 37 0.042 0.128 2026-11-12 21:47:23,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [4/14] Tour snippets_mailing_menu_toolbar → Step Wait for the theme selector to load. (trigger: .o_mailing_template_preview_wrapper) 2026-11-12 21:47:23,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /mail/data HTTP/1.1" 200 - 44 0.040 0.238 2026-11-12 21:47:23,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.004 0.110 2026-11-12 21:47:23,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 21:47:23,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 24 0.013 0.072 2026-11-12 21:47:23,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:23] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.012 0.072 2026-11-12 21:47:24,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.003 0.093 2026-11-12 21:47:24,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.009 0.273 2026-11-12 21:47:24,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.017 0.449 2026-11-12 21:47:24,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /web/assets/ee463b3/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 2 0.001 0.396 2026-11-12 21:47:24,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /web/assets/995bedc/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 2 0.001 0.399 2026-11-12 21:47:24,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.494 2026-11-12 21:47:24,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /web/assets/0584306/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.002 0.227 2026-11-12 21:47:24,571 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:47:24,580 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 21:47:24,606 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_header_logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:47:24,611 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_2.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:47:24,620 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_3.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:24,634 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:24,635 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_default/s_default_img_1.png HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 21:47:24,668 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:47:24,689 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 21:47:24,730 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.087 2026-11-12 21:47:24,785 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 21:47:24,813 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 21:47:24,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [5/14] Tour snippets_mailing_menu_toolbar → Step Make sure there does not exist a floating toolbar (trigger: iframe:not(:visible)) 2026-11-12 21:47:24,852 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.074 2026-11-12 21:47:24,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [6/14] Tour snippets_mailing_menu_toolbar → Step Make sure the empty template is an option on non-mobile devices. (trigger: .o_mailing_template_preview_wrapper [data-name="empty"]) 2026-11-12 21:47:24,881 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.083 2026-11-12 21:47:24,881 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 21:47:24,908 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 21:47:24,911 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 21:47:24,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [7/14] Tour snippets_mailing_menu_toolbar → Step Click on the default 'welcome' template. (trigger: .o_mailing_template_preview_wrapper [data-name="default"]) 2026-11-12 21:47:24,925 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:24,967 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:47:24,988 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 21:47:24,993 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:24] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:47:25,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [8/14] Tour snippets_mailing_menu_toolbar → Step Wait for template selection event to be over. (trigger: :iframe .odoo-editor-editable .o_editable) 2026-11-12 21:47:25,007 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 21:47:25,031 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:47:25,048 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:25,057 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:47:25,072 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:25,084 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:25,136 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 21:47:25,162 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:47:25,213 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 21:47:25,250 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:47:25,289 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:25,319 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:47:25,346 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:47:25,365 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:47:25,384 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:47:25,437 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:25,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.041 0.696 2026-11-12 21:47:25,477 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 21:47:25,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.596 2026-11-12 21:47:25,500 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:47:25,516 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 21:47:25,523 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 21:47:25,556 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 21:47:25,573 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 21:47:25,586 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:47:25,590 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:25,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.026 0.544 2026-11-12 21:47:25,657 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 21:47:25,658 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 21:47:25,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:25] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 21:47:28,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css (id:1769) 2026-11-12 21:47:28,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:28] "GET /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 30 0.055 2.579 2026-11-12 21:47:28,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:28] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.021 3.211 2026-11-12 21:47:28,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:28] "GET /web/assets/739d006/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 2.495 2026-11-12 21:47:28,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:28] "GET /web/assets/b545994/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 2 0.001 2.464 2026-11-12 21:47:28,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:28] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.009 3.125 2026-11-12 21:47:28,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.022 0.498 2026-11-12 21:47:29,065 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:47:29,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [9/14] Tour snippets_mailing_menu_toolbar → Step Make sure the snippets menu is not hidden (trigger: .o-snippets-menu) 2026-11-12 21:47:29,087 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:29] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.029 2026-11-12 21:47:29,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [10/14] Tour snippets_mailing_menu_toolbar → Step Wait for .s_text_block to be populated (trigger: :iframe .s_text_block p) 2026-11-12 21:47:29,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:29] "GET /mail/font_to_img/61594/rgb(108,117,125)/rgb(247,247,247)/9x16 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:47:29,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:29] "GET /mail/font_to_img/61665/rgb(108,117,125)/rgb(247,247,247)/14x16 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:47:29,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:29] "GET /mail/font_to_img/61593/rgb(108,117,125)/rgb(247,247,247)/16x17 HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 21:47:29,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:29] "GET /mail/font_to_img/61805/rgb(108,117,125)/rgb(247,247,247)/14x16 HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 21:47:29,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:29] "GET /mail/font_to_img/59419/rgb(108,117,125)/rgb(247,247,247)/16x17 HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 21:47:29,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [11/14] Tour snippets_mailing_menu_toolbar → Step Click and select p block inside the editor (trigger: iframe) 2026-11-12 21:47:29,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [12/14] Tour snippets_mailing_menu_toolbar → Step Make sure the toolbar is there (trigger: .overlay .o-we-toolbar) 2026-11-12 21:47:29,784 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:29] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:29,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [13/14] Tour snippets_mailing_menu_toolbar → Step discard the form (trigger: .o_form_button_cancel) 2026-11-12 21:47:29,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [14/14] Tour snippets_mailing_menu_toolbar → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-11-12 21:47:30,019 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:30] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 21:47:30,262 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:30] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:47:30,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: tour succeeded 2026-11-12 21:47:30,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 21:47:30,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:30] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.031 0.051 2026-11-12 21:47:30,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:30] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.006 0.107 2026-11-12 21:47:30,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.132 2026-11-12 21:47:30,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:30] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.010 0.187 2026-11-12 21:47:30,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:47:30] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.025 0.198 2026-11-12 21:47:30,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: heap 37531028 (allocated 39063552) 2026-11-12 21:47:30,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing chrome headless with pid 3162 2026-11-12 21:47:30,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing websocket connection 2026-11-12 21:47:30,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Terminating chrome headless with pid 3162 2026-11-12 21:47:31,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214731_154570_test_snippets_mailing_menu_toolbar_tour.txt 2026-11-12 21:47:31,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Removing chrome user profile "/tmp/tmpohg70lqk_chrome_odoo" 2026-11-12 21:47:31,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-12 21:47:48,703 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35308] 2026-11-12 21:47:48,704 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-11-12 21:47:52,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-12 21:47:52,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency ... 2026-11-12 21:47:52,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency_mass_mailing_user ... 2026-11-12 21:47:52,450 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12] 2026-11-12 21:47:52,467 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [13] 2026-11-12 21:47:52,486 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted utm.source records with IDs: [44] 2026-11-12 21:47:52,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-12 21:47:57,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_event_sms.tests.test_mailing_event: Starting TestMassMailEventValues.test_mailing_event_computed_fields_form ... 2026-11-12 21:47:58,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-12 21:48:15,447 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35308] 2026-11-12 21:48:15,448 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-11-12 21:48:17,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_controllers: Starting TestMailingListSms.test_controller_unsubscribe ... 2026-11-12 21:48:17,986 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.models.mailing_mailing: Mass SMS mailing.mailing(31,) targets res.partner: no opt out list available 2026-11-12 21:48:17,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.models.mailing_mailing: Mass SMS mailing.mailing(31,) targets res.partner: already reached 0 SMS 2026-11-12 21:48:18,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:48:19,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:19] "GET /sms/31/unsubscribe/rp9 HTTP/1.1" 200 - 127 0.114 1.645 2026-11-12 21:48:19,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-12 21:48:37,154 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35308] 2026-11-12 21:48:37,155 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-11-12 21:48:39,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_sms_ab_testing: Starting TestMailingSMSABTesting.test_mailing_sms_ab_testing_compare ... 2026-11-12 21:48:39,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-12 21:48:39,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: Starting TestMailingUi.test_tour_mailing_activities_split ... 2026-11-12 21:48:40,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome pid: 3437 2026-11-12 21:48:40,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless temporary user profile dir: /tmp/tmp_b6etmtr_chrome_odoo 2026-11-12 21:48:40,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:33921/json/version 2026-11-12 21:48:40,735 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:48:40,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Browser version: Chrome/150.0.7871.114 2026-11-12 21:48:40,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:33921/json 2026-11-12 21:48:40,925 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:48:41,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Websocket url found: ws://127.0.0.1:33921/devtools/page/D0C1FA58CCCE0C4E04FD7983C8924F12 2026-11-12 21:48:41,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Enable chrome headless console log notification 2026-11-12 21:48:41,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless enable page notifications 2026-11-12 21:48:41,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-11-12 21:48:41,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Setting session cookie in browser 2026-11-12 21:48:41,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-12 21:48:41,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-12 21:48:41,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:48:43,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:43] "GET /odoo HTTP/1.1" 200 - 150 0.101 1.885 2026-11-12 21:48:43,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigation result: {'frameId': 'D0C1FA58CCCE0C4E04FD7983C8924F12', 'loaderId': 'D12CE7848A06C1DE9E0F92A6BFBCE750', 'isDownload': False} 2026-11-12 21:48:43,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate ready code "odoo.isTourReady('mailing_activities_split')" 2026-11-12 21:48:43,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:43] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.077 0.195 2026-11-12 21:48:43,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:43] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.289 2026-11-12 21:48:43,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.287 2026-11-12 21:48:43,665 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:43] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.333 2026-11-12 21:48:43,692 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:43] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 21:48:43,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:43] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-11-12 21:48:44,811 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:44] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:48:44,816 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:44] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:48:44,847 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.025 2026-11-12 21:48:44,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-11-12 21:48:44,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: Owl is running in 'dev' mode. 2026-11-12 21:48:45,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 34 0.032 0.139 2026-11-12 21:48:45,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.181 2026-11-12 21:48:45,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.175 2026-11-12 21:48:45,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 20 0.021 0.110 2026-11-12 21:48:45,209 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.220 2026-11-12 21:48:45,259 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 21:48:45,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.063 2026-11-12 21:48:45,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate test code "odoo.startTour('mailing_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:48:45,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [1/8] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-11-12 21:48:45,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "POST /mail/data HTTP/1.1" 200 - 41 0.064 0.173 2026-11-12 21:48:45,548 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 21:48:45,584 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:48:45,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [2/8] Tour mailing_activities_split → Step Open Email Activities (trigger: .o-mail-ActivityGroup:contains("Email Marketing")) 2026-11-12 21:48:45,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /odoo HTTP/1.1" 200 - 30 0.048 0.261 2026-11-12 21:48:45,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [3/8] Tour mailing_activities_split → Step Open Email Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New Email!")) 2026-11-12 21:48:45,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.345 2026-11-12 21:48:45,714 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:48:45,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.340 2026-11-12 21:48:45,747 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /viin_brand/static/img/apps/mass_mailing_sms.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 21:48:45,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.337 2026-11-12 21:48:45,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.021 0.478 2026-11-12 21:48:45,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.253 2026-11-12 21:48:45,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "POST /mail/data HTTP/1.1" 200 - 13 0.013 0.225 2026-11-12 21:48:45,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.012 0.628 2026-11-12 21:48:46,087 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:46] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 31 0.034 0.277 2026-11-12 21:48:46,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:46] "GET /web/image/res.partner/3/avatar_128?unique=1794520119000 HTTP/1.1" 200 - 6 0.017 0.404 2026-11-12 21:48:46,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:46] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 7 0.010 0.163 2026-11-12 21:48:46,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:46] "POST /mail/data HTTP/1.1" 200 - 47 0.039 0.218 2026-11-12 21:48:46,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [4/8] Tour mailing_activities_split → Step SMS Marketing record should not appear in this view (trigger: body:not(:has(.o_list_renderer .o_data_cell:contains(New SMS!)))) 2026-11-12 21:48:46,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [5/8] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-11-12 21:48:46,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.012 0.071 2026-11-12 21:48:46,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [6/8] Tour mailing_activities_split → Step Open SMS Activities (trigger: .o-mail-ActivityGroup:contains("SMS Marketing")) 2026-11-12 21:48:46,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:46] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.061 2026-11-12 21:48:46,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [7/8] Tour mailing_activities_split → Step Open SMS Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New SMS!")) 2026-11-12 21:48:46,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:46] "POST /mail/data HTTP/1.1" 200 - 13 0.019 0.049 2026-11-12 21:48:46,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:46] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 1 0.001 0.043 2026-11-12 21:48:46,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:48:46] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 7 0.017 0.028 2026-11-12 21:48:46,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [8/8] Tour mailing_activities_split → Step Email Marketing record should not appear in this view (trigger: body:not(:has(.o_list_renderer .o_data_cell:contains(New Email!)))) 2026-11-12 21:48:46,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: tour succeeded 2026-11-12 21:48:46,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: ╔═════════════════════════════════════════╗ ║ TOUR mailing_activities_split SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 21:48:47,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: heap 26372656 (allocated 27492352) 2026-11-12 21:48:47,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing chrome headless with pid 3437 2026-11-12 21:48:47,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing websocket connection 2026-11-12 21:48:47,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Terminating chrome headless with pid 3437 2026-11-12 21:48:47,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214847_387929_test_tour_mailing_activities_split.txt 2026-11-12 21:48:47,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Removing chrome user profile "/tmp/tmp_b6etmtr_chrome_odoo" 2026-11-12 21:48:47,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 21:48:47,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_duplicate_event_microsoft_calendar ... 2026-11-12 21:48:49,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_for_another_user ... 2026-11-12 21:48:52,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_default_and_undefined_sensitivity ... 2026-11-12 21:48:55,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_sync_config_paused ... 2026-11-12 21:48:57,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_attendee_calendar ... 2026-11-12 21:48:59,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_organizer_calendar ... 2026-11-12 21:49:01,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync ... 2026-11-12 21:49:02,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync_by_another_user ... 2026-11-12 21:49:04,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_without_sync ... 2026-11-12 21:49:06,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_does_not_exist_in_odoo ... 2026-11-12 21:49:07,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_exists_in_odoo ... 2026-11-12 21:49:09,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_where_email_addresses_are_capitalized ... 2026-11-12 21:49:11,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_organizer_calendar ... 2026-11-12 21:49:13,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_without_organizer ... 2026-11-12 21:49:15,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_email ... 2026-11-12 21:49:17,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_sync ... 2026-11-12 21:49:19,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_videocall_sync_microsoft_calendar ... 2026-11-12 21:49:21,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_forbid_recurrences_creation_synced_outlook_calendar ... 2026-11-12 21:49:22,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_new_db_skip_odoo2microsoft_sync_previously_created_events ... 2026-11-12 21:49:25,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_no_videocall_hr_holidays ... 2026-11-12 21:49:29,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_old_db_odoo2microsoft_sync_previously_created_events ... 2026-11-12 21:49:31,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_skip_sync_for_non_synchronized_users_new_events ... 2026-11-12 21:49:33,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_create_update_single_event ... 2026-11-12 21:49:35,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_website_appointments_through_cron ... 2026-11-12 21:49:38,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-12 21:49:39,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_bom_kit_rounding ... 2026-11-12 21:49:39,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_byproduct_bom_cost_share_constraint_with_variants ... 2026-11-12 21:49:40,055 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5510] 2026-11-12 21:49:40,198 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted product.product records with IDs: [483] 2026-11-12 21:49:40,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-11-12 21:49:41,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome pid: 3638 2026-11-12 21:49:41,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless temporary user profile dir: /tmp/tmpki735bvo_chrome_odoo 2026-11-12 21:49:41,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Issuing json command http://127.0.0.1:43561/json/version 2026-11-12 21:49:41,289 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:49:41,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Browser version: Chrome/150.0.7871.114 2026-11-12 21:49:41,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Issuing json command http://127.0.0.1:43561/json 2026-11-12 21:49:41,349 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:49:41,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Websocket url found: ws://127.0.0.1:43561/devtools/page/045055587DEE59BBEC0587CB1B6468A9 2026-11-12 21:49:41,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Enable chrome headless console log notification 2026-11-12 21:49:41,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless enable page notifications 2026-11-12 21:49:41,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-11-12 21:49:41,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Setting session cookie in browser 2026-11-12 21:49:41,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" in browser 2026-11-12 21:49:41,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" 2026-11-12 21:49:41,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:49:43,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:43] "GET /odoo/action-mrp.mrp_bom_form_action HTTP/1.1" 200 - 166 0.135 1.952 2026-11-12 21:49:43,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Navigation result: {'frameId': '045055587DEE59BBEC0587CB1B6468A9', 'loaderId': 'AC76B25F72991D81C02DFE317DAA88A9', 'isDownload': False} 2026-11-12 21:49:43,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Evaluate ready code "odoo.isTourReady('test_manufacture_from_bom')" 2026-11-12 21:49:43,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:43] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.022 2026-11-12 21:49:43,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:43] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.042 2026-11-12 21:49:43,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.026 0.135 2026-11-12 21:49:44,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:44] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.047 0.375 2026-11-12 21:49:44,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:44] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.225 2026-11-12 21:49:44,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:44] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 21:49:45,255 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:45] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 21:49:45,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.040 2026-11-12 21:49:45,276 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:45] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 21:49:45,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-11-12 21:49:45,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: Owl is running in 'dev' mode. 2026-11-12 21:49:45,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 34 0.057 0.134 2026-11-12 21:49:45,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.015 0.162 2026-11-12 21:49:45,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:45] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.185 2026-11-12 21:49:45,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-11-12 21:49:45,661 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:49:45,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 20 0.028 0.116 2026-11-12 21:49:45,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Evaluate test code "odoo.startTour('test_manufacture_from_bom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_bom_form_action", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:49:45,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [1/5] Tour test_manufacture_from_bom → Step [name="product_tmpl_id"] 2026-11-12 21:49:46,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "GET /odoo HTTP/1.1" 200 - 30 0.130 0.197 2026-11-12 21:49:46,060 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:49:46,098 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49: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-11-12 21:49:46,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.361 2026-11-12 21:49:46,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.280 2026-11-12 21:49:46,254 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "POST /mail/data HTTP/1.1" 200 - 35 0.027 0.365 2026-11-12 21:49:46,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.014 0.455 2026-11-12 21:49:46,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "GET /web/image/res.partner/3/avatar_128?unique=1794518411000 HTTP/1.1" 200 - 6 0.010 0.501 2026-11-12 21:49:46,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.290 2026-11-12 21:49:46,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.536 2026-11-12 21:49:46,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.355 2026-11-12 21:49:46,818 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "POST /web/dataset/call_kw/mrp.bom/get_views#mrp.bom.get_views HTTP/1.1" 200 - 65 0.063 0.282 2026-11-12 21:49:46,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:46] "POST /web/dataset/call_kw/mrp.bom/web_search_read#mrp.bom.web_search_read HTTP/1.1" 200 - 13 0.017 0.081 2026-11-12 21:49:47,130 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 21:49:47,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [2/5] Tour test_manufacture_from_bom → Step .o_stat_text:contains("BoM Overview") 2026-11-12 21:49:47,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /mail/data HTTP/1.1" 200 - 47 0.058 0.127 2026-11-12 21:49:47,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/dataset/call_kw/mrp.bom/web_read#mrp.bom.web_read HTTP/1.1" 200 - 15 0.017 0.084 2026-11-12 21:49:47,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.121 2026-11-12 21:49:47,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data#mrp.bom.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.016 0.199 2026-11-12 21:49:47,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.121 2026-11-12 21:49:47,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.004 0.025 2026-11-12 21:49:47,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data#mrp.bom.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.017 2026-11-12 21:49:47,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [3/5] Tour test_manufacture_from_bom → Step .fa-toggle-off 2026-11-12 21:49:47,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-11-12 21:49:47,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.033 2026-11-12 21:49:47,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.037 0.100 2026-11-12 21:49:47,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data#mrp.bom.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.108 2026-11-12 21:49:47,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:47] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses#report.mrp.report_bom_structure.get_warehouses HTTP/1.1" 200 - 6 0.017 0.131 2026-11-12 21:49:48,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:48] "POST /mail/data HTTP/1.1" 200 - 26 0.034 0.237 2026-11-12 21:49:48,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:48] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html#report.mrp.report_bom_structure.get_html HTTP/1.1" 200 - 62 0.085 0.217 2026-11-12 21:49:48,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [4/5] Tour test_manufacture_from_bom → Step button.btn-primary:contains("Manufacture") 2026-11-12 21:49:48,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [5/5] Tour test_manufacture_from_bom → Step button[aria-checked="true"]:contains("Draft") 2026-11-12 21:49:48,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:48] "POST /web/dataset/call_kw/mrp.production/get_views#mrp.production.get_views HTTP/1.1" 200 - 73 0.051 0.218 2026-11-12 21:49:48,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:48] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 37 0.031 0.100 2026-11-12 21:49:48,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:48] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.022 2026-11-12 21:49:49,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: tour succeeded 2026-11-12 21:49:49,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_manufacture_from_bom SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 21:49:49,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.015 0.051 2026-11-12 21:49:49,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:49] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.032 2026-11-12 21:49:49,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:49] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.029 2026-11-12 21:49:49,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: heap 30422648 (allocated 32210944) 2026-11-12 21:49:49,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Closing chrome headless with pid 3638 2026-11-12 21:49:49,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Closing websocket connection 2026-11-12 21:49:49,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Terminating chrome headless with pid 3638 2026-11-12 21:49:49,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214949_642465_test_manufacture_from_bom.txt 2026-11-12 21:49:49,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Removing chrome user profile "/tmp/tmpki735bvo_chrome_odoo" 2026-11-12 21:49:49,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_mrp_bom_product_catalog ... 2026-11-12 21:49:50,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome pid: 3855 2026-11-12 21:49:50,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless temporary user profile dir: /tmp/tmpwpn1zpfh_chrome_odoo 2026-11-12 21:49:50,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:41283/json/version 2026-11-12 21:49:50,330 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:49:50,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Browser version: Chrome/150.0.7871.114 2026-11-12 21:49:50,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:41283/json 2026-11-12 21:49:50,465 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:49:50,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Websocket url found: ws://127.0.0.1:41283/devtools/page/0E9D0770C5E0D15A8FB3A3763DE28B56 2026-11-12 21:49:50,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Enable chrome headless console log notification 2026-11-12 21:49:50,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless enable page notifications 2026-11-12 21:49:50,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-11-12 21:49:50,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Setting session cookie in browser 2026-11-12 21:49:50,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/1" in browser 2026-11-12 21:49:50,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/1" 2026-11-12 21:49:50,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:49:52,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:52] "GET /odoo/action-mrp.mrp_bom_form_action/1 HTTP/1.1" 200 - 160 0.136 2.025 2026-11-12 21:49:52,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Navigation result: {'frameId': '0E9D0770C5E0D15A8FB3A3763DE28B56', 'loaderId': '2BBC6DDDA2390CB21173583882A7215C', 'isDownload': False} 2026-11-12 21:49:52,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_bom_product_catalog')" 2026-11-12 21:49:52,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:52] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-11-12 21:49:52,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:52] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-11-12 21:49:53,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.054 0.109 2026-11-12 21:49:53,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.028 0.315 2026-11-12 21:49:53,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:53] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.134 2026-11-12 21:49:53,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:53] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-12 21:49:54,453 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:54] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:49:54,459 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:54] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:49:54,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 21:49:54,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-11-12 21:49:54,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: Owl is running in 'dev' mode. 2026-11-12 21:49:54,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 34 0.030 0.116 2026-11-12 21:49:54,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.137 2026-11-12 21:49:54,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:54] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.112 2026-11-12 21:49:54,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 21:49:54,779 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 21:49:54,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 20 0.027 0.145 2026-11-12 21:49:54,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Evaluate test code "odoo.startTour('test_mrp_bom_product_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_bom_form_action/1", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:49:55,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "GET /odoo HTTP/1.1" 200 - 30 0.042 0.216 2026-11-12 21:49:55,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [1/5] Tour test_mrp_bom_product_catalog → Step button[name=action_add_from_catalog] 2026-11-12 21:49:55,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.292 2026-11-12 21:49:55,152 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:49:55,168 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:49:55,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "POST /mail/data HTTP/1.1" 200 - 35 0.065 0.281 2026-11-12 21:49:55,363 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.401 2026-11-12 21:49:55,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.040 0.394 2026-11-12 21:49:55,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "GET /web/image/res.partner/3/avatar_128?unique=1794518411000 HTTP/1.1" 200 - 6 0.011 0.448 2026-11-12 21:49:55,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.011 0.454 2026-11-12 21:49:55,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.377 2026-11-12 21:49:55,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.454 2026-11-12 21:49:55,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:55] "POST /web/dataset/call_kw/mrp.bom/get_views#mrp.bom.get_views HTTP/1.1" 200 - 65 0.071 0.191 2026-11-12 21:49:56,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data#mrp.bom.json_friendly_approval_request_data HTTP/1.1" 200 - 13 0.025 0.067 2026-11-12 21:49:56,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.103 2026-11-12 21:49:56,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /web/dataset/call_kw/mrp.bom/web_read#mrp.bom.web_read HTTP/1.1" 200 - 15 0.020 0.210 2026-11-12 21:49:56,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /mail/data HTTP/1.1" 200 - 47 0.067 0.327 2026-11-12 21:49:56,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.005 0.021 2026-11-12 21:49:56,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data#mrp.bom.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.031 2026-11-12 21:49:56,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.018 0.047 2026-11-12 21:49:56,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [2/5] Tour test_mrp_bom_product_catalog → Step .o_kanban_record:nth-child(1) 2026-11-12 21:49:56,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.028 0.146 2026-11-12 21:49:56,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /mail/data HTTP/1.1" 200 - 26 0.029 0.209 2026-11-12 21:49:56,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 2 0.002 0.301 2026-11-12 21:49:56,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.050 2026-11-12 21:49:56,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:56] "POST /web/dataset/call_button/mrp.bom.line/action_add_from_catalog#mrp.bom.line.action_add_from_catalog HTTP/1.1" 200 - 6 0.004 0.269 2026-11-12 21:49:57,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:57] "GET /web/image/res.partner/2/avatar_128?unique=1794520178000 HTTP/1.1" 200 - 5 0.014 0.031 2026-11-12 21:49:57,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:57] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 135 0.130 0.450 2026-11-12 21:49:57,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:57] "GET /web/assets/739d006/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.579 2026-11-12 21:49:57,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:57] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 5 0.009 0.031 2026-11-12 21:49:57,892 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:57] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 30 0.091 0.120 2026-11-12 21:49:57,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:57] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.129 2026-11-12 21:49:58,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:58] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 9 0.024 0.066 2026-11-12 21:49:58,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [3/5] Tour test_mrp_bom_product_catalog → Step .o_product_added 2026-11-12 21:49:58,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [4/5] Tour test_mrp_bom_product_catalog → Step button:contains("Back to BoM") 2026-11-12 21:49:58,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:58] "GET /web/image/product.product/8/image_128?unique=1794518249000 HTTP/1.1" 200 - 13 0.012 0.089 2026-11-12 21:49:58,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [5/5] Tour test_mrp_bom_product_catalog → Step div.o_field_one2many:contains("Component") 2026-11-12 21:49:58,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:58] "GET /web/image/product.product/5/image_128?unique=1794518249000 HTTP/1.1" 200 - 7 0.006 0.135 2026-11-12 21:49:58,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:58] "GET /web/image/product.product/10/image_128?unique=1794518249000 HTTP/1.1" 200 - 7 0.008 0.161 2026-11-12 21:49:58,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:58] "GET /web/image/product.product/6/image_128?unique=1794518017000 HTTP/1.1" 200 - 7 0.014 0.183 2026-11-12 21:49:58,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:58] "GET /web/image/product.product/7/image_128?unique=1794518017000 HTTP/1.1" 200 - 7 0.005 0.235 2026-11-12 21:49:58,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:58] "GET /web/image/product.product/9/image_128?unique=1794518249000 HTTP/1.1" 200 - 7 0.007 0.287 2026-11-12 21:49:59,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:59] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 42 0.056 0.102 2026-11-12 21:49:59,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: tour succeeded 2026-11-12 21:49:59,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_mrp_bom_product_catalog SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-12 21:49:59,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:59] "POST /web/dataset/call_kw/mrp.bom/web_read#mrp.bom.web_read HTTP/1.1" 200 - 17 0.038 0.142 2026-11-12 21:49:59,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:59] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.007 0.186 2026-11-12 21:49:59,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:59] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.141 2026-11-12 21:49:59,284 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:59] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data#mrp.bom.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.203 2026-11-12 21:49:59,377 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:59] "POST /mail/data HTTP/1.1" 200 - 19 0.023 0.251 2026-11-12 21:49:59,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: heap 36345872 (allocated 38899712) 2026-11-12 21:49:59,394 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 21:49:59,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:49:59] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.006 0.029 2026-11-12 21:49:59,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing chrome headless with pid 3855 2026-11-12 21:49:59,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing websocket connection 2026-11-12 21:49:59,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Terminating chrome headless with pid 3855 2026-11-12 21:49:59,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_214959_540862_test_mrp_bom_product_catalog.txt 2026-11-12 21:49:59,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Removing chrome user profile "/tmp/tmpwpn1zpfh_chrome_odoo" 2026-11-12 21:49:59,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 21:50:00,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_2_steps_manufacturing_partial_production_with_tracked_components ... 2026-11-12 21:50:04,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_2_steps_manufacturing_reservation_with_tracked_components ... 2026-11-12 21:50:07,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_automatic_consume_new_added_component ... 2026-11-12 21:50:08,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_consume_post_confirmation_reservation ... 2026-11-12 21:50:10,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_multi_lot_component_consumption ... 2026-11-12 21:50:10,910 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [9] 2026-11-12 21:50:10,921 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [11] 2026-11-12 21:50:12,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_no_component_consumption_on_lot_removal ... 2026-11-12 21:50:13,014 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [36] 2026-11-12 21:50:13,127 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [37] 2026-11-12 21:50:13,224 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [38] 2026-11-12 21:50:13,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_available ... 2026-11-12 21:50:16,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_not_available ... 2026-11-12 21:50:18,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_partially_available ... 2026-11-12 21:50:19,149 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [99, 96, 100, 97, 101, 98, 102] 2026-11-12 21:50:19,787 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [106, 103, 107, 104, 108, 105, 109] 2026-11-12 21:50:20,478 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [113, 110, 114, 111, 115, 112, 116] 2026-11-12 21:50:21,123 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [120, 117, 121, 118, 122, 119, 123] 2026-11-12 21:50:21,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_reservation_method_for_outgoing ... 2026-11-12 21:50:23,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_scrapped_component_is_not_reused_on_mo ... 2026-11-12 21:50:23,732 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [119] 2026-11-12 21:50:24,353 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [130] 2026-11-12 21:50:24,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_tracked_production_2_steps_manufacturing ... 2026-11-12 21:50:26,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 21:50:26,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-11-12 21:50:28,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome pid: 4074 2026-11-12 21:50:28,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless temporary user profile dir: /tmp/tmp7us8ybm9_chrome_odoo 2026-11-12 21:50:28,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:34927/json/version 2026-11-12 21:50:28,265 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:50:28,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Browser version: Chrome/150.0.7871.114 2026-11-12 21:50:28,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:34927/json 2026-11-12 21:50:28,337 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:50:28,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Websocket url found: ws://127.0.0.1:34927/devtools/page/49184410DD685D94F6101D4C8A0EB42F 2026-11-12 21:50:28,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Enable chrome headless console log notification 2026-11-12 21:50:28,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless enable page notifications 2026-11-12 21:50:28,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-11-12 21:50:28,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Setting session cookie in browser 2026-11-12 21:50:28,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/25" in browser 2026-11-12 21:50:28,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/25" 2026-11-12 21:50:28,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:50:30,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:30] "GET /odoo/action-mrp.mrp_production_action/25 HTTP/1.1" 200 - 158 0.128 1.973 2026-11-12 21:50:30,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Navigation result: {'frameId': '49184410DD685D94F6101D4C8A0EB42F', 'loaderId': '4569C3F0B59FEB542BDD93F53646490C', 'isDownload': False} 2026-11-12 21:50:30,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Evaluate ready code "odoo.isTourReady('test_mrp_manual_consumption_02')" 2026-11-12 21:50:30,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:30] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.012 2026-11-12 21:50:30,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:30] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-11-12 21:50:31,056 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:31] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.051 0.267 2026-11-12 21:50:31,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.333 2026-11-12 21:50:31,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:31] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 21:50:31,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:31] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 21:50:32,172 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:50:32,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 21:50:32,209 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 21:50:32,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-11-12 21:50:32,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: Owl is running in 'dev' mode. 2026-11-12 21:50:32,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 34 0.035 0.147 2026-11-12 21:50:32,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.152 2026-11-12 21:50:32,445 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 21:50:32,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.152 2026-11-12 21:50:32,520 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:50:32,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 18 0.045 0.096 2026-11-12 21:50:32,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Evaluate test code "odoo.startTour('test_mrp_manual_consumption_02', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_production_action/25", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:50:32,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [1/9] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last:contains("0.00") 2026-11-12 21:50:32,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /odoo HTTP/1.1" 200 - 30 0.078 0.170 2026-11-12 21:50:32,837 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:50:32,867 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 21:50:32,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.281 2026-11-12 21:50:33,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:33] "POST /mail/data HTTP/1.1" 200 - 35 0.056 0.269 2026-11-12 21:50:33,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.021 0.361 2026-11-12 21:50:33,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.472 2026-11-12 21:50:33,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.308 2026-11-12 21:50:33,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:33] "GET /web/image/res.partner/3/avatar_128?unique=1794518411000 HTTP/1.1" 200 - 6 0.018 0.349 2026-11-12 21:50:33,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:33] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.564 2026-11-12 21:50:33,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:33] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.547 2026-11-12 21:50:33,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:33] "POST /web/dataset/call_kw/mrp.production/get_views#mrp.production.get_views HTTP/1.1" 200 - 99 0.082 0.331 2026-11-12 21:50:34,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:34] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 106 0.127 0.345 2026-11-12 21:50:34,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:34] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.484 2026-11-12 21:50:34,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:34] "POST /mail/data HTTP/1.1" 200 - 47 0.040 0.561 2026-11-12 21:50:34,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:34] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.013 0.677 2026-11-12 21:50:34,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.040 2026-11-12 21:50:34,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:34] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.020 2026-11-12 21:50:34,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.019 0.080 2026-11-12 21:50:34,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [2/9] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last 2026-11-12 21:50:35,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [3/9] Tour test_mrp_manual_consumption_02 → Step div[name="quantity"] input 2026-11-12 21:50:35,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:35] "POST /mail/data HTTP/1.1" 200 - 33 0.033 0.143 2026-11-12 21:50:35,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [4/9] Tour test_mrp_manual_consumption_02 → Step Click Pager (trigger: .o_pager_value:first()) 2026-11-12 21:50:35,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [5/9] Tour test_mrp_manual_consumption_02 → Step input[id='qty_producing_0'] 2026-11-12 21:50:35,185 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:35] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.026 0.258 2026-11-12 21:50:35,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [6/9] Tour test_mrp_manual_consumption_02 → Step Click Pager (trigger: .o_pager_value:first()) 2026-11-12 21:50:35,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:35] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 38 0.051 0.194 2026-11-12 21:50:35,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [7/9] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last:contains("16.00") 2026-11-12 21:50:35,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.113 2026-11-12 21:50:35,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:35] "GET /web/image/res.partner/2/avatar_128?unique=1794518411000 HTTP/1.1" 200 - 5 0.011 0.078 2026-11-12 21:50:35,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:35] "GET /web/assets/739d006/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 21:50:35,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:35] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 77 0.080 0.220 2026-11-12 21:50:36,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:36] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 79 0.078 0.184 2026-11-12 21:50:36,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [8/9] Tour test_mrp_manual_consumption_02 → Step save form (trigger: .o_form_button_save:enabled) 2026-11-12 21:50:36,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [9/9] Tour test_mrp_manual_consumption_02 → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-12 21:50:36,492 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:36] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 103 0.097 0.215 2026-11-12 21:50:36,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:36] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.024 0.032 2026-11-12 21:50:36,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:36] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.020 2026-11-12 21:50:36,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: tour succeeded 2026-11-12 21:50:36,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_mrp_manual_consumption_02 SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-12 21:50:36,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:50:36] "POST /mail/data HTTP/1.1" 200 - 22 0.031 0.074 2026-11-12 21:50:36,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: heap 31336740 (allocated 33132544) 2026-11-12 21:50:36,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing chrome headless with pid 4074 2026-11-12 21:50:36,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing websocket connection 2026-11-12 21:50:36,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Terminating chrome headless with pid 4074 2026-11-12 21:50:37,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_215037_064417_test_mrp_manual_consumption_02.txt 2026-11-12 21:50:37,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Removing chrome user profile "/tmp/tmp7us8ybm9_chrome_odoo" 2026-11-12 21:50:37,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 21:50:43,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_actual_vs_planned ... 2026-11-12 21:50:46,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_mo_with_byproduct ... 2026-11-12 21:50:49,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_normal_mo ... 2026-11-12 21:50:54,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_uom_conversion ... 2026-11-12 21:50:59,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-12 21:50:59,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports: Starting TestReportBom.test_mrp_report_bom_variant_selection ... 2026-11-12 21:51:00,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome pid: 4279 2026-11-12 21:51:00,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless temporary user profile dir: /tmp/tmptcn__fy9_chrome_odoo 2026-11-12 21:51:00,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:42191/json/version 2026-11-12 21:51:00,974 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:51:00,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Browser version: Chrome/150.0.7871.114 2026-11-12 21:51:00,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:42191/json 2026-11-12 21:51:00,990 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:51:01,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Websocket url found: ws://127.0.0.1:42191/devtools/page/878763F0483C444A7C3270CFFC6DE2E3 2026-11-12 21:51:01,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Enable chrome headless console log notification 2026-11-12 21:51:01,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless enable page notifications 2026-11-12 21:51:01,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-11-12 21:51:01,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Setting session cookie in browser 2026-11-12 21:51:01,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Open "http://127.0.0.1:8069/web#action=1034&active_id=18" in browser 2026-11-12 21:51:01,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigating to: "http://127.0.0.1:8069/web#action=1034&active_id=18" 2026-11-12 21:51:01,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:51:03,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:03] "GET /web HTTP/1.1" 200 - 159 0.118 1.958 2026-11-12 21:51:03,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigation result: {'frameId': '878763F0483C444A7C3270CFFC6DE2E3', 'loaderId': 'FEB032E1E30E952B34F2154202B6A21B', 'isDownload': False} 2026-11-12 21:51:03,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Evaluate ready code "odoo.isTourReady('mrp_bom_report_tour')" 2026-11-12 21:51:03,363 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:03] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-11-12 21:51:03,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.021 0.056 2026-11-12 21:51:03,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:03] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.023 0.189 2026-11-12 21:51:03,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:03] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.215 2026-11-12 21:51:03,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:03] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.132 2026-11-12 21:51:03,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:03] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 21:51:04,762 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:04] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:51:04,765 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:04] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:51:04,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 21:51:04,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-11-12 21:51:04,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: Owl is running in 'dev' mode. 2026-11-12 21:51:04,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 34 0.032 0.115 2026-11-12 21:51:04,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.122 2026-11-12 21:51:04,991 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:04] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.106 2026-11-12 21:51:04,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 21:51:05,048 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:51:05,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 20 0.063 0.100 2026-11-12 21:51:05,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Evaluate test code "odoo.startTour('mrp_bom_report_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=1034&active_id=18", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:51:05,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "GET /odoo HTTP/1.1" 200 - 30 0.043 0.172 2026-11-12 21:51:05,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [1/4] Tour mrp_bom_report_tour → Step Check the current displayed variant (trigger: .o_mrp_bom_report_page h2 a:contains('[alpaca] Product Test Sync (L)')) 2026-11-12 21:51:05,338 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.236 2026-11-12 21:51:05,357 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 21:51:05,384 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51: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-11-12 21:51:05,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "POST /mail/data HTTP/1.1" 200 - 35 0.057 0.202 2026-11-12 21:51:05,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.284 2026-11-12 21:51:05,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.018 0.327 2026-11-12 21:51:05,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.338 2026-11-12 21:51:05,693 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "GET /web/image/res.partner/3/avatar_128?unique=1794520259000 HTTP/1.1" 200 - 6 0.010 0.292 2026-11-12 21:51:05,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.428 2026-11-12 21:51:05,725 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.400 2026-11-12 21:51:05,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses#report.mrp.report_bom_structure.get_warehouses HTTP/1.1" 200 - 6 0.006 0.064 2026-11-12 21:51:05,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:05] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html#report.mrp.report_bom_structure.get_html HTTP/1.1" 200 - 66 0.069 0.132 2026-11-12 21:51:06,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [2/4] Tour mrp_bom_report_tour → Step Open dropdown menu (trigger: .o-autocomplete--input) 2026-11-12 21:51:06,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [3/4] Tour mrp_bom_report_tour → Step Select the other variant (trigger: .o-autocomplete--dropdown-menu.show li.o-autocomplete--dropdown-item:eq(1)) 2026-11-12 21:51:06,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:06] "POST /mail/data HTTP/1.1" 200 - 47 0.052 0.103 2026-11-12 21:51:06,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:06] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 9 0.019 0.114 2026-11-12 21:51:06,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [4/4] Tour mrp_bom_report_tour → Step Ensure the second variant is displayed (trigger: .o_mrp_bom_report_page h2 a:contains('[zebra] Product Test Sync (S)')) 2026-11-12 21:51:06,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:06] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.033 2026-11-12 21:51:06,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:06] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html#report.mrp.report_bom_structure.get_html HTTP/1.1" 200 - 31 0.022 0.048 2026-11-12 21:51:06,523 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: tour succeeded 2026-11-12 21:51:06,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: ╔════════════════════════════════════╗ ║ TOUR mrp_bom_report_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 21:51:06,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: heap 23573748 (allocated 24608768) 2026-11-12 21:51:06,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing chrome headless with pid 4279 2026-11-12 21:51:06,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing websocket connection 2026-11-12 21:51:06,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Terminating chrome headless with pid 4279 2026-11-12 21:51:06,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_215106_846971_test_mrp_report_bom_variant_selection.txt 2026-11-12 21:51:06,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Removing chrome user profile "/tmp/tmptcn__fy9_chrome_odoo" 2026-11-12 21:51:06,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 21:51:12,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order: Starting TestMrpOrderPostInstall.test_basic_flow_with_minimal_access_rigths ... 2026-11-12 21:51:13,343 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #108 deleted stock.move records with IDs: [157] 2026-11-12 21:51:13,684 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #108 deleted stock.move records with IDs: [153, 154, 155, 156] 2026-11-12 21:51:13,887 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #108 deleted stock.move records with IDs: [158] 2026-11-12 21:51:14,167 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #108 deleted stock.move records with IDs: [163] 2026-11-12 21:51:17,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-12 21:51:17,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization ... 2026-11-12 21:51:21,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome pid: 4469 2026-11-12 21:51:21,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless temporary user profile dir: /tmp/tmpq92w_d6j_chrome_odoo 2026-11-12 21:51:21,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:39473/json/version 2026-11-12 21:51:21,269 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:51:21,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Browser version: Chrome/150.0.7871.114 2026-11-12 21:51:21,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:39473/json 2026-11-12 21:51:21,362 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:51:21,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Websocket url found: ws://127.0.0.1:39473/devtools/page/64327AB9BBF680463EECA6A7ADA4C3C9 2026-11-12 21:51:21,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Enable chrome headless console log notification 2026-11-12 21:51:21,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless enable page notifications 2026-11-12 21:51:21,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-11-12 21:51:21,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Setting session cookie in browser 2026-11-12 21:51:21,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Open "http://127.0.0.1:8069/odoo/action-1048/35" in browser 2026-11-12 21:51:21,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigating to: "http://127.0.0.1:8069/odoo/action-1048/35" 2026-11-12 21:51:21,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:51:23,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:23] "GET /odoo/action-1048/35 HTTP/1.1" 200 - 150 0.123 1.961 2026-11-12 21:51:23,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigation result: {'frameId': '64327AB9BBF680463EECA6A7ADA4C3C9', 'loaderId': '5DF66CAE7171A9BB3F4F426160B5806A', 'isDownload': False} 2026-11-12 21:51:23,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate ready code "odoo.isTourReady('test_manufacturing_and_byproduct_sm_to_sml_synchronization')" 2026-11-12 21:51:23,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:23] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 21:51:23,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:23] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.058 2026-11-12 21:51:24,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:24] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.066 0.273 2026-11-12 21:51:24,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.015 0.342 2026-11-12 21:51:24,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:24] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 21:51:24,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:24] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-11-12 21:51:25,117 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:51:25,125 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 21:51:25,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-11-12 21:51:25,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-11-12 21:51:25,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: Owl is running in 'dev' mode. 2026-11-12 21:51:25,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 34 0.035 0.083 2026-11-12 21:51:25,317 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.101 2026-11-12 21:51:25,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.130 2026-11-12 21:51:25,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-11-12 21:51:25,413 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 21:51:25,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 18 0.019 0.086 2026-11-12 21:51:25,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate test code "odoo.startTour('test_manufacturing_and_byproduct_sm_to_sml_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-1048/35", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:51:25,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.040 2026-11-12 21:51:25,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [1/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .btn-primary[name=action_confirm] 2026-11-12 21:51:25,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /odoo HTTP/1.1" 200 - 30 0.065 0.183 2026-11-12 21:51:25,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:51:25,708 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51: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-11-12 21:51:25,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.278 2026-11-12 21:51:25,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "POST /mail/data HTTP/1.1" 200 - 35 0.035 0.362 2026-11-12 21:51:25,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.399 2026-11-12 21:51:25,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "GET /web/image/res.partner/3/avatar_128?unique=1794518411000 HTTP/1.1" 200 - 13 0.021 0.378 2026-11-12 21:51:25,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.429 2026-11-12 21:51:26,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.010 0.495 2026-11-12 21:51:26,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:26] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.356 2026-11-12 21:51:26,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:26] "POST /web/dataset/call_kw/mrp.production/get_views#mrp.production.get_views HTTP/1.1" 200 - 99 0.094 0.357 2026-11-12 21:51:26,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:26] "POST /mail/data HTTP/1.1" 200 - 47 0.046 0.505 2026-11-12 21:51:26,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.085 2026-11-12 21:51:27,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:27] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 113 0.140 0.265 2026-11-12 21:51:27,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:27] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.016 0.482 2026-11-12 21:51:27,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.420 2026-11-12 21:51:27,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:27] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.012 0.030 2026-11-12 21:51:27,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:27] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.018 0.043 2026-11-12 21:51:27,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [2/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=quantity]:contains(5.00)) > td:contains(product2) 2026-11-12 21:51:27,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:27] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.018 0.117 2026-11-12 21:51:27,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:27] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.069 2026-11-12 21:51:27,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:27] "POST /web/dataset/call_button/mrp.production/action_confirm#mrp.production.action_confirm HTTP/1.1" 200 - 107 0.101 0.307 2026-11-12 21:51:28,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.411 2026-11-12 21:51:28,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.035 0.503 2026-11-12 21:51:28,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /mail/data HTTP/1.1" 200 - 30 0.022 0.635 2026-11-12 21:51:28,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 63 0.066 0.375 2026-11-12 21:51:28,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.240 2026-11-12 21:51:28,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "GET /web/image/res.partner/2/avatar_128?unique=1794518411000 HTTP/1.1" 200 - 5 0.008 0.191 2026-11-12 21:51:28,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [3/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step button:contains('Details') 2026-11-12 21:51:28,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /mail/data HTTP/1.1" 200 - 22 0.020 0.042 2026-11-12 21:51:28,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "GET /web/assets/739d006/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-11-12 21:51:28,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [4/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-11-12 21:51:28,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 5 0.002 0.011 2026-11-12 21:51:28,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 6 0.005 0.041 2026-11-12 21:51:28,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 12 0.009 0.040 2026-11-12 21:51:28,880 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.055 2026-11-12 21:51:28,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:28] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.014 0.041 2026-11-12 21:51:29,038 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:29] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.015 2026-11-12 21:51:29,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [5/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .o_list_number:contains(5) 2026-11-12 21:51:29,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [6/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-11-12 21:51:29,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [7/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=quantity]:contains(5.00)) > td:contains(product2) 2026-11-12 21:51:29,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:29] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.014 2026-11-12 21:51:29,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:29] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 63 0.063 0.155 2026-11-12 21:51:29,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [8/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-11-12 21:51:29,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:29] "POST /mail/data HTTP/1.1" 200 - 22 0.019 0.060 2026-11-12 21:51:29,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [9/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step button:contains('Details') 2026-11-12 21:51:29,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [10/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-11-12 21:51:29,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:29] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 17 0.013 0.037 2026-11-12 21:51:29,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:29] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 61 0.070 0.146 2026-11-12 21:51:30,338 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 95 0.103 0.239 2026-11-12 21:51:30,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.010 0.033 2026-11-12 21:51:30,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.002 0.009 2026-11-12 21:51:30,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.030 2026-11-12 21:51:30,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /mail/data HTTP/1.1" 200 - 22 0.025 0.089 2026-11-12 21:51:30,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.015 0.082 2026-11-12 21:51:30,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [11/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-11-12 21:51:30,683 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.019 2026-11-12 21:51:30,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [12/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-11-12 21:51:30,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.007 0.025 2026-11-12 21:51:30,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [13/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-11-12 21:51:30,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 21:51:30,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [14/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=product_uom_qty]:contains(5.00)) > td:contains(25) 2026-11-12 21:51:30,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:30] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 15 0.014 0.051 2026-11-12 21:51:31,043 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:31] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.009 0.047 2026-11-12 21:51:31,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:31] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 35 0.028 0.078 2026-11-12 21:51:31,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:31] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.006 0.012 2026-11-12 21:51:31,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:31] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 63 0.078 0.151 2026-11-12 21:51:31,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [15/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-11-12 21:51:31,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:31] "POST /mail/data HTTP/1.1" 200 - 22 0.018 0.050 2026-11-12 21:51:31,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [16/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step button:contains('Details') 2026-11-12 21:51:31,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [17/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .o_data_row > td:contains('7') 2026-11-12 21:51:31,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:31] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 17 0.014 0.042 2026-11-12 21:51:32,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 61 0.065 0.160 2026-11-12 21:51:32,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 79 0.081 0.185 2026-11-12 21:51:32,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.010 2026-11-12 21:51:32,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.010 0.009 2026-11-12 21:51:32,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.061 2026-11-12 21:51:32,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.013 0.059 2026-11-12 21:51:32,575 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.088 2026-11-12 21:51:32,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [18/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-11-12 21:51:32,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /mail/data HTTP/1.1" 200 - 22 0.025 0.158 2026-11-12 21:51:32,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.041 2026-11-12 21:51:32,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.028 2026-11-12 21:51:32,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [19/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .nav-link[name=finished_products] 2026-11-12 21:51:32,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.012 2026-11-12 21:51:32,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 63 0.058 0.161 2026-11-12 21:51:32,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:32] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.214 2026-11-12 21:51:33,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [20/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=quantity]:contains(2.00)) > td:contains(product2) 2026-11-12 21:51:33,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /mail/data HTTP/1.1" 200 - 22 0.025 0.046 2026-11-12 21:51:33,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [21/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-11-12 21:51:33,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.008 0.030 2026-11-12 21:51:33,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [22/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-11-12 21:51:33,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.003 0.014 2026-11-12 21:51:33,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 21:51:33,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 3 0.006 0.035 2026-11-12 21:51:33,334 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.015 2026-11-12 21:51:33,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.011 0.041 2026-11-12 21:51:33,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [23/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-11-12 21:51:33,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.028 2026-11-12 21:51:33,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [24/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-11-12 21:51:33,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.021 2026-11-12 21:51:33,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 21:51:33,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [25/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-11-12 21:51:33,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [26/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=quantity]:contains(2.00)) > td[name=product_id]:contains(product2) 2026-11-12 21:51:33,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.018 2026-11-12 21:51:33,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:33] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 63 0.078 0.151 2026-11-12 21:51:34,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [27/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-11-12 21:51:34,038 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /mail/data HTTP/1.1" 200 - 22 0.020 0.045 2026-11-12 21:51:34,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.035 2026-11-12 21:51:34,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [28/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-11-12 21:51:34,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 21:51:34,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [29/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-11-12 21:51:34,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 20 0.018 0.069 2026-11-12 21:51:34,557 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 78 0.087 0.170 2026-11-12 21:51:34,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.011 2026-11-12 21:51:34,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.003 0.008 2026-11-12 21:51:34,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.022 2026-11-12 21:51:34,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /mail/data HTTP/1.1" 200 - 22 0.025 0.061 2026-11-12 21:51:34,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.012 0.125 2026-11-12 21:51:34,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.017 2026-11-12 21:51:34,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [30/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-11-12 21:51:34,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [31/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-11-12 21:51:34,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:34] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.031 2026-11-12 21:51:35,031 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 21:51:35,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [32/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-11-12 21:51:35,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [33/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=product_uom_qty]:contains(2.00)) > td:contains(10) 2026-11-12 21:51:35,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 16 0.018 0.038 2026-11-12 21:51:35,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 13 0.007 0.033 2026-11-12 21:51:35,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 26 0.023 0.076 2026-11-12 21:51:35,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.013 0.018 2026-11-12 21:51:35,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 63 0.060 0.181 2026-11-12 21:51:35,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [34/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-11-12 21:51:35,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /mail/data HTTP/1.1" 200 - 22 0.016 0.036 2026-11-12 21:51:35,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.046 2026-11-12 21:51:35,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [35/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-11-12 21:51:35,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 21:51:35,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [36/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_list_footer .o_list_number > span:contains('7') 2026-11-12 21:51:35,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:35] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 16 0.010 0.038 2026-11-12 21:51:36,029 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [209] 2026-11-12 21:51:36,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 93 0.099 0.186 2026-11-12 21:51:36,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.011 2026-11-12 21:51:36,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.001 0.015 2026-11-12 21:51:36,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.028 2026-11-12 21:51:36,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /mail/data HTTP/1.1" 200 - 22 0.028 0.074 2026-11-12 21:51:36,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.012 0.109 2026-11-12 21:51:36,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.135 2026-11-12 21:51:36,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [37/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-11-12 21:51:36,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.015 2026-11-12 21:51:36,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [38/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-12 21:51:36,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.016 2026-11-12 21:51:36,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: tour succeeded 2026-11-12 21:51:36,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_manufacturing_and_byproduct_sm_to_sml_synchronization SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-11-12 21:51:36,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:36] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 63 0.087 0.207 2026-11-12 21:51:37,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: heap 39149884 (allocated 41787392) 2026-11-12 21:51:37,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing chrome headless with pid 4469 2026-11-12 21:51:37,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing websocket connection 2026-11-12 21:51:37,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Terminating chrome headless with pid 4469 2026-11-12 21:51:37,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:37] "POST /mail/data HTTP/1.1" 200 - 22 0.022 0.074 2026-11-12 21:51:37,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_215137_178089_test_manufacturing_and_byproduct_sm_to_sml_synchronization.txt 2026-11-12 21:51:37,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Removing chrome user profile "/tmp/tmpq92w_d6j_chrome_odoo" 2026-11-12 21:51:37,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_multi_step_draft_mo_creates_component_transfer ... 2026-11-12 21:51:37,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-11-12 21:51:37,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:51:38,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:38] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 72 0.071 0.432 2026-11-12 21:51:38,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_order_product_catalog ... 2026-11-12 21:51:39,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome pid: 4765 2026-11-12 21:51:39,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless temporary user profile dir: /tmp/tmp4pegho0y_chrome_odoo 2026-11-12 21:51:39,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:42525/json/version 2026-11-12 21:51:39,566 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:51:39,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Browser version: Chrome/150.0.7871.114 2026-11-12 21:51:39,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:42525/json 2026-11-12 21:51:39,630 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 21:51:39,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Websocket url found: ws://127.0.0.1:42525/devtools/page/3C83FEAACDC503C308130AF8A526172A 2026-11-12 21:51:39,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Enable chrome headless console log notification 2026-11-12 21:51:39,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless enable page notifications 2026-11-12 21:51:39,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-11-12 21:51:39,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Setting session cookie in browser 2026-11-12 21:51:39,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/37" in browser 2026-11-12 21:51:39,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/37" 2026-11-12 21:51:39,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 21:51:41,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:41] "GET /odoo/action-mrp.mrp_production_action/37 HTTP/1.1" 200 - 160 0.116 1.947 2026-11-12 21:51:41,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Navigation result: {'frameId': '3C83FEAACDC503C308130AF8A526172A', 'loaderId': '5EAF4DDBB8B3F714260ED78D0370FBB4', 'isDownload': False} 2026-11-12 21:51:41,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_production_product_catalog')" 2026-11-12 21:51:42,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:42] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.014 0.022 2026-11-12 21:51:42,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:42] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-11-12 21:51:42,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.044 0.080 2026-11-12 21:51:42,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.021 0.250 2026-11-12 21:51:42,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:42] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.127 2026-11-12 21:51:42,325 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:42] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 21:51:43,210 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 21:51:43,215 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:51:43,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.025 2026-11-12 21:51:43,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-11-12 21:51:43,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: Owl is running in 'dev' mode. 2026-11-12 21:51:43,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 34 0.031 0.098 2026-11-12 21:51:43,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.111 2026-11-12 21:51:43,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.109 2026-11-12 21:51:43,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 21:51:43,486 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 21:51:43,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 19 0.024 0.093 2026-11-12 21:51:43,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.085 2026-11-12 21:51:43,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Evaluate test code "odoo.startTour('test_mrp_production_product_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_production_action/37", "delayToCheckUndeterminisms": 0})" 2026-11-12 21:51:43,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [1/5] Tour test_mrp_production_product_catalog → Step button[name=action_add_from_catalog_raw] 2026-11-12 21:51:43,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /odoo HTTP/1.1" 200 - 30 0.052 0.216 2026-11-12 21:51:43,794 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 21:51:43,814 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 21:51:43,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.216 2026-11-12 21:51:43,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:43] "POST /mail/data HTTP/1.1" 200 - 35 0.032 0.303 2026-11-12 21:51:44,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:44] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.332 2026-11-12 21:51:44,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:44] "GET /web/image/res.partner/3/avatar_128?unique=1794518411000 HTTP/1.1" 200 - 13 0.014 0.383 2026-11-12 21:51:44,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:44] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.266 2026-11-12 21:51:44,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.010 0.473 2026-11-12 21:51:44,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:44] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.398 2026-11-12 21:51:44,553 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:44] "POST /web/dataset/call_kw/mrp.production/get_views#mrp.production.get_views HTTP/1.1" 200 - 115 0.098 0.296 2026-11-12 21:51:44,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:44] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 78 0.081 0.198 2026-11-12 21:51:45,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /mail/data HTTP/1.1" 200 - 47 0.035 0.357 2026-11-12 21:51:45,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.435 2026-11-12 21:51:45,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.020 0.510 2026-11-12 21:51:45,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.052 2026-11-12 21:51:45,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.005 0.029 2026-11-12 21:51:45,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.032 2026-11-12 21:51:45,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [2/5] Tour test_mrp_production_product_catalog → Step .o_kanban_record:nth-child(1) 2026-11-12 21:51:45,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.031 0.088 2026-11-12 21:51:45,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.005 0.058 2026-11-12 21:51:45,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /mail/data HTTP/1.1" 200 - 33 0.030 0.104 2026-11-12 21:51:45,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw#stock.move.action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.002 0.111 2026-11-12 21:51:45,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:45] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.028 0.210 2026-11-12 21:51:46,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:46] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 125 0.102 0.400 2026-11-12 21:51:46,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:46] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 5 0.006 0.020 2026-11-12 21:51:46,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:46] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 15 0.023 0.069 2026-11-12 21:51:46,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:46] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.035 2026-11-12 21:51:46,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:46] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 9 0.010 0.038 2026-11-12 21:51:46,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [3/5] Tour test_mrp_production_product_catalog → Step .o_product_added 2026-11-12 21:51:46,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [4/5] Tour test_mrp_production_product_catalog → Step button:contains("Back to Production") 2026-11-12 21:51:46,756 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [5/5] Tour test_mrp_production_product_catalog → Step div.o_field_widget:contains("WH/MO/") 2026-11-12 21:51:47,372 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:47] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 52 0.047 0.122 2026-11-12 21:51:47,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: tour succeeded 2026-11-12 21:51:47,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_mrp_production_product_catalog SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 21:51:47,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:47] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 59 0.067 0.210 2026-11-12 21:51:47,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:47] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.255 2026-11-12 21:51:47,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:47] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data#mrp.production.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.236 2026-11-12 21:51:47,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.003 0.183 2026-11-12 21:51:47,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:47] "POST /mail/data HTTP/1.1" 200 - 22 0.025 0.193 2026-11-12 21:51:47,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:47] "GET /web/image/res.partner/2/avatar_128?unique=1794518411000 HTTP/1.1" 200 - 5 0.008 0.183 2026-11-12 21:51:47,810 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:47] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.380 2026-11-12 21:51:47,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 21:51:47] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 21:51:47,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: heap 33230056 (allocated 37064704) 2026-11-12 21:51:47,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing chrome headless with pid 4765 2026-11-12 21:51:47,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing websocket connection 2026-11-12 21:51:47,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Terminating chrome headless with pid 4765 2026-11-12 21:51:48,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_215148_042843_test_mrp_order_product_catalog.txt 2026-11-12 21:51:48,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Removing chrome user profile "/tmp/tmp4pegho0y_chrome_odoo" 2026-11-12 21:51:48,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 21:51:57,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_00_create_warehouse ... 2026-11-12 21:51:58,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_01_warehouse_twostep_manufacturing ... 2026-11-12 21:51:58,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_02_warehouse_twostep_manufacturing ... 2026-11-12 21:51:59,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_2_steps_and_additional_moves ... 2026-11-12 21:52:01,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_and_byproduct ... 2026-11-12 21:52:02,724 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [177, 178] 2026-11-12 21:52:03,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_manufacturing_forecast ... 2026-11-12 21:52:04,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_cancel_propagation ... 2026-11-12 21:52:05,563 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [220] 2026-11-12 21:52:05,772 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [221] 2026-11-12 21:52:05,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_child_parent_relationship_on_backorder_creation ... 2026-11-12 21:52:07,308 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [177, 178] 2026-11-12 21:52:08,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_component_and_byproduct_on_transfers ... 2026-11-12 21:52:10,527 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [177, 178] 2026-11-12 21:52:12,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacture_to_resupply_unchecks_and_unlinks_warehouse ... 2026-11-12 21:52:12,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_2_steps_sublocation ... 2026-11-12 21:52:15,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps ... 2026-11-12 21:52:17,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_flexible ... 2026-11-12 21:52:20,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_trigger_reordering_rules ... 2026-11-12 21:52:24,514 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [177, 178, 194] 2026-11-12 21:52:24,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_from_reordering_rules ... 2026-11-12 21:52:25,645 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [177, 178] 2026-11-12 21:52:25,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_flow ... 2026-11-12 21:52:28,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_mto_3steps_lot_reservation_after_sam_sublocation ... 2026-11-12 21:52:30,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_no_initial_demand ... 2026-11-12 21:52:32,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_pick_components_uses_shipping_policy_from_picking_type ... 2026-11-12 21:52:33,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_scrap_component_unreserves_correct_mo ... 2026-11-12 21:52:34,748 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [260] 2026-11-12 21:52:34,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_source_location_on_merge_mo_3_steps ... 2026-11-12 21:52:37,488 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [263, 264] 2026-11-12 21:52:37,590 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production.group records with IDs: [56] 2026-11-12 21:52:37,604 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production.group records with IDs: [55] 2026-11-12 21:52:37,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_component_qty ... 2026-11-12 21:52:39,989 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [269] 2026-11-12 21:52:40,175 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [268] 2026-11-12 21:52:40,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_mo_from_bom_forecast ... 2026-11-12 21:52:41,604 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [36] 2026-11-12 21:52:42,164 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [275] 2026-11-12 21:52:42,800 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [268] 2026-11-12 21:52:43,060 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [278] 2026-11-12 21:52:43,293 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [271] 2026-11-12 21:52:43,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-12 21:52:49,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp.tests.test_workcenter: Starting TestWorkcenterOverview.test_workcenter_graph_data ... 2026-11-12 21:52:51,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-12 21:53:25,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_00_production_order_with_accounting ... 2026-11-12 21:53:32,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_delivery_validate_after_product_converted_to_kit ... 2026-11-12 21:53:32,812 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [70, 72, 73] 2026-11-12 21:53:33,078 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [291] 2026-11-12 21:53:33,173 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [299] 2026-11-12 21:53:33,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_finished_product_cannot_be_own_byproduct ... 2026-11-12 21:53:35,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_merge_then_qty_change_avco_prices_finished_moves ... 2026-11-12 21:53:38,217 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [302, 303] 2026-11-12 21:53:39,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_mo_overview_comp_different_uom ... 2026-11-12 21:53:41,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_mo_overview_unit_cost_extra_component_after_unlock ... 2026-11-12 21:53:43,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_mrp_manager_without_account_permissions_can_duplicate_mo ... 2026-11-12 21:53:44,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_mrp_user_without_account_permissions_can_create_bom ... 2026-11-12 21:53:47,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_stock_user_without_account_permissions_can_create_bom ... 2026-11-12 21:53:48,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_stock_valuation_report_cost_of_production_past_date ... 2026-11-12 21:53:51,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_two_productions_unbuild_one_sell_other_fifo ... 2026-11-12 21:53:55,074 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [366] 2026-11-12 21:53:55,128 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [367] 2026-11-12 21:53:55,182 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [368] 2026-11-12 21:53:55,232 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [369] 2026-11-12 21:53:55,286 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [370] 2026-11-12 21:53:55,340 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [371] 2026-11-12 21:53:55,393 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [372] 2026-11-12 21:53:57,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_unbuild_account_00 ... 2026-11-12 21:53:59,335 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [390] 2026-11-12 21:53:59,386 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [391] 2026-11-12 21:53:59,438 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [392] 2026-11-12 21:53:59,481 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [393] 2026-11-12 21:53:59,531 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [394] 2026-11-12 21:53:59,580 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [395] 2026-11-12 21:53:59,643 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [396] 2026-11-12 21:54:00,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-12 21:54:30,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_01_compute_price_operation_cost ... 2026-11-12 21:54:30,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_02_compute_byproduct_price ... 2026-11-12 21:54:30,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_estimated_cost_valuation ... 2026-11-12 21:54:31,516 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [428, 429, 430] 2026-11-12 21:54:34,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_labor_cost_balancing ... 2026-11-12 21:54:35,169 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [442, 443, 444] 2026-11-12 21:54:37,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_labor_cost_over_consumption ... 2026-11-12 21:54:38,507 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [456, 457, 458] 2026-11-12 21:54:41,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_labor_cost_posting_is_not_rounded_incorrectly ... 2026-11-12 21:54:41,901 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [470, 471, 472] 2026-11-12 21:54:44,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_labor_move_not_duplicated_when_backorder_always ... 2026-11-12 21:54:44,918 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [483, 484, 485] 2026-11-12 21:54:50,731 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [469] 2026-11-12 21:54:51,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_mo_without_finished_moves ... 2026-11-12 21:54:52,050 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [526, 527, 528] 2026-11-12 21:54:52,744 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [488, 489, 490] 2026-11-12 21:54:52,842 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [529, 530, 531] 2026-11-12 21:54:54,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_mrp_user_with_timesheet_permissions_can_produce_mo ... 2026-11-12 21:55:00,594 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [539, 540, 541] 2026-11-12 21:55:05,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_wip_accounting_00 ... 2026-11-12 21:55:06,524 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [553, 554, 555] 2026-11-12 21:55:11,958 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [566, 567, 568] 2026-11-12 21:55:19,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_wip_component_different_valuation_accounts ... 2026-11-12 21:55:24,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-12 21:55:55,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_avco_avco_1 ... 2026-11-12 21:56:00,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_avco_avco_2 ... 2026-11-12 21:56:02,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_average_cost_unbuild_component_change_move_qty ... 2026-11-12 21:56:08,960 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [572] 2026-11-12 21:56:09,011 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [573] 2026-11-12 21:56:09,063 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [574] 2026-11-12 21:56:09,114 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [575] 2026-11-12 21:56:09,168 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [576] 2026-11-12 21:56:09,228 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [577] 2026-11-12 21:56:09,297 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [578] 2026-11-12 21:56:11,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_avco_1 ... 2026-11-12 21:56:15,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_avco_2 ... 2026-11-12 21:56:18,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_fifo_1 ... 2026-11-12 21:56:24,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_fifo_2 ... 2026-11-12 21:56:27,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_produce_deliver_return_unbuild ... 2026-11-12 21:56:31,755 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [656] 2026-11-12 21:56:31,819 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [657] 2026-11-12 21:56:31,883 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [658] 2026-11-12 21:56:31,950 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [659] 2026-11-12 21:56:32,022 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [660] 2026-11-12 21:56:32,078 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [661] 2026-11-12 21:56:32,138 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [662] 2026-11-12 21:56:33,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_std_1 ... 2026-11-12 21:56:38,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_std_2 ... 2026-11-12 21:56:41,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_unbuild ... 2026-11-12 21:56:45,045 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [710] 2026-11-12 21:56:45,116 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [711] 2026-11-12 21:56:45,200 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [712] 2026-11-12 21:56:45,289 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [713] 2026-11-12 21:56:45,351 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [714] 2026-11-12 21:56:45,413 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [715] 2026-11-12 21:56:45,496 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [716] 2026-11-12 21:56:46,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_kit_in_other_company_does_not_zero_valuation ... 2026-11-12 21:56:47,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_kit_product_valuation ... 2026-11-12 21:56:47,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_kit_variation_lines_specific_valuation ... 2026-11-12 21:56:50,093 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [754] 2026-11-12 21:56:52,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_mo_journal_entry_ref_matches_mo_name ... 2026-11-12 21:56:55,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_mo_valuation_uses_production_company ... 2026-11-12 21:56:58,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_operation_cost_matches_labour_je_overlapping_loss_types ... 2026-11-12 21:56:59,381 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [781] 2026-11-12 21:57:03,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_production_account_00 ... 2026-11-12 21:57:04,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_std_avco_1 ... 2026-11-12 21:57:09,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_std_avco_2 ... 2026-11-12 21:57:15,160 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_std_std_1 ... 2026-11-12 21:57:20,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_std_std_2 ... 2026-11-12 21:57:23,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_validate_branch_mo_with_main_company_component ... 2026-11-12 21:57:27,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_validate_draft_kit ... 2026-11-12 21:57:28,197 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [827] 2026-11-12 21:57:28,313 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [856] 2026-11-12 21:57:28,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-12 21:58:01,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_operation: Starting TestMrpValuationOperationStandard.test_fifo_byproduct ... 2026-11-12 21:58:02,487 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [877, 878, 879] 2026-11-12 21:58:11,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_operation: Starting TestMrpValuationOperationStandard.test_fifo_cost_scrap_kit_product ... 2026-11-12 21:58:12,531 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [863] 2026-11-12 21:58:12,640 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [895] 2026-11-12 21:58:12,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_operation: Starting TestMrpValuationOperationStandard.test_fifo_finished_standard_byproduct_price_unit ... 2026-11-12 21:58:13,821 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [906, 907, 908] 2026-11-12 21:58:17,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_account.tests.test_valuation_operation: Starting TestMrpValuationOperationStandard.test_standard_finished_byproduct_price_unit ... 2026-11-12 21:58:18,508 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [920, 921, 922] 2026-11-12 21:58:21,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 21:58:40,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp ... 2026-11-12 21:58:45,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_02 ... 2026-11-12 21:58:50,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_03 ... 2026-11-12 21:58:55,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-12 21:59:01,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_adding_kit_parts_to_confirmed_repair ... 2026-11-12 21:59:01,649 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [939] 2026-11-12 21:59:01,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_repair_smart_buttons_with_manufacture_mtso_link ... 2026-11-12 21:59:02,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_repair_with_manufacture_mto_link ... 2026-11-12 21:59:02,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-12 21:59:09,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_unscrapped_tracked_component ... 2026-11-12 21:59:12,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component ... 2026-11-12 21:59:18,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component_02 ... 2026-11-12 21:59:21,322 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [927] 2026-11-12 21:59:22,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_repair_with_consumable_kit ... 2026-11-12 21:59:23,389 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [932] 2026-11-12 21:59:23,481 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [975] 2026-11-12 21:59:23,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_tracking_repair_production ... 2026-11-12 21:59:26,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-12 21:59:26,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_duplicating_warehouses_recreates_their_routes_and_operation_types ... 2026-11-12 21:59:29,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_subcontracting_location_1 ... 2026-11-12 21:59:36,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_warehouse_subcontracting_resupply_type_code ... 2026-11-12 21:59:38,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 21:59:41,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_backorder_with_subcontracting ... 2026-11-12 21:59:42,155 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [941] 2026-11-12 21:59:44,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_partner_subcontracting_location ... 2026-11-12 21:59:46,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_reception_serial ... 2026-11-12 21:59:48,329 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [953, 954, 955] 2026-11-12 21:59:48,879 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [956, 957] 2026-11-12 21:59:49,464 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [959] 2026-11-12 21:59:49,598 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5919] 2026-11-12 21:59:49,696 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production records with IDs: [134] 2026-11-12 21:59:50,535 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [961] 2026-11-12 21:59:50,636 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5923] 2026-11-12 21:59:50,690 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production records with IDs: [137] 2026-11-12 21:59:50,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_decrease_quantity_done ... 2026-11-12 21:59:51,778 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [964] 2026-11-12 21:59:52,150 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [965] 2026-11-12 21:59:52,377 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [967] 2026-11-12 21:59:52,602 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [966] 2026-11-12 21:59:52,689 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [963] 2026-11-12 21:59:52,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_1 ... 2026-11-12 21:59:55,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_10 ... 2026-11-12 21:59:56,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_2 ... 2026-11-12 21:59:57,815 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [976] 2026-11-12 21:59:59,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_3 ... 2026-11-12 21:59:59,998 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [981] 2026-11-12 22:00:01,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_4 ... 2026-11-12 22:00:02,944 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [987] 2026-11-12 22:00:04,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_5 ... 2026-11-12 22:00:05,850 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [990] 2026-11-12 22:00:07,277 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [992] 2026-11-12 22:00:07,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_6 ... 2026-11-12 22:00:10,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_8 ... 2026-11-12 22:00:12,476 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1000] 2026-11-12 22:00:14,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_9 ... 2026-11-12 22:00:15,353 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1008] 2026-11-12 22:00:16,188 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1009] 2026-11-12 22:00:16,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_backorder_production ... 2026-11-12 22:00:19,454 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1010, 1011, 1012, 1015, 1016] 2026-11-12 22:00:19,572 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5985] 2026-11-12 22:00:19,640 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production records with IDs: [153] 2026-11-12 22:00:21,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_flexible_bom_1 ... 2026-11-12 22:00:23,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_subcontracting_portal ... 2026-11-12 22:00:24,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-12 22:00:27,126 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1034] 2026-11-12 22:00:27,245 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5999] 2026-11-12 22:00:27,297 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production records with IDs: [158] 2026-11-12 22:00:29,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 144, model: product.product 2026-11-12 22:00:29,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 144, model: product.product 2026-11-12 22:00:29,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 144, model: stock.picking.batch 2026-11-12 22:00:30,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_tracked_1 ... 2026-11-12 22:00:31,894 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1043] 2026-11-12 22:00:32,317 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1044] 2026-11-12 22:00:32,437 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6009] 2026-11-12 22:00:32,505 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production records with IDs: [161] 2026-11-12 22:00:33,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_tracked_backorder ... 2026-11-12 22:00:36,471 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1053, 1054, 1055, 1056] 2026-11-12 22:00:36,979 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1057, 1058, 1059] 2026-11-12 22:00:37,494 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1061, 1062] 2026-11-12 22:00:38,073 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1064] 2026-11-12 22:00:38,182 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6015] 2026-11-12 22:00:38,255 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production records with IDs: [163] 2026-11-12 22:00:41,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_tracked_only_finished ... 2026-11-12 22:00:43,310 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1075, 1076, 1077] 2026-11-12 22:00:44,379 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1078, 1079, 1080] 2026-11-12 22:00:44,519 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6031] 2026-11-12 22:00:44,569 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production records with IDs: [168] 2026-11-12 22:00:45,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_mrp_report_bom_structure_subcontracting ... 2026-11-12 22:00:46,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_replenish_with_subcontracting_bom ... 2026-11-12 22:00:46,436 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [1] 2026-11-12 22:00:46,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_resupply_subcontractor_in_mtso ... 2026-11-12 22:00:47,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders ... 2026-11-12 22:00:49,757 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1098] 2026-11-12 22:00:49,874 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1096] 2026-11-12 22:00:51,289 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1101] 2026-11-12 22:00:51,403 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1102] 2026-11-12 22:00:52,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders_2 ... 2026-11-12 22:00:54,530 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1110] 2026-11-12 22:00:56,002 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1112] 2026-11-12 22:00:58,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracted_product_return_locations ... 2026-11-12 22:00:59,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_component_line_deletion ... 2026-11-12 22:01:00,856 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1128, 1126] 2026-11-12 22:01:01,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_date_warning ... 2026-11-12 22:01:02,680 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1131] 2026-11-12 22:01:03,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_order_returned_for_exchange ... 2026-11-12 22:01:05,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_quantity_kept_after_scheduler ... 2026-11-12 22:01:07,056 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1137] 2026-11-12 22:01:07,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_set_quantity_done ... 2026-11-12 22:01:09,334 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1140] 2026-11-12 22:01:10,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_unbuild_warning ... 2026-11-12 22:01:11,170 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1146] 2026-11-12 22:01:11,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_validate_partial_subcontracting_without_backorder ... 2026-11-12 22:01:12,682 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1150] 2026-11-12 22:01:13,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_validate_receipt_with_expired_component_lot ... 2026-11-12 22:01:15,097 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1156] 2026-11-12 22:01:15,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 22:01:16,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: Starting TestSubcontractingPortalUi.test_subcontrating_portal ... 2026-11-12 22:01:18,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome pid: 4975 2026-11-12 22:01:18,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless temporary user profile dir: /tmp/tmp6nzbedg8_chrome_odoo 2026-11-12 22:01:18,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:40331/json/version 2026-11-12 22:01:18,667 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:01:18,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Browser version: Chrome/150.0.7871.114 2026-11-12 22:01:18,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:40331/json 2026-11-12 22:01:18,763 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:01:18,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Websocket url found: ws://127.0.0.1:40331/devtools/page/1763C6F3F8D5D9C7ADC6CDCA6FAA15AD 2026-11-12 22:01:18,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Enable chrome headless console log notification 2026-11-12 22:01:18,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless enable page notifications 2026-11-12 22:01:18,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-11-12 22:01:18,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Setting session cookie in browser 2026-11-12 22:01:18,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Open "http://127.0.0.1:8069/my/productions" in browser 2026-11-12 22:01:18,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigating to: "http://127.0.0.1:8069/my/productions" 2026-11-12 22:01:19,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:01:20,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:20] "GET /my/productions HTTP/1.1" 200 - 134 0.124 1.823 2026-11-12 22:01:20,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigation result: {'frameId': '1763C6F3F8D5D9C7ADC6CDCA6FAA15AD', 'loaderId': 'C46066416E47EA2653EC143EDE71975D', 'isDownload': False} 2026-11-12 22:01:20,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate ready code "odoo.isTourReady('subcontracting_portal_tour')" 2026-11-12 22:01:21,007 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01: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-11-12 22:01:21,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 22:01:21,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:21] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.044 2026-11-12 22:01:21,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 22:01:21,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:21] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.077 2026-11-12 22:01:21,177 43 INFO rb-c635c7a-226731-435507 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-11-12 22:01:21,178 43 INFO rb-c635c7a-226731-435507 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-11-12 22:01:21,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 22:01:21,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:21] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.057 2026-11-12 22:01:21,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:21] "GET /web/image/website/1/logo/My%20Website?unique=e24f3a9 HTTP/1.1" 200 - 4 0.002 0.013 2026-11-12 22:01:21,432 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:21] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:01:21,435 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:01:21,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 22:01:21,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:21] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-11-12 22:01:21,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:21] "GET /web/image/website/1/favicon?unique=e24f3a9 HTTP/1.1" 200 - 4 0.004 0.077 2026-11-12 22:01:22,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:01:22,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate test code "odoo.startTour('subcontracting_portal_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/productions", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:01:22,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [1/3] Tour subcontracting_portal_tour → Step Select the picking to open the backend view. (trigger: table > tbody > tr a:has(span:contains(WH/IN/00))) 2026-11-12 22:01:22,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:22] "POST /mail/data HTTP/1.1" 200 - 18 0.016 0.033 2026-11-12 22:01:22,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:22] "GET /my/productions/150 HTTP/1.1" 200 - 30 0.066 0.232 2026-11-12 22:01:23,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:23] "GET /my/productions/150/subcontracting_portal HTTP/1.1" 200 - 50 0.052 0.372 2026-11-12 22:01:23,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:23] "GET /web/assets/f707667/mrp_subcontracting.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-12 22:01:23,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:23] "GET /web/assets/39817b5/mrp_subcontracting.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-12 22:01:23,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:01:23,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: Owl is running in 'dev' mode. 2026-11-12 22:01:24,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:24] "POST /web/action/load HTTP/1.1" 200 - 13 0.012 0.034 2026-11-12 22:01:24,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:24] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 41 0.033 0.053 2026-11-12 22:01:24,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:24] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 31 0.035 0.071 2026-11-12 22:01:24,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [2/3] Tour subcontracting_portal_tour → Step Wait the subcontracting portal to be loaded. (trigger: :iframe .o_subcontracting_portal) 2026-11-12 22:01:24,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:24] "POST /mail/data HTTP/1.1" 200 - 7 0.008 0.021 2026-11-12 22:01:24,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [3/3] Tour subcontracting_portal_tour → Step :iframe button[name="action_show_subcontract_details"] 2026-11-12 22:01:24,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: tour succeeded 2026-11-12 22:01:24,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: ╔═══════════════════════════════════════════╗ ║ TOUR subcontracting_portal_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 22:01:24,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:01:24] "POST /web/dataset/call_button/stock.move/action_show_subcontract_details#stock.move.action_show_subcontract_details HTTP/1.1" 200 - 7 0.020 0.023 2026-11-12 22:01:25,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: heap 17297996 (allocated 19660800) 2026-11-12 22:01:25,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing chrome headless with pid 4975 2026-11-12 22:01:25,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing websocket connection 2026-11-12 22:01:25,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Terminating chrome headless with pid 4975 2026-11-12 22:01:25,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_220125_212327_test_subcontrating_portal.txt 2026-11-12 22:01:25,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Removing chrome user profile "/tmp/tmp6nzbedg8_chrome_odoo" 2026-11-12 22:01:25,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 22:01:56,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_cost_different_when_standard_price ... 2026-11-12 22:01:59,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_without_prod_account ... 2026-11-12 22:02:00,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_backorder ... 2026-11-12 22:02:01,251 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1168, 1169, 1170, 1171] 2026-11-12 22:02:02,760 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1172, 1173, 1174, 1175] 2026-11-12 22:02:02,908 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production records with IDs: [189] 2026-11-12 22:02:06,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_1 ... 2026-11-12 22:02:09,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_tracked_compo_and_backorder ... 2026-11-12 22:02:10,571 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1200] 2026-11-12 22:02:12,844 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1204] 2026-11-12 22:02:16,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:02:47,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestSubcontractingBOMCost.test_01_compute_price_subcontracting_cost ... 2026-11-12 22:02:47,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestSubcontractingBOMCost.test_02_compute_price_subcontracting_cost ... 2026-11-12 22:02:47,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:03:03,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_account_line_entry_kit_bom_dropship ... 2026-11-12 22:03:07,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_dropship_kit_bom_updates_component_standard_price ... 2026-11-12 22:03:09,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_mto_kit_component_keeps_cost_on_vendor_bill ... 2026-11-12 22:03:16,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_resupply_dropship_bill_accounts ... 2026-11-12 22:03:20,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_valuation_subcontracted_and_dropshipped ... 2026-11-12 22:03:22,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:03:51,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_avco_dropship_subcontracting_bill_price_difference ... 2026-11-12 22:03:54,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_dropshipped_component_and_sub_location ... 2026-11-12 22:03:55,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_dropshipped_resupply_source_purchase ... 2026-11-12 22:03:57,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_mrp_subcontracting_dropshipping_1 ... 2026-11-12 22:03:59,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_mrp_subcontracting_purchase_2 ... 2026-11-12 22:04:02,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_partner_id_no_overwrite ... 2026-11-12 22:04:04,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_po_to_customer ... 2026-11-12 22:04:07,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_po_to_subcontractor ... 2026-11-12 22:04:08,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_po_to_subcontractor_final_location ... 2026-11-12 22:04:09,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_portal_subcontractor_record_production_with_dropship ... 2026-11-12 22:04:09,729 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [161] 2026-11-12 22:04:11,417 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #152 deleted stock.move.line records with IDs: [1266, 1267] 2026-11-12 22:04:11,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_resupply_subcontractor_in_mtso_dropshipped_component ... 2026-11-12 22:04:12,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_shared_purchase_from_so ... 2026-11-12 22:04:21,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_single_dropship_po_created_for_subcontracted_products ... 2026-11-12 22:04:22,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_subcontracted_bom_routes ... 2026-11-12 22:04:25,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:04:27,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_receipts_flow ... 2026-11-12 22:04:36,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_valuation_and_amls ... 2026-11-12 22:04:38,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 22:05:09,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability ... 2026-11-12 22:05:09,326 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [104] 2026-11-12 22:05:09,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability_po_lead ... 2026-11-12 22:05:09,940 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [104] 2026-11-12 22:05:10,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_count_smart_buttons ... 2026-11-12 22:05:12,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_create_invoice_with_subcontracted_tracked_products ... 2026-11-12 22:05:13,566 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1300, 1301, 1302, 1303, 1304] 2026-11-12 22:05:15,279 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1306, 1307, 1308, 1309, 1310, 1305] 2026-11-12 22:05:15,468 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.production records with IDs: [221] 2026-11-12 22:05:17,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_decrease_qty ... 2026-11-12 22:05:18,923 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1326] 2026-11-12 22:05:19,296 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1419] 2026-11-12 22:05:19,546 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1327] 2026-11-12 22:05:20,292 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1420] 2026-11-12 22:05:21,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_forecast_after_scrap_resupply ... 2026-11-12 22:05:22,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_forecast_of_subcontracted_component ... 2026-11-12 22:05:23,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_global_horizon_days_affect_lead_time ... 2026-11-12 22:05:25,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_increase_qty_purchased_on_po_with_subcontracted_product ... 2026-11-12 22:05:27,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_location_after_dest_location_update_backorder_production ... 2026-11-12 22:05:28,463 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1345] 2026-11-12 22:05:31,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mixed_mto_subcontracting_source_button ... 2026-11-12 22:05:32,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_monthly_demand_subcontracting_resupply ... 2026-11-12 22:05:34,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_report_bom_structure_subcontracting_quantities ... 2026-11-12 22:05:36,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_subcontract_modify_date ... 2026-11-12 22:05:40,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_multilevel_subcontracting_manufacturing_chain ... 2026-11-12 22:05:42,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_exchange ... 2026-11-12 22:05:44,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return01 ... 2026-11-12 22:05:46,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return02 ... 2026-11-12 22:05:48,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_replenish_with_subcontracting_bom ... 2026-11-12 22:05:48,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_resupply_order_buy_mto ... 2026-11-12 22:05:48,856 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [104] 2026-11-12 22:05:50,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_and_decrease_pol_qty ... 2026-11-12 22:05:52,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_subcontracted_product_to_supplier_location ... 2026-11-12 22:05:55,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_product_price_change ... 2026-11-12 22:05:58,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_with_multi_receipts ... 2026-11-12 22:05:59,468 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1406] 2026-11-12 22:06:01,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracted_products_single_resupply_picking ... 2026-11-12 22:06:03,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days ... 2026-11-12 22:06:03,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days_on_overview ... 2026-11-12 22:06:03,319 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [104] 2026-11-12 22:06:04,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_multi_currency_price_diff ... 2026-11-12 22:06:09,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_price_diff_billing_user ... 2026-11-12 22:06:15,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_purchase_bill ... 2026-11-12 22:06:20,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_resupply_price_diff ... 2026-11-12 22:06:25,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_update_qty_purchased_with_subcontracted_product ... 2026-11-12 22:06:25,208 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [104] 2026-11-12 22:06:26,505 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1438] 2026-11-12 22:06:28,093 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1440] 2026-11-12 22:06:28,258 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1441] 2026-11-12 22:06:28,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-12 22:06:28,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_autocomplete_address_extended: Starting TestAutocompleteAddressExtended.test_city_matched_by_name_only ... 2026-11-12 22:06:28,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_autocomplete_address_extended: Starting TestAutocompleteAddressExtended.test_city_matched_by_name_when_zip_unknown ... 2026-11-12 22:06:28,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_autocomplete_address_extended: Starting TestAutocompleteAddressExtended.test_city_matched_by_zip ... 2026-11-12 22:06:28,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_autocomplete_address_extended: Starting TestAutocompleteAddressExtended.test_country_without_enforce_cities_is_skipped ... 2026-11-12 22:06:28,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_autocomplete_address_extended: Starting TestAutocompleteAddressExtended.test_enrich_by_domain_resolves_city_id ... 2026-11-12 22:06:28,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_autocomplete_address_extended: Starting TestAutocompleteAddressExtended.test_no_city_match_keeps_raw_zip_and_city ... 2026-11-12 22:06:28,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 22:06:28,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich ... 2026-11-12 22:06:35,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (41) 2026-11-12 22:06:35,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (41) 2026-11-12 22:06:35,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich_by_duns_with_incorrect_vat ... 2026-11-12 22:06:35,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich_with_industry_id ... 2026-11-12 22:06:42,464 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (42) 2026-11-12 22:06:42,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_extract_company_domain ... 2026-11-12 22:06:49,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 22:06:49,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.partnership.tests.test_partnership: Starting TestPartnership.test_constrains_uniqueness_partnership_grade ... 2026-11-12 22:06:49,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.partnership.tests.test_partnership: Starting TestPartnership.test_partnership_product_domain ... 2026-11-12 22:06:50,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.partnership.tests.test_partnership: Starting TestPartnership.test_sell_basic_partnership ... 2026-11-12 22:06:50,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 22:06:51,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_10_direct_checkout_public ... 2026-11-12 22:06:51,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:06:53,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:06:53] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+Norbert+Buyer)&partner_id=402&access_token=10710f35eae5891b12bcd4fa167ae3e7743b9c6abf9f7e4df08772dda4ef68b1 HTTP/1.1" 200 - 141 0.115 1.802 2026-11-12 22:06:53,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:06:53] "POST /payment/transaction HTTP/1.1" 200 - 15 0.015 0.041 2026-11-12 22:06:53,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_11_direct_checkout_portal ... 2026-11-12 22:06:53,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:06:53,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:06:55,704 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:06:55] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+portal_user+(base.group_portal))&partner_id=401&access_token=90edd43f5de663c9fe9201bc4c5b4cdcc717758ec0b019183357bea9a30f76b3 HTTP/1.1" 200 - 150 0.112 1.792 2026-11-12 22:06:55,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:06:55] "POST /payment/transaction HTTP/1.1" 200 - 14 0.013 0.027 2026-11-12 22:06:55,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_12_direct_checkout_internal ... 2026-11-12 22:06:55,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-11-12 22:06:55,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:06:57,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:06:57] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+internal_user+(base.group_user))&partner_id=400&access_token=e685de04357dc708fd7849fa9e60e214ad2484d0e83cfa1bc896bb76b13fcce5 HTTP/1.1" 200 - 181 0.148 1.758 2026-11-12 22:06:57,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:06:57] "POST /payment/transaction HTTP/1.1" 200 - 14 0.015 0.026 2026-11-12 22:06:57,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_20_redirect_checkout_public ... 2026-11-12 22:06:57,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:06:59,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:06:59] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+Norbert+Buyer)&partner_id=402&access_token=10710f35eae5891b12bcd4fa167ae3e7743b9c6abf9f7e4df08772dda4ef68b1 HTTP/1.1" 200 - 148 0.124 1.987 2026-11-12 22:07:00,034 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.014 0.033 2026-11-12 22:07:00,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_21_redirect_checkout_portal ... 2026-11-12 22:07:00,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:00,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:01,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:01] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+portal_user+(base.group_portal))&partner_id=401&access_token=90edd43f5de663c9fe9201bc4c5b4cdcc717758ec0b019183357bea9a30f76b3 HTTP/1.1" 200 - 150 0.109 1.782 2026-11-12 22:07:02,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:02] "POST /payment/transaction HTTP/1.1" 200 - 16 0.018 0.039 2026-11-12 22:07:02,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_22_redirect_checkout_internal ... 2026-11-12 22:07:02,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-11-12 22:07:02,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:04,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:04] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+internal_user+(base.group_user))&partner_id=400&access_token=e685de04357dc708fd7849fa9e60e214ad2484d0e83cfa1bc896bb76b13fcce5 HTTP/1.1" 200 - 181 0.136 1.841 2026-11-12 22:07:04,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:04] "POST /payment/transaction HTTP/1.1" 200 - 16 0.013 0.048 2026-11-12 22:07:04,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_31_tokenize_portal ... 2026-11-12 22:07:04,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:04,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:06,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:06] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+portal_user+(base.group_portal))&partner_id=401&access_token=90edd43f5de663c9fe9201bc4c5b4cdcc717758ec0b019183357bea9a30f76b3 HTTP/1.1" 200 - 150 0.120 2.014 2026-11-12 22:07:06,444 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:06] "POST /payment/transaction HTTP/1.1" 200 - 14 0.011 0.027 2026-11-12 22:07:06,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_32_tokenize_internal ... 2026-11-12 22:07:06,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-11-12 22:07:06,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:08,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:08] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+internal_user+(base.group_user))&partner_id=400&access_token=e685de04357dc708fd7849fa9e60e214ad2484d0e83cfa1bc896bb76b13fcce5 HTTP/1.1" 200 - 181 0.122 1.770 2026-11-12 22:07:08,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:08] "POST /payment/transaction HTTP/1.1" 200 - 14 0.012 0.026 2026-11-12 22:07:08,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_51_validation_direct_portal ... 2026-11-12 22:07:08,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:08,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:10,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 139 0.099 1.707 2026-11-12 22:07:10,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 19 0.014 0.038 2026-11-12 22:07:10,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_52_validation_direct_internal ... 2026-11-12 22:07:10,544 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-11-12 22:07:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:12,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 170 0.122 2.016 2026-11-12 22:07:12,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 19 0.013 0.036 2026-11-12 22:07:12,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_61_validation_redirect_portal ... 2026-11-12 22:07:12,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:13,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:14,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 139 0.098 1.664 2026-11-12 22:07:14,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 19 0.017 0.035 2026-11-12 22:07:14,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_62_validation_redirect_internal ... 2026-11-12 22:07:15,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-11-12 22:07:15,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:17,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 170 0.112 1.772 2026-11-12 22:07:17,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 19 0.013 0.036 2026-11-12 22:07:17,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_access_disabled_providers_tokens ... 2026-11-12 22:07:17,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:17,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:19,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:19] "GET /my/payment_method HTTP/1.1" 200 - 133 0.084 1.949 2026-11-12 22:07:19,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:19] "GET /my/payment_method HTTP/1.1" 200 - 25 0.024 0.077 2026-11-12 22:07:19,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:19] "GET /my/payment_method HTTP/1.1" 200 - 24 0.023 0.091 2026-11-12 22:07:19,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_direct_payment_triggers_no_payment_request ... 2026-11-12 22:07:19,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:19,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:20,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:20] "POST /payment/transaction HTTP/1.1" 200 - 19 0.010 0.347 2026-11-12 22:07:20,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_no_token ... 2026-11-12 22:07:20,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:20,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:20] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 303 - 19 0.011 0.326 2026-11-12 22:07:21,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:21] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction HTTP/1.1" 200 - 97 0.076 1.366 2026-11-12 22:07:21,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:22,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:22] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 200 - 71 0.060 0.442 2026-11-12 22:07:22,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_redirect_if_no_partner_exist ... 2026-11-12 22:07:22,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:22,719 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:22] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=10710f35eae5891b12bcd4fa167ae3e7743b9c6abf9f7e4df08772dda4ef68b1 HTTP/1.1" 303 - 19 0.011 0.321 2026-11-12 22:07:24,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:24] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction%26access_token%3D10710f35eae5891b12bcd4fa167ae3e7743b9c6abf9f7e4df08772dda4ef68b1 HTTP/1.1" 200 - 97 0.077 1.285 2026-11-12 22:07:24,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:24,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:24] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=10710f35eae5891b12bcd4fa167ae3e7743b9c6abf9f7e4df08772dda4ef68b1 HTTP/1.1" 200 - 71 0.070 0.439 2026-11-12 22:07:24,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_currency ... 2026-11-12 22:07:24,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:26,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:26] "GET /payment/pay?amount=1111.11¤cy_id=1126&reference=Test+Transaction&partner_id=402&access_token=e094229392943d32f87451b6ae96a2ed7b7a56e0b114f9526994c4c6d91b7ff2 HTTP/1.1" 404 - 118 0.091 1.969 2026-11-12 22:07:26,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:26] "GET /payment/pay?amount=1111.11¤cy_id=129&reference=Test+Transaction&partner_id=402&access_token=f5311f02a8d198093ae93d0deb939aa644fbc78726ff29593f21f1ec2a3d52ea HTTP/1.1" 404 - 18 0.016 0.078 2026-11-12 22:07:26,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_token ... 2026-11-12 22:07:26,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:28,516 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:28] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=402&access_token=abcde HTTP/1.1" 404 - 114 0.084 1.593 2026-11-12 22:07:28,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_by_token_triggers_exactly_one_payment_request ... 2026-11-12 22:07:28,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:28,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:28,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:28] "POST /payment/transaction HTTP/1.1" 200 - 19 0.009 0.336 2026-11-12 22:07:28,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_with_redirect_triggers_no_payment_request ... 2026-11-12 22:07:28,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:29,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:29,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:29] "POST /payment/transaction HTTP/1.1" 200 - 21 0.012 0.561 2026-11-12 22:07:29,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_in_users ... 2026-11-12 22:07:29,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_out_users ... 2026-11-12 22:07:29,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-11-12 22:07:29,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:29,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:29] "POST /payment/transaction HTTP/1.1" 200 - 7 0.006 0.314 2026-11-12 22:07:29,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_flow ... 2026-11-12 22:07:29,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:30,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:30] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.306 2026-11-12 22:07:30,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_token ... 2026-11-12 22:07:30,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:30,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:30] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.267 2026-11-12 22:07:30,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:07:39,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_archive_token_logged_in_another_company ... 2026-11-12 22:07:44,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:45,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:45,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:45] "POST /payment/archive_token HTTP/1.1" 200 - 15 0.014 0.560 2026-11-12 22:07:45,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_full_access_to_partner_tokens ... 2026-11-12 22:07:45,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 22:07:45,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:47,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:47] "GET /my/payment_method HTTP/1.1" 200 - 134 0.095 1.841 2026-11-12 22:07:47,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_pay_logged_in_another_company ... 2026-11-12 22:07:47,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-11-12 22:07:47,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:07:49,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:49] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=408&access_token=24c3496df1e53f51f31efaa12051383827a84694240024d95e976c1a26bf7955&company_id=44 HTTP/1.1" 200 - 176 0.124 1.863 2026-11-12 22:07:49,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:07:49] "POST /payment/transaction HTTP/1.1" 200 - 14 0.014 0.030 2026-11-12 22:07:49,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:07:51,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_capture_wizard: Starting TestPaymentCaptureWizard.test_partial_capture_wizard ... 2026-11-12 22:07:51,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_capture_wizard: Starting TestPaymentCaptureWizard.test_support_partial_capture_computation_with_brands ... 2026-11-12 22:07:51,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:07:53,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_availability_report_covers_all_reasons ... 2026-11-12 22:07:53,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_brand_compatible_with_manual_capture ... 2026-11-12 22:07:53,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_non_primary_payment_method_not_compatible ... 2026-11-12 22:07:53,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_countries_set ... 2026-11-12 22:07:53,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_currencies_set ... 2026-11-12 22:07:53,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_provider_is_enabled ... 2026-11-12 22:07:53,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_tokenization_forced ... 2026-11-12 22:07:53,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_express_checkout ... 2026-11-12 22:07:53,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_countries ... 2026-11-12 22:07:53,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_currencies ... 2026-11-12 22:07:53,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_provider_is_disabled ... 2026-11-12 22:07:53,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_tokenization_forced ... 2026-11-12 22:07:53,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_express_checkout ... 2026-11-12 22:07:53,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_countries ... 2026-11-12 22:07:53,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_currencies ... 2026-11-12 22:07:53,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_requires_provider_to_be_activated ... 2026-11-12 22:07:53,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_unlinking_payment_method_from_provider_state_archives_tokens ... 2026-11-12 22:07:53,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:07:55,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_availability_report_covers_all_reasons ... 2026-11-12 22:07:55,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_changing_provider_state_archives_tokens ... 2026-11-12 22:07:56,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_default_payment_methods ... 2026-11-12 22:07:56,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_processing_cron ... 2026-11-12 22:07:56,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_manual_capture_provider_activates_compatible_default_pms ... 2026-11-12 22:07:56,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_default_payment_methods ... 2026-11-12 22:07:56,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_processing_cron ... 2026-11-12 22:07:56,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_parsing_non_json_response_falls_back_to_text_response ... 2026-11-12 22:07:56,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_maximum_amount_is_zero ... 2026-11-12 22:07:56,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_countries_set ... 2026-11-12 22:07:56,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_currencies_set ... 2026-11-12 22:07:56,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_payment_below_maximum_amount ... 2026-11-12 22:07:57,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_forced ... 2026-11-12 22:07:57,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_required ... 2026-11-12 22:07:57,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_countries ... 2026-11-12 22:07:57,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_currencies ... 2026-11-12 22:07:57,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_branch_companies ... 2026-11-12 22:08:03,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_express_checkout ... 2026-11-12 22:08:03,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_payment_above_maximum_amount ... 2026-11-12 22:08:03,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_forced ... 2026-11-12 22:08:03,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_required ... 2026-11-12 22:08:03,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_express_checkout ... 2026-11-12 22:08:04,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_countries ... 2026-11-12 22:08:04,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_currencies ... 2026-11-12 22:08:04,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_published_provider_compatible_with_all_users ... 2026-11-12 22:08:04,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_compatible_with_internal_user ... 2026-11-12 22:08:04,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_not_compatible_with_non_internal_user ... 2026-11-12 22:08:04,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_is_supported ... 2026-11-12 22:08:04,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:06,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_cannot_assign_token_to_public_partner ... 2026-11-12 22:08:06,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_for_empty_payment_details ... 2026-11-12 22:08:06,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_not_padded ... 2026-11-12 22:08:06,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_padded ... 2026-11-12 22:08:06,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_shortened_to_max_length ... 2026-11-12 22:08:06,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_payment_method ... 2026-11-12 22:08:06,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_provider ... 2026-11-12 22:08:06,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_users_have_no_access_to_other_users_tokens ... 2026-11-12 22:08:06,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:08,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_allowed_for_authorized_users ... 2026-11-12 22:08:08,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_blocked_for_unauthorized_user ... 2026-11-12 22:08:08,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 169, model: payment.transaction 2026-11-12 22:08:08,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_child_tx_triggers_source_tx_state_update ... 2026-11-12 22:08:08,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_full_amount_confirms_source_tx ... 2026-11-12 22:08:08,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_partial_amount_leaves_source_tx_authorized ... 2026-11-12 22:08:08,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_tx_creates_child_tx ... 2026-11-12 22:08:09,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_is_live_when_created_by_enabled_provider ... 2026-11-12 22:08:09,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_is_not_live_when_created_by_test_provider ... 2026-11-12 22:08:09,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_partial_capture_transaction_values ... 2026-11-12 22:08:09,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_applies_updates_to_error_txs_with_valid_amount_data ... 2026-11-12 22:08:09,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_does_not_apply_updates_when_amount_data_is_invalid ... 2026-11-12 22:08:09,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_only_tokenizes_when_requested ... 2026-11-12 22:08:09,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_tokenizes_validated_transaction ... 2026-11-12 22:08:09,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 22 created for partner 431 from transaction Test authorized. 2026-11-12 22:08:09,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 23 created for partner 431 from transaction Test done. 2026-11-12 22:08:09,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_allowed_for_authorized_users ... 2026-11-12 22:08:09,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_blocked_for_unauthorized_user ... 2026-11-12 22:08:09,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 169, model: payment.transaction 2026-11-12 22:08:09,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_transaction_values ... 2026-11-12 22:08:09,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refunds_count ... 2026-11-12 22:08:09,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_extra_allowed_state ... 2026-11-12 22:08:10,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_illegal_target_state ... 2026-11-12 22:08:10,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_updating_state_resets_post_processing_status ... 2026-11-12 22:08:10,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: skipped TestPaymentTransaction.test_updating_state_resets_post_processing_status : This test should not be run after account_payment is installed. 2026-11-12 22:08:10,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_validate_amount_skips_validation_transactions ... 2026-11-12 22:08:10,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_validate_amount_uses_payment_minor_unit ... 2026-11-12 22:08:10,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_allowed_for_authorized_users ... 2026-11-12 22:08:10,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_blocked_for_unauthorized_user ... 2026-11-12 22:08:10,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 169, model: payment.transaction 2026-11-12 22:08:10,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_child_tx_triggers_source_tx_state_update ... 2026-11-12 22:08:10,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_tx_creates_child_tx ... 2026-11-12 22:08:10,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:12,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.tests.test_res_company: Starting TestResCompany.test_creating_company_duplicates_providers ... 2026-11-12 22:08:17,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:19,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_accept_webhook_notification_with_valid_signature ... 2026-11-12 22:08:19,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_payment_request ... 2026-11-12 22:08:19,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:19,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:19] "POST /payment/adyen/payments HTTP/1.1" 200 - 30 0.020 0.375 2026-11-12 22:08:19,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_token_payment_request ... 2026-11-12 22:08:19,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_extract_token_values_maps_fields_correctly ... 2026-11-12 22:08:19,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_authorization_notification_leaves_transaction_in_draft ... 2026-11-12 22:08:20,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:20,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:20] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.003 0.312 2026-11-12 22:08:20,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_cancellation_notification_leaves_transaction_authorized ... 2026-11-12 22:08:20,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:20,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:20] "POST /payment/adyen/notification HTTP/1.1" 200 - 20 0.010 0.534 2026-11-12 22:08:20,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_capture_notification_leaves_transaction_authorized ... 2026-11-12 22:08:20,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:21,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:21] "POST /payment/adyen/notification HTTP/1.1" 200 - 28 0.018 0.359 2026-11-12 22:08:21,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_refund_notification_sets_refund_transaction_in_error ... 2026-11-12 22:08:21,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:21,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:21] "POST /payment/adyen/notification HTTP/1.1" 200 - 28 0.020 0.308 2026-11-12 22:08:21,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_no_information_missing_from_partner_address ... 2026-11-12 22:08:21,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_processing_values ... 2026-11-12 22:08:21,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_invalid_signature ... 2026-11-12 22:08:21,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_missing_signature ... 2026-11-12 22:08:21,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_creates_capture_tx_when_missing ... 2026-11-12 22:08:21,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_creates_refund_tx_when_missing ... 2026-11-12 22:08:22,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_creates_void_tx_when_missing ... 2026-11-12 22:08:22,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_returns_partial_capture_child_tx ... 2026-11-12 22:08:22,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_returns_refund_tx ... 2026-11-12 22:08:22,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_returns_void_tx ... 2026-11-12 22:08:22,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_refund_request ... 2026-11-12 22:08:22,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_partial_capture_request ... 2026-11-12 22:08:22,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_full_capture_request ... 2026-11-12 22:08:22,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_void_request ... 2026-11-12 22:08:22,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_authorizes_transaction ... 2026-11-12 22:08:22,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:22,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:22] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.011 0.363 2026-11-12 22:08:22,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_cancels_transaction ... 2026-11-12 22:08:22,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:23,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:23] "POST /payment/adyen/notification HTTP/1.1" 200 - 30 0.015 0.648 2026-11-12 22:08:23,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_captures_transaction ... 2026-11-12 22:08:23,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:24,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:24] "POST /payment/adyen/notification HTTP/1.1" 200 - 30 0.017 0.325 2026-11-12 22:08:24,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_confirms_transaction ... 2026-11-12 22:08:24,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:24,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:24] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.013 0.361 2026-11-12 22:08:24,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_refunds_transaction ... 2026-11-12 22:08:24,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:24,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:24] "POST /payment/adyen/notification HTTP/1.1" 200 - 34 0.031 0.331 2026-11-12 22:08:24,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:08:24,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:25,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:25] "POST /payment/adyen/notification HTTP/1.1" 200 - 15 0.006 0.624 2026-11-12 22:08:25,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:27,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-11-12 22:08:27,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-11-12 22:08:27,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_payment_data_confirms_transaction ... 2026-11-12 22:08:27,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_contains_only_valid_characters ... 2026-11-12 22:08:27,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:28,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-11-12 22:08:28,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-11-12 22:08:28,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:29,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:29] "POST /payment/aps/return HTTP/1.1" 303 - 14 0.006 0.331 2026-11-12 22:08:30,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:30] "GET /payment/status HTTP/1.1" 200 - 106 0.083 1.355 2026-11-12 22:08:30,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-11-12 22:08:30,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:31,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:31] "POST /payment/aps/return HTTP/1.1" 303 - 14 0.006 0.314 2026-11-12 22:08:32,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:32] "GET /payment/status HTTP/1.1" 200 - 106 0.074 1.312 2026-11-12 22:08:32,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-11-12 22:08:32,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-11-12 22:08:32,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:08:32,544 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:32,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:32] "POST /payment/aps/webhook HTTP/1.1" 200 - 15 0.006 0.302 2026-11-12 22:08:32,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:08:32,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:33,451 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:33] "POST /payment/aps/webhook HTTP/1.1" 200 - 15 0.006 0.554 2026-11-12 22:08:33,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:34,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-11-12 22:08:34,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-11-12 22:08:34,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-11-12 22:08:34,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:36,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:08:36,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-11-12 22:08:36,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-11-12 22:08:36,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_computed_based_on_document_name ... 2026-11-12 22:08:37,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-11-12 22:08:37,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_stripped_at_max_length ... 2026-11-12 22:08:37,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:39,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-11-12 22:08:39,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-11-12 22:08:39,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-11-12 22:08:39,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:08:39,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:39,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:39] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 15 0.006 0.371 2026-11-12 22:08:39,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:08:39,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:40,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:40] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 15 0.006 0.468 2026-11-12 22:08:40,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:41,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_amount_validation_is_skipped_when_transaction_details_are_missing ... 2026-11-12 22:08:41,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_amount_validation_is_skipped_when_transaction_details_request_fails ... 2026-11-12 22:08:41,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_compatible_providers ... 2026-11-12 22:08:41,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_extract_token_values_maps_fields_correctly ... 2026-11-12 22:08:41,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_get_transaction_details_raises_on_timeout ... 2026-11-12 22:08:41,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_processing_values ... 2026-11-12 22:08:41,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_validation ... 2026-11-12 22:08:41,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_validation_tx_is_tokenized_before_being_voided ... 2026-11-12 22:08:41,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_voiding_confirmed_tx_cancels_it ... 2026-11-12 22:08:41,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:43,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_authorized_tx_voids_it ... 2026-11-12 22:08:43,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_captured_tx_refunds_it_and_creates_refund_tx ... 2026-11-12 22:08:43,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_refunded_tx_creates_refund_tx ... 2026-11-12 22:08:43,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_voided_tx_cancels_it ... 2026-11-12 22:08:43,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_voided_refund_tx_is_done ... 2026-11-12 22:08:43,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_authorize.models.payment_transaction: refund request response for transaction R-Test Transaction: {'x_response_code': '1', 'x_type': 'void'} 2026-11-12 22:08:43,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:45,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_accept_notification_with_valid_signature ... 2026-11-12 22:08:45,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_feedback_processing ... 2026-11-12 22:08:45,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-11-12 22:08:45,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_redirect_form_values ... 2026-11-12 22:08:45,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_invalid_signature ... 2026-11-12 22:08:45,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_missing_signature ... 2026-11-12 22:08:45,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_signature_is_computed_based_on_lower_case_data_keys ... 2026-11-12 22:08:45,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_confirms_transaction ... 2026-11-12 22:08:45,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:46,031 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:46] "POST /payment/buckaroo/webhook HTTP/1.1" 200 - 19 0.010 0.321 2026-11-12 22:08:46,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:08:46,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:46,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:46] "POST /payment/buckaroo/return HTTP/1.1" 303 - 14 0.006 0.273 2026-11-12 22:08:47,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:47] "GET /payment/status HTTP/1.1" 200 - 106 0.072 1.250 2026-11-12 22:08:47,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:49,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_based_on_transaction_reference ... 2026-11-12 22:08:49,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_invoice ... 2026-11-12 22:08:50,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_sale_order ... 2026-11-12 22:08:51,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:52,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_authorizes_transaction ... 2026-11-12 22:08:52,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_cancels_transaction ... 2026-11-12 22:08:52,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:08:53,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_propagates_simulated_state_to_token ... 2026-11-12 22:08:53,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 25 created for partner 481 from transaction Test Transaction-0. 2026-11-12 22:08:53,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 26 created for partner 481 from transaction Test Transaction-1. 2026-11-12 22:08:53,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 27 created for partner 481 from transaction Test Transaction-2. 2026-11-12 22:08:53,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 28 created for partner 481 from transaction Test Transaction-3. 2026-11-12 22:08:53,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_transaction_in_error ... 2026-11-12 22:08:53,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_transaction_pending ... 2026-11-12 22:08:53,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_tokenizes_transaction ... 2026-11-12 22:08:53,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_making_a_payment_request_propagates_token_simulated_state_to_transaction ... 2026-11-12 22:08:53,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:54,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_demo.tests.test_processing_flows: Starting TestProcessingFlows.test_portal_payment_triggers_processing ... 2026-11-12 22:08:54,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:55,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:55] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 11 0.006 0.478 2026-11-12 22:08:55,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:56,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_dpo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:08:56,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_dpo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-11-12 22:08:56,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_dpo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_returns_tx ... 2026-11-12 22:08:56,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:08:58,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_dpo.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-11-12 22:08:58,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:08:58,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:08:58] "GET /payment/dpo/return?TransID=123456&CompanyRef=Test+Transaction&CustomerCreditType=VISA&Result=000&ResultExplanation=Success HTTP/1.1" 303 - 6 0.002 0.302 2026-11-12 22:09:00,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:00] "GET /payment/status HTTP/1.1" 200 - 99 0.068 1.282 2026-11-12 22:09:00,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:01,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:09:01,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_payment_method ... 2026-11-12 22:09:01,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_provider_reference ... 2026-11-12 22:09:01,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_amount_data_returns_amount_and_currency ... 2026-11-12 22:09:01,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_reference_finds_reference ... 2026-11-12 22:09:01,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-11-12 22:09:01,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_length_is_at_most_20_chars ... 2026-11-12 22:09:01,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_uses_only_alphanumeric_chars ... 2026-11-12 22:09:01,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_rendering_values_include_language_for_simplified_chinese ... 2026-11-12 22:09:01,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_rendering_values_omit_language_for_traditional_chinese ... 2026-11-12 22:09:01,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:03,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-11-12 22:09:03,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_processing_flows: Starting TestProcessingFlows.test_compute_signature_returns_correct_signature ... 2026-11-12 22:09:03,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_processing_flows: Starting TestProcessingFlows.test_compute_signature_without_language_returns_correct_signature ... 2026-11-12 22:09:03,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-11-12 22:09:03,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-11-12 22:09:03,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_payment_triggers_processing ... 2026-11-12 22:09:03,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:04,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:04] "POST /payment/ecpay/return HTTP/1.1" 303 - 14 0.006 0.316 2026-11-12 22:09:05,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:05] "GET /payment/status HTTP/1.1" 200 - 106 0.064 1.225 2026-11-12 22:09:05,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:09:05,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:05,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:05] "POST /payment/ecpay/webhook HTTP/1.1" 200 - 14 0.005 0.465 2026-11-12 22:09:05,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_ecpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_triggers_signature_check ... 2026-11-12 22:09:05,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:06,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:06] "POST /payment/ecpay/webhook HTTP/1.1" 200 - 14 0.007 0.298 2026-11-12 22:09:06,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:07,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-11-12 22:09:07,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_validation_transactions ... 2026-11-12 22:09:07,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_parse_response_content ... 2026-11-12 22:09:07,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:09,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:09:09,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_token_values_maps_fields_correctly ... 2026-11-12 22:09:09,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-11-12 22:09:09,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-11-12 22:09:09,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-11-12 22:09:09,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:11,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-11-12 22:09:11,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-11-12 22:09:11,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:11,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:11] "GET /payment/flutterwave/return?status=successful&tx_ref=Test+Transaction HTTP/1.1" 303 - 16 0.009 0.315 2026-11-12 22:09:12,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:12] "GET /payment/status HTTP/1.1" 200 - 105 0.071 1.254 2026-11-12 22:09:12,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-11-12 22:09:12,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-11-12 22:09:12,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:09:12,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:13,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:13] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 15 0.007 0.512 2026-11-12 22:09:13,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:09:13,523 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:13,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:13] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 15 0.011 0.284 2026-11-12 22:09:13,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:15,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-11-12 22:09:15,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:16,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:09:16,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_fails_transaction ... 2026-11-12 22:09:16,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_bank_transfer_payment_method ... 2026-11-12 22:09:17,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_card_payment_method ... 2026-11-12 22:09:17,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_provider_reference ... 2026-11-12 22:09:17,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_reference_finds_reference ... 2026-11-12 22:09:17,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-11-12 22:09:17,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_cf_initialize_payload ... 2026-11-12 22:09:17,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:18,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-11-12 22:09:19,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:19,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:19] "POST /payment/iyzico/return?tx_ref=Test+Transaction HTTP/1.1" 303 - 12 0.006 0.343 2026-11-12 22:09:20,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:20] "GET /payment/status HTTP/1.1" 200 - 100 0.076 1.285 2026-11-12 22:09:20,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_mismatching_reference ... 2026-11-12 22:09:20,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:21,089 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:21] "POST /payment/iyzico/return?tx_ref=other_reference HTTP/1.1" 403 - 9 0.003 0.329 2026-11-12 22:09:21,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_iyzico.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:09:21,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:24,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:24] "POST /payment/iyzico/webhook HTTP/1.1" 200 - 16 0.008 2.911 2026-11-12 22:09:24,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:25,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-11-12 22:09:25,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-11-12 22:09:25,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_locale_defaults_for_missing_language ... 2026-11-12 22:09:25,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_locale_defaults_for_unsupported_language ... 2026-11-12 22:09:25,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_locale_falls_back_to_company_country_for_es_419 ... 2026-11-12 22:09:26,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_locale_resolves_from_website_language ... 2026-11-12 22:09:26,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-11-12 22:09:26,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:27,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:09:27,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_rejects_transaction ... 2026-11-12 22:09:27,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_cop_currency_rounding ... 2026-11-12 22:09:27,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-11-12 22:09:27,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_preference_request_payload ... 2026-11-12 22:09:27,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:29,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-11-12 22:09:29,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:29,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.controllers.payment: Handling redirection from Mercado Pago with data: {'external_reference': 'Test Transaction', 'payment_id': '123456'} 2026-11-12 22:09:29,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:29] "GET /payment/mercado_pago/return?external_reference=Test+Transaction&payment_id=123456 HTTP/1.1" 303 - 13 0.007 0.340 2026-11-12 22:09:31,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:31] "GET /payment/status HTTP/1.1" 200 - 99 0.067 1.280 2026-11-12 22:09:31,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:09:31,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:31,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mercado_pago.controllers.payment: Notification received from Mercado Pago with data: {'action': 'payment.created', 'data': {'id': '123456'}} 2026-11-12 22:09:31,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:31] "POST /payment/mercado_pago/webhook/Test%20Transaction HTTP/1.1" 200 - 16 0.007 0.294 2026-11-12 22:09:31,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:33,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_payment_request_payload_values ... 2026-11-12 22:09:33,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_return_from_checkout_redirects_when_payment_data_unavailable ... 2026-11-12 22:09:33,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:33,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:33] "GET /payment/mollie/return?ref=Test+Transaction&id=tr_ABCxyz0123 HTTP/1.1" 303 - 9 0.004 0.536 2026-11-12 22:09:35,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:35] "GET /payment/status HTTP/1.1" 200 - 106 0.074 1.301 2026-11-12 22:09:35,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_webhook_notification_confirms_transaction ... 2026-11-12 22:09:35,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:35,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:35] "POST /payment/mollie/webhook HTTP/1.1" 200 - 19 0.027 0.309 2026-11-12 22:09:35,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_webhook_notification_is_rejected_when_payment_data_unavailable ... 2026-11-12 22:09:35,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:09:35,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:09:35] "POST /payment/mollie/webhook HTTP/1.1" 503 - 9 0.003 0.300 2026-11-12 22:09:35,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:37,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_provider: Starting TestMoMoProvider.test_duplicated_provider_does_not_inherit_momo_credentials ... 2026-11-12 22:09:37,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_provider: Starting TestMoMoProvider.test_momo_credentials_are_readable_by_administrators_only ... 2026-11-12 22:09:37,712 43 INFO rb-c635c7a-226731-435507 odoo.models: Access Denied by ACLs for operation: read, uid: 225, model: payment.provider, field: momo_partner_code 2026-11-12 22:09:37,729 43 INFO rb-c635c7a-226731-435507 odoo.models: Access Denied by ACLs for operation: read, uid: 225, model: payment.provider, field: momo_access_key 2026-11-12 22:09:37,733 43 INFO rb-c635c7a-226731-435507 odoo.models: Access Denied by ACLs for operation: read, uid: 225, model: payment.provider, field: momo_secret_key 2026-11-12 22:09:37,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_provider: Starting TestMoMoProvider.test_momo_is_offered_for_vnd_payments_only ... 2026-11-12 22:09:38,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_provider: Starting TestMoMoProvider.test_momo_offers_wallet_napas_and_international_cards ... 2026-11-12 22:09:38,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_provider: Starting TestMoMoProvider.test_momo_payments_are_recorded_with_a_momo_payment_method ... 2026-11-12 22:09:38,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_provider: Starting TestMoMoProvider.test_momo_supports_partial_refunds ... 2026-11-12 22:09:38,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_provider: Starting TestMoMoProvider.test_neutralized_database_cannot_sign_with_the_real_momo_keys ... 2026-11-12 22:09:38,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_provider: Starting TestMoMoProvider.test_provider_without_credentials_accepts_no_signature_and_makes_none ... 2026-11-12 22:09:38,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_provider: Starting TestMoMoProvider.test_test_mode_talks_to_the_momo_sandbox_and_enabled_mode_to_production ... 2026-11-12 22:09:38,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:53,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_refund_wizard: Starting TestMoMoRefundWizard.test_payment_by_momo_wallet_can_be_refunded_partially ... 2026-11-12 22:09:54,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_refund_wizard: Starting TestMoMoRefundWizard.test_payment_by_napas_card_can_only_be_refunded_in_full ... 2026-11-12 22:09:55,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:09:57,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoCheckout.test_checkout_creates_the_signed_momo_order_server_side_and_hands_over_only_the_pay_url ... 2026-11-12 22:09:57,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001. Payload: {'amount': 500000, 'extraData': '', 'ipnUrl': 'http://localhost:8069/payment/momo/webhook', 'lang': 'en', 'orderId': 'INV-2026-00001', 'orderInfo': 'INV-2026-00001', 'partnerCode': 'MOMOBKUN20180529', 'redirectUrl': 'http://localhost:8069/payment/momo/return', 'requestId': '655abf91c153460cb9a1c1e49431d135', 'requestType': 'payWithMethod', 'signature': '[REDACTED]'} 2026-11-12 22:09:57,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001. {"partnerCode": "MOMOBKUN20180529", "orderId": "INV-2026-00001", "requestId": "655abf91c153460cb9a1c1e49431d135", "amount": 500000, "responseTime": 1760252300000, "message": "Successful.", "resultCode": 0, "payUrl": "https://test-payment.momo.vn/v2/gateway/pay?t=TU9NT0JLVU4yMDE4MDUyOXx4eXo&s=4f2a9c", "signature": "[REDACTED]"} 2026-11-12 22:09:57,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoCheckout.test_document_in_another_currency_is_charged_its_converted_vnd_amount ... 2026-11-12 22:09:57,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001. Payload: {'amount': 2540000, 'extraData': '', 'ipnUrl': 'http://localhost:8069/payment/momo/webhook', 'lang': 'en', 'orderId': 'INV-2026-00001', 'orderInfo': 'INV-2026-00001', 'partnerCode': 'MOMOBKUN20180529', 'redirectUrl': 'http://localhost:8069/payment/momo/return', 'requestId': '608ec69b11a547248b331b7f3efae626', 'requestType': 'payWithMethod', 'signature': '[REDACTED]'} 2026-11-12 22:09:57,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001. {"partnerCode": "MOMOBKUN20180529", "orderId": "INV-2026-00001", "requestId": "608ec69b11a547248b331b7f3efae626", "amount": 2540000, "responseTime": 1760252300000, "message": "Successful.", "resultCode": 0, "payUrl": "https://test-payment.momo.vn/v2/gateway/pay?t=TU9NT0JLVU4yMDE4MDUyOXx4eXo&s=4f2a9c", "signature": "[REDACTED]"} 2026-11-12 22:09:57,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoCheckout.test_document_names_become_valid_momo_order_ids ... 2026-11-12 22:09:57,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoCheckout.test_each_momo_order_attempt_uses_a_new_request_id ... 2026-11-12 22:09:57,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001. Payload: {'amount': 500000, 'extraData': '', 'ipnUrl': 'http://localhost:8069/payment/momo/webhook', 'lang': 'en', 'orderId': 'INV-2026-00001', 'orderInfo': 'INV-2026-00001', 'partnerCode': 'MOMOBKUN20180529', 'redirectUrl': 'http://localhost:8069/payment/momo/return', 'requestId': '5e74f6d336a94d9685347ca3c504c7cc', 'requestType': 'payWithMethod', 'signature': '[REDACTED]'} 2026-11-12 22:09:57,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001. {"partnerCode": "MOMOBKUN20180529", "orderId": "INV-2026-00001", "requestId": "5e74f6d336a94d9685347ca3c504c7cc", "amount": 500000, "responseTime": 1760252300000, "message": "Successful.", "resultCode": 0, "payUrl": "https://test-payment.momo.vn/v2/gateway/pay?t=TU9NT0JLVU4yMDE4MDUyOXx4eXo&s=4f2a9c", "signature": "[REDACTED]"} 2026-11-12 22:09:57,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001. Payload: {'amount': 500000, 'extraData': '', 'ipnUrl': 'http://localhost:8069/payment/momo/webhook', 'lang': 'en', 'orderId': 'INV-2026-00001', 'orderInfo': 'INV-2026-00001', 'partnerCode': 'MOMOBKUN20180529', 'redirectUrl': 'http://localhost:8069/payment/momo/return', 'requestId': '045c005f3a5047ec9643a235ebde925c', 'requestType': 'payWithMethod', 'signature': '[REDACTED]'} 2026-11-12 22:09:57,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001. {"partnerCode": "MOMOBKUN20180529", "orderId": "INV-2026-00001", "requestId": "045c005f3a5047ec9643a235ebde925c", "amount": 500000, "responseTime": 1760252300000, "message": "Successful.", "resultCode": 0, "payUrl": "https://test-payment.momo.vn/v2/gateway/pay?t=TU9NT0JLVU4yMDE4MDUyOXx4eXo&s=4f2a9c", "signature": "[REDACTED]"} 2026-11-12 22:09:57,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoCheckout.test_order_refused_by_momo_puts_the_transaction_in_error ... 2026-11-12 22:09:57,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoCheckout.test_order_that_cannot_be_prepared_puts_the_transaction_in_error_without_calling_momo ... 2026-11-12 22:09:57,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoCheckout.test_payment_page_that_is_not_secure_is_never_redirected_to ... 2026-11-12 22:09:57,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001-46. Payload: {'amount': 500000, 'extraData': '', 'ipnUrl': 'http://localhost:8069/payment/momo/webhook', 'lang': 'en', 'orderId': 'INV-2026-00001-46', 'orderInfo': 'INV-2026-00001-46', 'partnerCode': 'MOMOBKUN20180529', 'redirectUrl': 'http://localhost:8069/payment/momo/return', 'requestId': 'b72d66fa73f940e09f3b4de5359fc036', 'requestType': 'payWithMethod', 'signature': '[REDACTED]'} 2026-11-12 22:09:57,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001-46. {"partnerCode": "MOMOBKUN20180529", "orderId": "INV-2026-00001-46", "requestId": "b72d66fa73f940e09f3b4de5359fc036", "amount": 500000, "responseTime": 1760252300000, "message": "Successful.", "resultCode": 0, "payUrl": "http://test-payment.momo.vn/v2/gateway/pay?t=1", "signature": "[REDACTED]"} 2026-11-12 22:09:57,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001-19. Payload: {'amount': 500000, 'extraData': '', 'ipnUrl': 'http://localhost:8069/payment/momo/webhook', 'lang': 'en', 'orderId': 'INV-2026-00001-19', 'orderInfo': 'INV-2026-00001-19', 'partnerCode': 'MOMOBKUN20180529', 'redirectUrl': 'http://localhost:8069/payment/momo/return', 'requestId': '7d600a73473d452aae0f18c875b5ec1a', 'requestType': 'payWithMethod', 'signature': '[REDACTED]'} 2026-11-12 22:09:57,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001-19. {"partnerCode": "MOMOBKUN20180529", "orderId": "INV-2026-00001-19", "requestId": "7d600a73473d452aae0f18c875b5ec1a", "amount": 500000, "responseTime": 1760252300000, "message": "Successful.", "resultCode": 0, "payUrl": "javascript:alert(1)", "signature": "[REDACTED]"} 2026-11-12 22:09:57,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001-15. Payload: {'amount': 500000, 'extraData': '', 'ipnUrl': 'http://localhost:8069/payment/momo/webhook', 'lang': 'en', 'orderId': 'INV-2026-00001-15', 'orderInfo': 'INV-2026-00001-15', 'partnerCode': 'MOMOBKUN20180529', 'redirectUrl': 'http://localhost:8069/payment/momo/return', 'requestId': '47e8f28ba54b4fd3a10c99c9969a5187', 'requestType': 'payWithMethod', 'signature': '[REDACTED]'} 2026-11-12 22:09:57,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001-15. {"partnerCode": "MOMOBKUN20180529", "orderId": "INV-2026-00001-15", "requestId": "47e8f28ba54b4fd3a10c99c9969a5187", "amount": 500000, "responseTime": 1760252300000, "message": "Successful.", "resultCode": 0, "payUrl": "/v2/gateway/pay", "signature": "[REDACTED]"} 2026-11-12 22:09:57,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoCheckout.test_provider_without_credentials_puts_the_transaction_in_error_without_calling_momo ... 2026-11-12 22:09:57,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoCheckout.test_unreachable_momo_puts_the_transaction_in_error ... 2026-11-12 22:09:57,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/create for transaction INV-2026-00001. Payload: {'amount': 500000, 'extraData': '', 'ipnUrl': 'http://localhost:8069/payment/momo/webhook', 'lang': 'en', 'orderId': 'INV-2026-00001', 'orderInfo': 'INV-2026-00001', 'partnerCode': 'MOMOBKUN20180529', 'redirectUrl': 'http://localhost:8069/payment/momo/return', 'requestId': '82308535694e4622a7d3889337b7ab0a', 'requestType': 'payWithMethod', 'signature': '[REDACTED]'} 2026-11-12 22:09:57,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:09:59,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoPaymentResult.test_payment_data_about_another_order_never_changes_the_transaction ... 2026-11-12 22:09:59,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoPaymentResult.test_payment_declined_or_expired_cancels_the_transaction ... 2026-11-12 22:09:59,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoPaymentResult.test_payment_failed_at_momo_puts_the_transaction_in_error ... 2026-11-12 22:09:59,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoPaymentResult.test_payment_reported_for_another_amount_is_not_confirmed ... 2026-11-12 22:09:59,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoPaymentResult.test_payment_still_processing_at_momo_stays_pending_with_momo_message ... 2026-11-12 22:10:00,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoPaymentResult.test_request_level_error_leaves_the_payment_unchanged ... 2026-11-12 22:10:00,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoPaymentResult.test_successful_payment_confirms_the_transaction_with_the_momo_transaction_id ... 2026-11-12 22:10:00,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoPaymentResult.test_transaction_records_the_payment_method_the_customer_paid_with ... 2026-11-12 22:10:00,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoPaymentResult.test_unknown_result_code_never_confirms_the_payment ... 2026-11-12 22:10:00,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:10:01,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoRefund.test_partial_refund_is_sent_to_momo_against_the_original_momo_transaction ... 2026-11-12 22:10:01,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/refund for transaction R-INV-2026-00001. Payload: {'amount': 200000, 'description': '', 'lang': 'en', 'orderId': 'R-INV-2026-00001', 'partnerCode': 'MOMOBKUN20180529', 'requestId': 'e795f9906c5247cfa6fa540e1b15d4be', 'signature': '[REDACTED]', 'transId': 4088878653} 2026-11-12 22:10:01,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/refund for transaction R-INV-2026-00001. {"partnerCode": "MOMOBKUN20180529", "orderId": "R-INV-2026-00001", "requestId": "e795f9906c5247cfa6fa540e1b15d4be", "amount": 200000, "transId": 4088879001, "resultCode": 0, "message": "Message from MoMo.", "responseTime": 1760252500000} 2026-11-12 22:10:01,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoRefund.test_payment_without_momo_transaction_id_is_not_refunded_through_momo ... 2026-11-12 22:10:02,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoRefund.test_refund_momo_answers_as_processing_stays_pending ... 2026-11-12 22:10:02,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/refund for transaction R-INV-2026-00001. Payload: {'amount': 200000, 'description': '', 'lang': 'en', 'orderId': 'R-INV-2026-00001', 'partnerCode': 'MOMOBKUN20180529', 'requestId': 'ad9334fef9b14242b456b43a76b17a24', 'signature': '[REDACTED]', 'transId': 4088878653} 2026-11-12 22:10:02,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/refund for transaction R-INV-2026-00001. {"partnerCode": "MOMOBKUN20180529", "orderId": "R-INV-2026-00001", "requestId": "ad9334fef9b14242b456b43a76b17a24", "amount": 200000, "transId": 4088879001, "resultCode": 7002, "message": "Message from MoMo.", "responseTime": 1760252500000} 2026-11-12 22:10:02,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoRefund.test_refund_of_a_converted_payment_is_sent_as_the_charged_vnd_share ... 2026-11-12 22:10:02,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/refund for transaction R-INV-2026-00001. Payload: {'amount': 1016000, 'description': '', 'lang': 'en', 'orderId': 'R-INV-2026-00001', 'partnerCode': 'MOMOBKUN20180529', 'requestId': '545d323f198a46a1b0d65051a7dc92e7', 'signature': '[REDACTED]', 'transId': 4088878653} 2026-11-12 22:10:02,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/refund for transaction R-INV-2026-00001. {"partnerCode": "MOMOBKUN20180529", "orderId": "R-INV-2026-00001", "requestId": "545d323f198a46a1b0d65051a7dc92e7", "amount": 1016000, "transId": 4088879001, "resultCode": 0, "message": "Message from MoMo.", "responseTime": 1760252500000} 2026-11-12 22:10:02,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_payment_transaction: Starting TestMoMoRefund.test_refund_rejected_by_momo_puts_the_refund_in_error ... 2026-11-12 22:10:02,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:10:03,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_declined_payment_notification_cancels_the_payment ... 2026-11-12 22:10:03,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:04,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:04] "POST /payment/momo/webhook HTTP/1.1" 204 - 18 0.019 0.374 2026-11-12 22:10:04,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_duplicate_notification_is_acknowledged_and_does_not_process_the_payment_again ... 2026-11-12 22:10:04,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:04,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:04] "POST /payment/momo/webhook HTTP/1.1" 204 - 18 0.011 0.362 2026-11-12 22:10:04,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction INV-2026-00001 as it is already in state done. 2026-11-12 22:10:04,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:04] "POST /payment/momo/webhook HTTP/1.1" 204 - 6 0.005 0.014 2026-11-12 22:10:04,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_notification_for_an_unknown_order_is_acknowledged_without_creating_anything ... 2026-11-12 22:10:04,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:05,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:05] "POST /payment/momo/webhook HTTP/1.1" 204 - 8 0.006 0.527 2026-11-12 22:10:05,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_notification_is_refused_when_the_provider_has_no_secret_key_to_check_it_with ... 2026-11-12 22:10:05,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:05,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:05] "POST /payment/momo/webhook HTTP/1.1" 403 - 10 0.005 0.337 2026-11-12 22:10:05,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_notification_on_a_neutralized_database_is_refused_whatever_key_signs_it ... 2026-11-12 22:10:05,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:06,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:06] "POST /payment/momo/webhook HTTP/1.1" 403 - 10 0.004 0.348 2026-11-12 22:10:06,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:06] "POST /payment/momo/webhook HTTP/1.1" 403 - 3 0.002 0.008 2026-11-12 22:10:06,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_notification_signed_by_another_merchant_is_refused_without_change ... 2026-11-12 22:10:06,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:06,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:06] "POST /payment/momo/webhook HTTP/1.1" 403 - 10 0.005 0.294 2026-11-12 22:10:06,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_notification_with_a_forged_signature_is_refused_without_change ... 2026-11-12 22:10:06,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:07,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:07] "POST /payment/momo/webhook HTTP/1.1" 403 - 10 0.005 0.598 2026-11-12 22:10:07,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_notification_with_a_valid_signature_but_another_partner_code_is_refused_without_change ... 2026-11-12 22:10:07,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:07,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:07] "POST /payment/momo/webhook HTTP/1.1" 403 - 10 0.005 0.301 2026-11-12 22:10:07,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_notification_with_tampered_result_is_refused_without_change ... 2026-11-12 22:10:07,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:07,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:07] "POST /payment/momo/webhook HTTP/1.1" 403 - 10 0.004 0.318 2026-11-12 22:10:07,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoNotification.test_successful_payment_notification_confirms_the_payment_and_is_acknowledged_with_204 ... 2026-11-12 22:10:07,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:08,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:08] "POST /payment/momo/webhook HTTP/1.1" 204 - 18 0.012 0.359 2026-11-12 22:10:08,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:10:09,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoReturn.test_customer_returning_with_forged_success_never_confirms_the_payment ... 2026-11-12 22:10:09,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:10,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:10] "GET /payment/momo/return?partnerCode=MOMOBKUN20180529&orderId=INV-2026-00001&requestId=a6b1c0e4f39d4c8f9f7c1d2e3b4a5c6d&amount=500000&orderInfo=INV-2026-00001&orderType=momo_wallet&transId=4088878653&resultCode=0&message=Successful.&payType=qr&responseTime=1760252400000&extraData=&signature=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff HTTP/1.1" 303 - 10 0.006 0.602 2026-11-12 22:10:10,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoReturn.test_payment_state_on_return_is_the_one_momo_reports_when_asked ... 2026-11-12 22:10:10,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:10,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://test-payment.momo.vn/v2/gateway/api/query for transaction INV-2026-00001. Payload: {'lang': 'en', 'orderId': 'INV-2026-00001', 'partnerCode': 'MOMOBKUN20180529', 'requestId': '87d35fc732ef459d92c167625d681d3b', 'signature': '[REDACTED]'} 2026-11-12 22:10:10,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://test-payment.momo.vn/v2/gateway/api/query for transaction INV-2026-00001. {"partnerCode": "MOMOBKUN20180529", "orderId": "INV-2026-00001", "requestId": "a6b1c0e4f39d4c8f9f7c1d2e3b4a5c6d", "amount": 500000, "orderInfo": "INV-2026-00001", "orderType": "momo_wallet", "transId": 4088878653, "resultCode": 1006, "message": "Successful.", "payType": "qr", "responseTime": 1760252400000, "extraData": "", "signature": "[REDACTED]"} 2026-11-12 22:10:10,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:10] "GET /payment/momo/return?partnerCode=MOMOBKUN20180529&orderId=INV-2026-00001&requestId=a6b1c0e4f39d4c8f9f7c1d2e3b4a5c6d&amount=500000&orderInfo=INV-2026-00001&orderType=momo_wallet&transId=4088878653&resultCode=0&message=Successful.&payType=qr&responseTime=1760252400000&extraData=&signature=a17af03ffbe17b897114d50c58bff9e7ceaa39959527962e4b0a8f7de52667ff HTTP/1.1" 303 - 19 0.012 0.326 2026-11-12 22:10:12,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:12] "GET /payment/status HTTP/1.1" 200 - 106 0.078 1.294 2026-11-12 22:10:12,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoReturn.test_return_after_the_payment_is_settled_does_not_ask_momo_again ... 2026-11-12 22:10:12,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:12,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:12] "GET /payment/momo/return?partnerCode=MOMOBKUN20180529&orderId=INV-2026-00001&requestId=a6b1c0e4f39d4c8f9f7c1d2e3b4a5c6d&amount=500000&orderInfo=INV-2026-00001&orderType=momo_wallet&transId=4088878653&resultCode=0&message=Successful.&payType=qr&responseTime=1760252400000&extraData=&signature=a17af03ffbe17b897114d50c58bff9e7ceaa39959527962e4b0a8f7de52667ff HTTP/1.1" 303 - 7 0.003 0.320 2026-11-12 22:10:13,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:13] "GET /payment/status HTTP/1.1" 200 - 106 0.075 1.291 2026-11-12 22:10:13,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_momo_viin.tests.test_processing_flows: Starting TestMoMoReturn.test_return_never_asks_momo_when_the_provider_has_no_secret_key_to_check_it_with ... 2026-11-12 22:10:13,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:14,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:14] "GET /payment/momo/return?partnerCode=MOMOBKUN20180529&orderId=INV-2026-00001&requestId=a6b1c0e4f39d4c8f9f7c1d2e3b4a5c6d&amount=500000&orderInfo=INV-2026-00001&orderType=momo_wallet&transId=4088878653&resultCode=0&message=Successful.&payType=qr&responseTime=1760252400000&extraData=&signature=9b92159be7da0b69a27c2e8f9d52fb46136b196e97b69e26b8a79c457f30fe12 HTTP/1.1" 303 - 10 0.004 0.313 2026-11-12 22:10:15,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:15] "GET /payment/status HTTP/1.1" 200 - 106 0.088 1.292 2026-11-12 22:10:15,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:10:17,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_api: Starting TestNganLuongApi.test_json_answer_of_nganluong_is_read_with_its_order_details ... 2026-11-12 22:10:17,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. {"error_code": "00", "data": {"order_code": "S00042-1", "total_amount": 300000, "transaction_status": "00"}} 2026-11-12 22:10:17,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_api: Starting TestNganLuongApi.test_json_answer_that_is_not_an_object_is_refused ... 2026-11-12 22:10:17,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. [] 2026-11-12 22:10:17,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. "x" 2026-11-12 22:10:17,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 3 2026-11-12 22:10:17,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_api: Starting TestNganLuongApi.test_json_answer_with_order_details_that_are_not_an_object_is_refused ... 2026-11-12 22:10:17,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. {"error_code": "00", "data": ["x"]} 2026-11-12 22:10:17,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. {"error_code": "00", "data": "x"} 2026-11-12 22:10:17,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. {"error_code": "00", "data": 3} 2026-11-12 22:10:17,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_api: Starting TestNganLuongApi.test_status_check_without_merchant_credentials_sends_no_request ... 2026-11-12 22:10:17,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_api: Starting TestNganLuongApi.test_test_mode_provider_calls_the_sandbox_and_enabled_provider_calls_production ... 2026-11-12 22:10:17,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-test. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-test. 00 2026-11-12 22:10:17,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://www.nganluong.vn/checkout.api.nganluong.post.php for transaction S00042-enabled. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-enabled. 00 2026-11-12 22:10:17,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_api: Starting TestNganLuongApi.test_unreadable_answer_of_nganluong_is_refused ... 2026-11-12 22:10:17,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Bad gateway 2026-11-12 22:10:17,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_api: Starting TestNganLuongApi.test_xml_answer_cannot_read_local_files_through_entities ... 2026-11-12 22:10:17,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. ]>00&x; 2026-11-12 22:10:17,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_api: Starting TestNganLuongApi.test_xml_answer_of_nganluong_is_read ... 2026-11-12 22:10:17,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:17,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5eS00042-130000000 2026-11-12 22:10:17,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:10:19,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_checkout_asks_nganluong_to_credit_the_payment_immediately_on_its_hosted_page ... 2026-11-12 22:10:19,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'order_code': 'S00042-1', 'order_description': 'S00042-1', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'time_limit': 1440, 'total_amount': 300000, 'version': '3.1'} 2026-11-12 22:10:19,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5ehttps://sandbox.nganluong.vn/nl35/checkout/version31/index/token_code/53056-6f1d2c3a4b5e1440 2026-11-12 22:10:19,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_checkout_creates_the_order_at_nganluong_with_the_merchant_credentials_and_the_vnd_amount ... 2026-11-12 22:10:19,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'order_code': 'S00042-1', 'order_description': 'S00042-1', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'time_limit': 1440, 'total_amount': 300000, 'version': '3.1'} 2026-11-12 22:10:19,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5ehttps://sandbox.nganluong.vn/nl35/checkout/version31/index/token_code/53056-6f1d2c3a4b5e1440 2026-11-12 22:10:19,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_checkout_url_query_reaches_nganluong_with_the_get_form ... 2026-11-12 22:10:19,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'order_code': 'S00042-1', 'order_description': 'S00042-1', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'time_limit': 1440, 'total_amount': 300000, 'version': '3.1'} 2026-11-12 22:10:19,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5ehttps://sandbox.nganluong.vn/nl35/checkout.php?token_code=53056-6f1d2c3a4b5e&lang=vi1440 2026-11-12 22:10:19,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_customer_is_sent_to_the_checkout_url_of_nganluong_and_its_token_is_kept ... 2026-11-12 22:10:19,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'order_code': 'S00042-1', 'order_description': 'S00042-1', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'time_limit': 1440, 'total_amount': 300000, 'version': '3.1'} 2026-11-12 22:10:19,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5ehttps://sandbox.nganluong.vn/nl35/checkout/version31/index/token_code/53056-6f1d2c3a4b5e1440 2026-11-12 22:10:19,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_nganluong_is_only_offered_for_vnd ... 2026-11-12 22:10:19,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_order_refused_by_nganluong_puts_the_transaction_in_error_without_a_token ... 2026-11-12 22:10:19,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'order_code': 'S00042-1', 'order_description': 'S00042-1', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'time_limit': 1440, 'total_amount': 300000, 'version': '3.1'} 2026-11-12 22:10:19,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 06Merchant inactive 2026-11-12 22:10:19,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_payment_in_another_currency_without_conversion_is_refused_before_contacting_nganluong ... 2026-11-12 22:10:19,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_provider_without_merchant_password_never_sends_the_hash_of_an_empty_password ... 2026-11-12 22:10:20,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_return_cancel_and_notification_links_identify_the_transaction_with_an_access_token ... 2026-11-12 22:10:20,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'order_code': 'S00042-1', 'order_description': 'S00042-1', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'time_limit': 1440, 'total_amount': 300000, 'version': '3.1'} 2026-11-12 22:10:20,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5ehttps://sandbox.nganluong.vn/nl35/checkout/version31/index/token_code/53056-6f1d2c3a4b5e1440 2026-11-12 22:10:20,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_checkout: Starting TestNganLuongCheckout.test_unreachable_nganluong_puts_the_transaction_in_error ... 2026-11-12 22:10:20,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'order_code': 'S00042-1', 'order_description': 'S00042-1', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'time_limit': 1440, 'total_amount': 300000, 'version': '3.1'} 2026-11-12 22:10:20,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:10:21,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_cancel_link_cancels_the_transaction_only_when_nganluong_reports_the_cancellation ... 2026-11-12 22:10:21,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:22,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:22,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 115Transaction is cancelled 2026-11-12 22:10:22,064 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:22] "GET /payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733 HTTP/1.1" 303 - 17 0.010 0.320 2026-11-12 22:10:23,326 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:23] "GET /payment/status HTTP/1.1" 200 - 99 0.076 1.183 2026-11-12 22:10:23,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_cancel_link_does_not_cancel_an_order_nganluong_reports_as_paid ... 2026-11-12 22:10:23,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:23,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:23,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:10:23,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:23] "GET /payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733 HTTP/1.1" 303 - 17 0.009 0.327 2026-11-12 22:10:25,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:25] "GET /payment/status HTTP/1.1" 200 - 105 0.097 1.333 2026-11-12 22:10:25,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_cancel_link_with_a_wrong_access_token_changes_nothing ... 2026-11-12 22:10:25,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:25,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:25] "GET /payment/nganluong/cancel?ref=S00042-1&access_token=forged&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733 HTTP/1.1" 303 - 8 0.002 0.312 2026-11-12 22:10:26,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:26] "GET /payment/status HTTP/1.1" 200 - 105 0.080 1.318 2026-11-12 22:10:26,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_customer_returning_from_nganluong_sees_the_payment_confirmed_by_nganluong ... 2026-11-12 22:10:27,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:27,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:27,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:10:27,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:27] "GET /payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733 HTTP/1.1" 303 - 17 0.009 0.646 2026-11-12 22:10:29,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:29] "GET /payment/status HTTP/1.1" 200 - 105 0.104 1.311 2026-11-12 22:10:29,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_forged_notification_does_not_confirm_an_unpaid_order ... 2026-11-12 22:10:29,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:29,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:29,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10119563733 2026-11-12 22:10:29,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.models.payment_transaction: The order of transaction S00042-1 is not paid yet at NganLuong. 2026-11-12 22:10:29,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:29] "GET /payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e&error_code=00&token=53056-forged-token&order_code=S00042-1&order_id=19563733 HTTP/1.1" 200 - 15 0.007 0.314 2026-11-12 22:10:29,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_forged_success_on_the_return_link_does_not_confirm_an_unpaid_order ... 2026-11-12 22:10:29,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:29,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:29,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10119563733 2026-11-12 22:10:29,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.models.payment_transaction: The order of transaction S00042-1 is not paid yet at NganLuong. 2026-11-12 22:10:29,847 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:29] "GET /payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733 HTTP/1.1" 303 - 15 0.007 0.329 2026-11-12 22:10:31,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:31] "GET /payment/status HTTP/1.1" 200 - 105 0.074 1.352 2026-11-12 22:10:31,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_legacy_webservice_endpoint_is_gone ... 2026-11-12 22:10:31,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:33,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:33] "POST /payment/nganluong/webservice HTTP/1.1" 404 - 116 0.079 1.865 2026-11-12 22:10:33,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_links_do_not_replace_the_session_of_the_customer ... 2026-11-12 22:10:33,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:35,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:35] "GET /web/login HTTP/1.1" 200 - 116 0.087 1.652 2026-11-12 22:10:35,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.controllers.main: Handling redirection from NganLuong with data: {'error_code': '00', 'order_code': 'S00042-1', 'order_id': '19563733', 'token': '53056-6f1d2c3a4b5e', 'transaction_status': '01'} 2026-11-12 22:10:35,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:35,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:10:35,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:35] "GET /payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733&transaction_status=01 HTTP/1.1" 303 - 10 0.008 0.022 2026-11-12 22:10:35,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.controllers.main: Handling redirection from NganLuong with data: {'error_code': '00', 'order_code': 'S00042-1', 'order_id': '19563733', 'token': '53056-6f1d2c3a4b5e', 'transaction_status': '01'} 2026-11-12 22:10:35,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:35] "GET /payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733&transaction_status=01 HTTP/1.1" 303 - 2 0.002 0.008 2026-11-12 22:10:35,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.controllers.main: Notification received from NganLuong with data: {'error_code': '00', 'order_code': 'S00042-1', 'order_id': '19563733', 'token': '53056-6f1d2c3a4b5e', 'transaction_status': '01'} 2026-11-12 22:10:35,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:35] "GET /payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733&transaction_status=01 HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 22:10:35,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_links_of_a_provider_without_merchant_password_send_no_request_to_nganluong ... 2026-11-12 22:10:35,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:35,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:35] "GET /payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733 HTTP/1.1" 303 - 10 0.005 0.372 2026-11-12 22:10:36,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:36] "GET /payment/status HTTP/1.1" 200 - 105 0.077 1.258 2026-11-12 22:10:36,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:36] "POST /payment/nganluong/notify HTTP/1.1" 503 - 3 0.002 0.008 2026-11-12 22:10:36,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_notification_confirms_the_order_nganluong_reports_as_paid ... 2026-11-12 22:10:36,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:37,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:37,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:10:37,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:37] "POST /payment/nganluong/notify HTTP/1.1" 200 - 17 0.008 0.352 2026-11-12 22:10:37,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_notification_is_refused_while_nganluong_is_unreachable_so_that_it_is_sent_again ... 2026-11-12 22:10:37,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:37,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:37] "POST /payment/nganluong/notify HTTP/1.1" 503 - 10 0.006 0.590 2026-11-12 22:10:37,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_notification_link_registered_at_nganluong_confirms_the_order_it_was_issued_for ... 2026-11-12 22:10:37,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://127.0.0.1:8069/payment/nganluong/cancel?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://127.0.0.1:8069/payment/nganluong/notify?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'order_code': 'S00042-1', 'order_description': 'S00042-1', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://127.0.0.1:8069/payment/nganluong/return?ref=S00042-1&access_token=ef02078e8e48084e918fe33a0a79ab5ab41af92969936a03500c69dccf943f3e', 'time_limit': 1440, 'total_amount': 300000, 'version': '3.1'} 2026-11-12 22:10:37,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5ehttps://sandbox.nganluong.vn/nl35/checkout/version31/index/token_code/53056-6f1d2c3a4b5e1440 2026-11-12 22:10:38,009 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:38,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:38,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:10:38,317 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:38] "POST /payment/nganluong/notify HTTP/1.1" 200 - 14 0.007 0.304 2026-11-12 22:10:38,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_notification_of_an_order_nganluong_fails_to_report_leaves_the_transaction_unchanged ... 2026-11-12 22:10:38,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:38,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:38,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 99 2026-11-12 22:10:38,706 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:38] "POST /payment/nganluong/notify HTTP/1.1" 200 - 10 0.004 0.341 2026-11-12 22:10:38,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_notification_of_an_unknown_order_changes_nothing ... 2026-11-12 22:10:38,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:39,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:39] "POST /payment/nganluong/notify HTTP/1.1" 200 - 8 0.002 0.302 2026-11-12 22:10:39,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_notification_without_a_valid_access_token_sends_no_request_to_nganluong ... 2026-11-12 22:10:39,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:39,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:39] "POST /payment/nganluong/notify HTTP/1.1" 200 - 7 0.002 0.622 2026-11-12 22:10:39,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:39] "POST /payment/nganluong/notify HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:10:39,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:39] "POST /payment/nganluong/notify HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:10:39,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_controllers: Starting TestNganLuongControllers.test_return_link_with_a_wrong_access_token_changes_nothing ... 2026-11-12 22:10:39,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:10:40,123 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:40] "GET /payment/nganluong/return?ref=S00042-1&access_token=forged&error_code=00&token=53056-6f1d2c3a4b5e&order_code=S00042-1&order_id=19563733 HTTP/1.1" 303 - 8 0.003 0.328 2026-11-12 22:10:41,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:10:41] "GET /payment/status HTTP/1.1" 200 - 105 0.075 1.252 2026-11-12 22:10:41,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:10:58,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_converted: Starting TestNganLuongConvertedPayment.test_nganluong_report_of_the_charged_vnd_amount_confirms_the_usd_transaction ... 2026-11-12 22:10:59,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=INV%2F2026%2F00001-tx&access_token=2f35ccdabe75184435c2d4ba547802532d85d6c40a718250ef3b05c7fc66d216', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=INV%2F2026%2F00001-tx&access_token=2f35ccdabe75184435c2d4ba547802532d85d6c40a718250ef3b05c7fc66d216', 'order_code': 'INV/2026/00001-tx', 'order_description': 'INV/2026/00001-tx', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=INV%2F2026%2F00001-tx&access_token=2f35ccdabe75184435c2d4ba547802532d85d6c40a718250ef3b05c7fc66d216', 'time_limit': 1440, 'total_amount': 2540000, 'version': '3.1'} 2026-11-12 22:10:59,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. 0053056-6f1d2c3a4b5ehttps://sandbox.nganluong.vn/nl35/checkout/version31/index/token_code/53056-6f1d2c3a4b5e1440 2026-11-12 22:10:59,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:10:59,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. 0053056-6f1d2c3a4b5emerchant@example.comINV/2026/00001-tx2540000ATM_ONLINEVCB10019563733 2026-11-12 22:10:59,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_converted: Starting TestNganLuongConvertedPayment.test_nganluong_report_of_the_document_amount_puts_the_usd_transaction_in_error ... 2026-11-12 22:11:00,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=INV%2F2026%2F00001-tx&access_token=2f35ccdabe75184435c2d4ba547802532d85d6c40a718250ef3b05c7fc66d216', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=INV%2F2026%2F00001-tx&access_token=2f35ccdabe75184435c2d4ba547802532d85d6c40a718250ef3b05c7fc66d216', 'order_code': 'INV/2026/00001-tx', 'order_description': 'INV/2026/00001-tx', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=INV%2F2026%2F00001-tx&access_token=2f35ccdabe75184435c2d4ba547802532d85d6c40a718250ef3b05c7fc66d216', 'time_limit': 1440, 'total_amount': 2540000, 'version': '3.1'} 2026-11-12 22:11:00,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. 0053056-6f1d2c3a4b5ehttps://sandbox.nganluong.vn/nl35/checkout/version31/index/token_code/53056-6f1d2c3a4b5e1440 2026-11-12 22:11:00,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:00,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. 0053056-6f1d2c3a4b5emerchant@example.comINV/2026/00001-tx100ATM_ONLINEVCB10019563733 2026-11-12 22:11:00,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_converted: Starting TestNganLuongConvertedPayment.test_usd_invoice_is_charged_in_vnd_at_the_charge_date_rate ... 2026-11-12 22:11:01,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. Payload: {'buyer_address': 'Huge Street 2/543', 'buyer_email': 'norbert.buyer@example.com', 'buyer_fullname': 'Norbert Buyer', 'buyer_mobile': '0032 12 34 56 78', 'cancel_url': 'http://localhost:8069/payment/nganluong/cancel?ref=INV%2F2026%2F00001-tx&access_token=2f35ccdabe75184435c2d4ba547802532d85d6c40a718250ef3b05c7fc66d216', 'cur_code': 'vnd', 'function': 'SetExpressCheckout', 'lang_code': 'en', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'notify_url': 'http://localhost:8069/payment/nganluong/notify?ref=INV%2F2026%2F00001-tx&access_token=2f35ccdabe75184435c2d4ba547802532d85d6c40a718250ef3b05c7fc66d216', 'order_code': 'INV/2026/00001-tx', 'order_description': 'INV/2026/00001-tx', 'payment_method': 'NL', 'payment_type': '1', 'receiver_email': 'merchant@example.com', 'return_url': 'http://localhost:8069/payment/nganluong/return?ref=INV%2F2026%2F00001-tx&access_token=2f35ccdabe75184435c2d4ba547802532d85d6c40a718250ef3b05c7fc66d216', 'time_limit': 1440, 'total_amount': 2540000, 'version': '3.1'} 2026-11-12 22:11:01,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction INV/2026/00001-tx. 0053056-6f1d2c3a4b5ehttps://sandbox.nganluong.vn/nl35/checkout/version31/index/token_code/53056-6f1d2c3a4b5e1440 2026-11-12 22:11:01,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:11:03,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_failed_status_check_leaves_the_transaction_unchanged ... 2026-11-12 22:11:03,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-29. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-29. 29Failed 2026-11-12 22:11:03,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-81. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-81. 81Failed 2026-11-12 22:11:03,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-99. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-99. 99Failed 2026-11-12 22:11:03,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_held_payment_after_a_pending_report_gets_its_message ... 2026-11-12 22:11:03,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB20219563733 2026-11-12 22:11:03,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB20019563733 2026-11-12 22:11:03,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction S00042-1 as it is already in state pending. 2026-11-12 22:11:03,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_held_payment_is_confirmed_once_nganluong_releases_it ... 2026-11-12 22:11:03,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB20019563733 2026-11-12 22:11:03,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB20019563733 2026-11-12 22:11:03,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:11:03,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_held_payment_is_told_once_whatever_the_language_of_the_check ... 2026-11-12 22:11:03,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB20019563733 2026-11-12 22:11:03,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB20019563733 2026-11-12 22:11:03,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_order_being_paid_or_pending_at_nganluong_leaves_the_transaction_pending ... 2026-11-12 22:11:03,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-02. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-02. 0053056-6f1d2c3a4b5emerchant@example.comS00042-02300000ATM_ONLINEVCB10219563733 2026-11-12 22:11:03,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-03. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-03. 0053056-6f1d2c3a4b5emerchant@example.comS00042-03300000ATM_ONLINEVCB10319563733 2026-11-12 22:11:03,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_order_cancelled_at_nganluong_cancels_the_transaction ... 2026-11-12 22:11:03,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 115Transaction is cancelled 2026-11-12 22:11:03,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_order_paid_for_another_amount_puts_the_transaction_in_error ... 2026-11-12 22:11:03,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1299999ATM_ONLINEVCB10019563733 2026-11-12 22:11:03,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_order_paid_in_full_to_the_merchant_confirms_the_transaction ... 2026-11-12 22:11:03,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:11:03,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_order_paid_to_another_receiver_puts_the_transaction_in_error ... 2026-11-12 22:11:03,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5esomeone.else@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:11:03,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_payment_held_by_nganluong_is_confirmed_when_detained_payments_are_accepted ... 2026-11-12 22:11:03,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB20019563733 2026-11-12 22:11:03,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_payment_held_by_nganluong_stays_pending_with_a_message ... 2026-11-12 22:11:03,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB20019563733 2026-11-12 22:11:03,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_receiver_email_is_matched_regardless_of_case_and_spaces ... 2026-11-12 22:11:03,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5e MERCHANT@EXAMPLE.COM S00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:11:03,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_report_of_another_order_puts_the_transaction_in_error ... 2026-11-12 22:11:03,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00099-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:11:03,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_report_of_another_order_token_puts_the_transaction_in_error ... 2026-11-12 22:11:03,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-another-ordermerchant@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:11:03,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_settled_transaction_is_not_asked_about_again ... 2026-11-12 22:11:03,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_status_check_asks_nganluong_about_the_order_token_with_the_merchant_credentials ... 2026-11-12 22:11:03,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:03,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10019563733 2026-11-12 22:11:03,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_transaction_without_nganluong_order_is_not_asked_about ... 2026-11-12 22:11:04,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_undocumented_order_status_puts_the_transaction_in_error ... 2026-11-12 22:11:04,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:04,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB14219563733 2026-11-12 22:11:04,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_processing: Starting TestNganLuongProcessing.test_unpaid_order_leaves_the_transaction_unchanged ... 2026-11-12 22:11:04,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. Payload: {'function': 'GetTransactionDetail', 'merchant_id': '53056', 'merchant_password': '[REDACTED]', 'token': '[REDACTED]', 'version': '3.1'} 2026-11-12 22:11:04,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sandbox.nganluong.vn/nl35/checkout.api.nganluong.post.php for transaction S00042-1. 0053056-6f1d2c3a4b5emerchant@example.comS00042-1300000ATM_ONLINEVCB10119563733 2026-11-12 22:11:04,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.models.payment_transaction: The order of transaction S00042-1 is not paid yet at NganLuong. 2026-11-12 22:11:04,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:06,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_provider: Starting TestNganLuongProvider.test_duplicated_provider_does_not_carry_the_merchant_credentials ... 2026-11-12 22:11:06,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_provider: Starting TestNganLuongProvider.test_merchant_credentials_are_hidden_from_non_administrators ... 2026-11-12 22:11:06,189 43 INFO rb-c635c7a-226731-435507 odoo.models: Access Denied by ACLs for operation: read, uid: 253, model: payment.provider, field: nganluong_merchant_site_code 2026-11-12 22:11:06,220 43 INFO rb-c635c7a-226731-435507 odoo.models: Access Denied by ACLs for operation: read, uid: 253, model: payment.provider, field: nganluong_merchant_password 2026-11-12 22:11:06,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_provider: Starting TestNganLuongProvider.test_neutralized_database_cannot_reach_the_merchant_account ... 2026-11-12 22:11:06,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_provider: Starting TestNganLuongProvider.test_nganluong_payment_method_is_offered_by_the_provider_for_vnd ... 2026-11-12 22:11:06,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nganluong.tests.test_nganluong_provider: Starting TestNganLuongProvider.test_refunds_are_not_offered_for_nganluong_payments ... 2026-11-12 22:11:06,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:07,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-11-12 22:11:07,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-11-12 22:11:07,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-11-12 22:11:07,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:09,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:11:09,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_transaction_in_error ... 2026-11-12 22:11:09,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_unknown_transaction_in_error ... 2026-11-12 22:11:09,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.models.payment_transaction: Received data with invalid payment status (???) and reason 'Invalid Card' for transaction Test Transaction. 2026-11-12 22:11:09,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-11-12 22:11:09,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-11-12 22:11:09,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_payment_data_sets_transaction_to_cancel ... 2026-11-12 22:11:09,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_usd_webpay ... 2026-11-12 22:11:09,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:11,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-11-12 22:11:11,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_process_empty_payment_data_on_cancellation ... 2026-11-12 22:11:11,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:11,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:11] "GET /payment/nuvei/return?tx_ref=Test+Transaction&error_access_token=7df111bac097c3f565b74c85454c6f034c476d6994a4cb1539987e2258a604e4&ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&productId=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=5361e831a6ed08ddd47d52fc511a605518e2696f302b301d709f950e91398f63&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 16 0.007 0.315 2026-11-12 22:11:13,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:13] "GET /payment/status HTTP/1.1" 200 - 104 0.075 1.339 2026-11-12 22:11:13,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-11-12 22:11:13,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:13,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:13] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&productId=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=5361e831a6ed08ddd47d52fc511a605518e2696f302b301d709f950e91398f63&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 15 0.006 0.299 2026-11-12 22:11:15,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:15] "GET /payment/status HTTP/1.1" 200 - 105 0.072 1.342 2026-11-12 22:11:15,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-11-12 22:11:15,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:15,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:15] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&productId=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=5361e831a6ed08ddd47d52fc511a605518e2696f302b301d709f950e91398f63&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 15 0.006 0.297 2026-11-12 22:11:16,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:16] "GET /payment/status HTTP/1.1" 200 - 105 0.087 1.477 2026-11-12 22:11:16,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-11-12 22:11:16,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-11-12 22:11:17,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:11:17,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:17,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:17] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 15 0.006 0.295 2026-11-12 22:11:17,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:11:17,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:17,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:17] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 15 0.005 0.328 2026-11-12 22:11:17,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:19,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_change_paymob_account_country ... 2026-11-12 22:11:19,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_compute_signature ... 2026-11-12 22:11:19,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_no_item_missing_from_rendering_values ... 2026-11-12 22:11:19,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_non_visa_payment_is_validated_with_currency_decimals ... 2026-11-12 22:11:19,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_paymob_return_data ... 2026-11-12 22:11:19,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_visa_payment_rounded_to_supported_decimals_is_accepted ... 2026-11-12 22:11:19,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:21,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-11-12 22:11:21,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_normalize_webhook_data ... 2026-11-12 22:11:21,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-11-12 22:11:21,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:21,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:21] "GET /payment/paymob/return?amount_cents=111111&created_at=2025-04-01T17:29:16.967925¤cy=EGP&error_occured=false&has_parent_transaction=false&id=dummy_id&integration_id=1234&is_3d_secure=true&is_auth=false&is_capture=false&is_refunded=false&is_standalone_payment=true&is_voided=false&order=123&owner=12&pending=false&source_data.pan=1111&source_data.sub_type=Visa&source_data.type=card&success=true&data.message=Approved&hmac=51860052ecc6d9f08ac30a549359019e2eee837913b5673094c242c817ddf57c055ba5e3e9c0894b1171e62c2d37cd55ff98a46a0e28e1ccf2e4a907e6683aa5&merchant_order_id=Test+Transaction HTTP/1.1" 303 - 16 0.007 0.305 2026-11-12 22:11:23,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:23] "GET /payment/status HTTP/1.1" 200 - 105 0.077 1.294 2026-11-12 22:11:23,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-11-12 22:11:23,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:23,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:23] "GET /payment/paymob/return?amount_cents=111111&created_at=2025-04-01T17:29:16.967925¤cy=EGP&error_occured=false&has_parent_transaction=false&id=dummy_id&integration_id=1234&is_3d_secure=true&is_auth=false&is_capture=false&is_refunded=false&is_standalone_payment=true&is_voided=false&order=123&owner=12&pending=false&source_data.pan=1111&source_data.sub_type=Visa&source_data.type=card&success=true&data.message=Approved&hmac=51860052ecc6d9f08ac30a549359019e2eee837913b5673094c242c817ddf57c055ba5e3e9c0894b1171e62c2d37cd55ff98a46a0e28e1ccf2e4a907e6683aa5&merchant_order_id=Test+Transaction HTTP/1.1" 303 - 16 0.006 0.525 2026-11-12 22:11:25,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:25] "GET /payment/status HTTP/1.1" 200 - 105 0.065 1.296 2026-11-12 22:11:25,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_incorrect_payload ... 2026-11-12 22:11:25,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:25,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:25] "POST /payment/paymob/webhook?hmac=51860052ecc6d9f08ac30a549359019e2eee837913b5673094c242c817ddf57c055ba5e3e9c0894b1171e62c2d37cd55ff98a46a0e28e1ccf2e4a907e6683aa5 HTTP/1.1" 200 - 16 0.006 0.338 2026-11-12 22:11:25,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-11-12 22:11:25,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-11-12 22:11:25,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_redirect_notification_with_incorrect_provider_reference ... 2026-11-12 22:11:25,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:26,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:26] "GET /payment/paymob/return?amount_cents=111111&created_at=2025-04-01T17:29:16.967925¤cy=EGP&error_occured=false&has_parent_transaction=false&id=dummy_id&integration_id=1234&is_3d_secure=true&is_auth=false&is_capture=false&is_refunded=false&is_standalone_payment=true&is_voided=false&order=123&owner=12&pending=false&source_data.pan=1111&source_data.sub_type=Visa&source_data.type=card&success=true&data.message=Approved&hmac=51860052ecc6d9f08ac30a549359019e2eee837913b5673094c242c817ddf57c055ba5e3e9c0894b1171e62c2d37cd55ff98a46a0e28e1ccf2e4a907e6683aa5&merchant_order_id=Test+Transaction HTTP/1.1" 403 - 9 0.004 0.286 2026-11-12 22:11:26,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_webhook_notification_with_incorrect_provider_reference ... 2026-11-12 22:11:26,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:26,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:26] "POST /payment/paymob/webhook?hmac=51860052ecc6d9f08ac30a549359019e2eee837913b5673094c242c817ddf57c055ba5e3e9c0894b1171e62c2d37cd55ff98a46a0e28e1ccf2e4a907e6683aa5 HTTP/1.1" 403 - 9 0.003 0.290 2026-11-12 22:11:26,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:11:26,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:27,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:27] "POST /payment/paymob/webhook HTTP/1.1" 200 - 16 0.012 0.612 2026-11-12 22:11:27,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paymob.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:11:27,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:27,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:27] "POST /payment/paymob/webhook HTTP/1.1" 200 - 16 0.007 0.298 2026-11-12 22:11:27,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:28,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_complete_order_confirms_transaction ... 2026-11-12 22:11:28,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_feedback_processing ... 2026-11-12 22:11:28,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_order_payload_values_for_public_user ... 2026-11-12 22:11:29,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_processing_values ... 2026-11-12 22:11:29,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_provide_shipping_address ... 2026-11-12 22:11:29,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_confirms_transaction ... 2026-11-12 22:11:29,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:30,094 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:30] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 19 0.014 0.419 2026-11-12 22:11:30,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_skips_processing_for_errored_txs ... 2026-11-12 22:11:30,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:30,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:30] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 18 0.009 0.542 2026-11-12 22:11:30,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_triggers_origin_check ... 2026-11-12 22:11:30,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:31,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:31] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 15 0.006 0.298 2026-11-12 22:11:31,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:32,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-11-12 22:11:32,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-11-12 22:11:32,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:33,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:11:34,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_errors_transaction ... 2026-11-12 22:11:34,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_provider_reference ... 2026-11-12 22:11:34,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_amount_data_returns_amount_and_currency ... 2026-11-12 22:11:34,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_reference_finds_reference ... 2026-11-12 22:11:34,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-11-12 22:11:34,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:35,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_payment_triggers_processing ... 2026-11-12 22:11:35,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:36,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:36] "POST /payment/payu/return HTTP/1.1" 303 - 11 0.018 0.360 2026-11-12 22:11:37,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:37] "GET /payment/status HTTP/1.1" 200 - 100 0.074 1.306 2026-11-12 22:11:37,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_payment_triggers_signature_check ... 2026-11-12 22:11:37,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:38,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:38] "POST /payment/payu/return HTTP/1.1" 303 - 14 0.006 0.351 2026-11-12 22:11:39,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:39] "GET /payment/status HTTP/1.1" 200 - 106 0.084 1.547 2026-11-12 22:11:39,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:11:39,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:40,074 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:40] "POST /payment/payu/webhook HTTP/1.1" 200 - 15 0.006 0.332 2026-11-12 22:11:40,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_payu.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_triggers_signature_check ... 2026-11-12 22:11:40,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:11:40,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:11:40] "POST /payment/payu/webhook HTTP/1.1" 200 - 15 0.006 0.310 2026-11-12 22:11:40,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:11:56,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_a_checkout_rejected_by_polar_errors_the_transaction_with_the_reason ... 2026-11-12 22:11:56,396 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_amount_below_polars_minimum_is_refused_before_any_api_call ... 2026-11-12 22:11:56,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_amount_exactly_at_polars_minimum_is_accepted ... 2026-11-12 22:11:56,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_buyer_identity_and_address_are_forwarded_to_polar ... 2026-11-12 22:11:56,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_checkout_charges_the_transaction_amount_in_its_own_currency ... 2026-11-12 22:11:56,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_checkout_metadata_carries_the_transaction_reference ... 2026-11-12 22:11:56,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_discount_codes_are_disabled_on_the_checkout ... 2026-11-12 22:11:56,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_one_cent_below_the_minimum_is_refused ... 2026-11-12 22:11:56,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_polar_checkout_is_remembered_and_the_buyer_is_redirected_to_it ... 2026-11-12 22:11:56,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_success_url_returns_to_odoo_with_the_reference_and_polar_checkout_id ... 2026-11-12 22:11:56,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_the_redirect_form_posts_the_buyer_to_the_polar_checkout ... 2026-11-12 22:11:57,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_unknown_buyer_address_is_not_sent_as_an_empty_value ... 2026-11-12 22:11:57,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_unprovisioned_product_fails_the_transaction_without_any_api_call ... 2026-11-12 22:11:57,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_checkout: Starting TestPolarCheckout.test_zero_decimal_currencies_are_not_multiplied_by_100 ... 2026-11-12 22:11:57,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:12:13,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_co_install: Starting TestPolarCurrencyConversionCoInstall.test_create_payment_refuses_a_polar_tx_carrying_a_converted_currency ... 2026-11-12 22:12:17,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_co_install: Starting TestPolarCurrencyConversionCoInstall.test_liquidity_stays_net_with_conversion_diff_installed ... 2026-11-12 22:12:21,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_co_install: Starting TestPolarCurrencyConversionCoInstall.test_polar_provider_rejects_currency_conversion_config ... 2026-11-12 22:12:21,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:12:38,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarFeeAccounting.test_fee_balance_is_in_company_currency_for_a_foreign_currency_payment ... 2026-11-12 22:12:38,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarFeeAccounting.test_fee_bearing_payment_posts_balanced_move ... 2026-11-12 22:12:43,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarFeeAccounting.test_fee_bearing_payment_without_a_fee_account_books_gross ... 2026-11-12 22:12:48,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarFeeAccounting.test_fee_writeoff_converts_when_fee_currency_differs ... 2026-11-12 22:12:48,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarFeeAccounting.test_foreign_currency_payment_books_a_balanced_move_with_the_fee_in_both_currencies ... 2026-11-12 22:12:53,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarFeeAccounting.test_prepare_fee_writeoff_returns_net_and_single_line ... 2026-11-12 22:12:53,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:13:09,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarClearingAccount.test_clearing_account_unset_does_not_override_the_method_line ... 2026-11-12 22:13:09,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarClearingAccount.test_enabling_with_neither_polar_account_set_succeeds ... 2026-11-12 22:13:10,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarClearingAccount.test_enabling_without_a_clearing_account_succeeds ... 2026-11-12 22:13:10,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarClearingAccount.test_module_ships_no_reconcile_model ... 2026-11-12 22:13:10,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_fee_accounting: Starting TestPolarClearingAccount.test_outstanding_account_is_the_dedicated_polar_clearing_account ... 2026-11-12 22:13:15,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:13:32,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_neutralize: Starting TestPolarNeutralize.test_neutralization_forgets_everything_bound_to_the_polar_organization ... 2026-11-12 22:13:32,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_neutralize: Starting TestPolarNeutralize.test_neutralization_leaves_the_providers_of_other_codes_untouched ... 2026-11-12 22:13:32,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:13:34,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_neutralize: Starting TestPolarReturnRouteGuards.test_return_for_a_provider_without_an_access_token_does_not_call_polar ... 2026-11-12 22:13:34,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:13:34,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:13:34] "GET /payment/polar/return?reference=polar-ddb067aa53e3&checkout_id=checkout_guard HTTP/1.1" 303 - 8 0.004 0.328 2026-11-12 22:13:34,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_neutralize: Starting TestPolarReturnRouteGuards.test_return_without_a_polar_checkout_on_the_transaction_does_not_call_polar ... 2026-11-12 22:13:34,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:13:34,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:13:34] "GET /payment/polar/return?reference=polar-170df98938df&checkout_id=checkout_guard HTTP/1.1" 303 - 9 0.004 0.308 2026-11-12 22:13:34,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:13:51,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarOrderPaid.test_delivering_the_paid_order_twice_books_exactly_one_payment ... 2026-11-12 22:13:52,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarOrderPaid.test_fee_expressed_in_another_currency_keeps_that_currency ... 2026-11-12 22:13:52,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarOrderPaid.test_order_paid_before_the_buyer_returns_still_settles ... 2026-11-12 22:13:52,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarOrderPaid.test_paid_order_in_another_currency_is_an_error_even_for_the_same_number ... 2026-11-12 22:13:52,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarOrderPaid.test_paid_order_matching_the_total_settles_and_records_order_and_fee ... 2026-11-12 22:13:52,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarOrderPaid.test_paid_order_with_a_different_total_is_an_error_and_records_nothing ... 2026-11-12 22:13:52,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarOrderPaid.test_paid_order_without_a_total_is_an_error ... 2026-11-12 22:13:52,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarOrderPaid.test_totals_are_compared_in_the_minor_units_of_each_currency ... 2026-11-12 22:13:52,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:14:09,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarCheckoutEvents.test_a_failed_checkout_errors_the_payment ... 2026-11-12 22:14:09,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarCheckoutEvents.test_a_succeeded_checkout_alone_never_settles_the_payment ... 2026-11-12 22:14:09,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarCheckoutEvents.test_an_event_this_module_does_not_handle_leaves_the_payment_untouched ... 2026-11-12 22:14:09,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarCheckoutEvents.test_an_expired_checkout_cancels_the_payment ... 2026-11-12 22:14:09,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarCheckoutEvents.test_an_open_or_confirmed_checkout_keeps_the_payment_pending ... 2026-11-12 22:14:09,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarCheckoutEvents.test_checkout_events_do_not_run_the_amount_check ... 2026-11-12 22:14:10,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarCheckoutEvents.test_the_paid_order_settles_a_checkout_that_had_only_succeeded ... 2026-11-12 22:14:10,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:14:27,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarTransactionLookup.test_a_checkout_without_metadata_is_found_through_its_own_id ... 2026-11-12 22:14:27,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarTransactionLookup.test_a_transaction_of_another_provider_is_never_matched_by_provider_reference ... 2026-11-12 22:14:27,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarTransactionLookup.test_an_order_without_metadata_is_found_through_its_checkout_id ... 2026-11-12 22:14:27,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarTransactionLookup.test_data_that_matches_no_transaction_finds_none ... 2026-11-12 22:14:27,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarTransactionLookup.test_the_reference_in_the_polar_object_metadata_finds_the_transaction ... 2026-11-12 22:14:27,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarTransactionLookup.test_the_reference_of_the_return_url_finds_the_transaction ... 2026-11-12 22:14:28,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:14:44,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarFeeCurrency.test_fee_in_a_currency_odoo_does_not_know_books_no_fee_and_the_payment_still_settles ... 2026-11-12 22:14:44,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_payment_flow: Starting TestPolarFeeCurrency.test_fee_without_a_currency_is_expressed_in_the_currency_of_the_order ... 2026-11-12 22:14:44,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:15:00,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_an_archived_journal_still_wired_to_the_provider_does_not_satisfy_the_guard ... 2026-11-12 22:15:00,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_enabling_polar_with_a_bank_journal_still_succeeds ... 2026-11-12 22:15:01,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_enabling_polar_without_a_bank_journal_is_refused ... 2026-11-12 22:15:01,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_losing_the_last_bank_journal_after_enabling_warns_on_the_provider ... 2026-11-12 22:15:01,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_no_polar_provider_ships_active_so_installing_cannot_trip_the_guard ... 2026-11-12 22:15:01,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_the_journal_is_judged_against_the_providers_own_company ... 2026-11-12 22:15:11,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_the_polar_clearing_account_is_wired_on_the_first_enable ... 2026-11-12 22:15:12,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_the_refusal_does_not_report_an_archived_journal_as_an_absent_one ... 2026-11-12 22:15:12,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_the_refusal_names_the_journal_not_another_precondition ... 2026-11-12 22:15:12,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_the_refusal_over_a_missing_journal_still_tells_the_admin_to_create_one ... 2026-11-12 22:15:13,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_the_refusal_over_an_archived_journal_tells_the_admin_to_bring_it_back ... 2026-11-12 22:15:13,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarJournalGuard.test_the_warning_banner_does_not_report_an_archived_journal_as_an_absent_one ... 2026-11-12 22:15:13,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:15:29,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarWebhookButton.test_generating_a_webhook_when_one_already_exists_keeps_the_working_one ... 2026-11-12 22:15:29,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarWebhookButton.test_generating_the_webhook_stores_the_secret_and_targets_the_sandbox ... 2026-11-12 22:15:29,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarWebhookButton.test_generating_the_webhook_without_an_access_token_is_refused ... 2026-11-12 22:15:30,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:15:46,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarUndeterminedEnvironmentGuard.test_generating_the_webhook_in_an_undetermined_environment_reaches_no_polar_api ... 2026-11-12 22:15:46,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarUndeterminedEnvironmentGuard.test_generating_the_webhook_on_a_live_provider_still_targets_production ... 2026-11-12 22:15:47,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarUndeterminedEnvironmentGuard.test_preparing_the_product_while_the_environment_is_undetermined_reaches_no_polar_api ... 2026-11-12 22:15:47,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarUndeterminedEnvironmentGuard.test_the_undetermined_environment_refusal_tells_the_admin_what_to_set ... 2026-11-12 22:15:47,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:16:03,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarTokenBoundInvalidation.test_an_active_provider_with_no_webhook_secret_warns_the_admin ... 2026-11-12 22:16:04,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarTokenBoundInvalidation.test_going_live_reprovisions_against_production_and_never_reuses_the_sandbox_product ... 2026-11-12 22:16:04,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarTokenBoundInvalidation.test_resaving_the_same_access_token_changes_nothing ... 2026-11-12 22:16:04,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarTokenBoundInvalidation.test_swapping_the_access_token_discards_the_previous_tokens_provisioned_values ... 2026-11-12 22:16:04,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarTokenBoundInvalidation.test_swapping_the_access_token_terminates ... 2026-11-12 22:16:04,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarTokenBoundInvalidation.test_values_saved_together_with_a_new_access_token_are_kept ... 2026-11-12 22:16:04,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:16:21,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarPartialWebhookResponse.test_a_complete_webhook_response_is_still_reported_as_success ... 2026-11-12 22:16:21,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarPartialWebhookResponse.test_a_partial_webhook_response_keeps_the_reference_polar_already_issued ... 2026-11-12 22:16:21,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarPartialWebhookResponse.test_a_webhook_response_missing_the_secret_is_not_reported_as_success ... 2026-11-12 22:16:21,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_config: Starting TestPolarPartialWebhookResponse.test_a_webhook_response_missing_the_secret_names_the_secret_as_missing ... 2026-11-12 22:16:21,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:16:37,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_requests: Starting TestPolarRequests.test_collection_endpoints_keep_their_trailing_slash ... 2026-11-12 22:16:37,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox-api.polar.sh/v1/checkouts/ for provider 2088. 2026-11-12 22:16:37,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 TEST API response from https://sandbox-api.polar.sh/v1/test for provider 2088. {} 2026-11-12 22:16:37,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_requests: Starting TestPolarRequests.test_field_validation_errors_report_every_faulty_field ... 2026-11-12 22:16:38,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_requests: Starting TestPolarRequests.test_real_money_only_ever_leaves_an_enabled_provider ... 2026-11-12 22:16:38,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending GET API request to https://api.polar.sh/v1/checkouts/chk_1 for provider 2088. 2026-11-12 22:16:38,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 TEST API response from https://sandbox-api.polar.sh/v1/test for provider 2088. {"id": "chk_1"} 2026-11-12 22:16:38,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending GET API request to https://sandbox-api.polar.sh/v1/checkouts/chk_1 for provider 2088. 2026-11-12 22:16:38,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 TEST API response from https://sandbox-api.polar.sh/v1/test for provider 2088. {"id": "chk_1"} 2026-11-12 22:16:38,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending GET API request to https://sandbox-api.polar.sh/v1/checkouts/chk_1 for provider 2088. 2026-11-12 22:16:38,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 TEST API response from https://sandbox-api.polar.sh/v1/test for provider 2088. {"id": "chk_1"} 2026-11-12 22:16:38,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_requests: Starting TestPolarRequests.test_rejections_are_validation_errors_carrying_polars_detail ... 2026-11-12 22:16:38,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_requests: Starting TestPolarRequests.test_requests_are_authenticated_with_the_access_token_as_a_bearer ... 2026-11-12 22:16:38,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending GET API request to https://sandbox-api.polar.sh/v1/checkouts/chk_1 for provider 2088. 2026-11-12 22:16:38,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 TEST API response from https://sandbox-api.polar.sh/v1/test for provider 2088. {"id": "chk_1"} 2026-11-12 22:16:38,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_requests: Starting TestPolarRequests.test_successful_response_returns_the_json_body ... 2026-11-12 22:16:38,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending GET API request to https://sandbox-api.polar.sh/v1/checkouts/chk_1 for provider 2088. 2026-11-12 22:16:38,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 TEST API response from https://sandbox-api.polar.sh/v1/test for provider 2088. {"id": "chk_1", "status": "open"} 2026-11-12 22:16:38,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_requests: Starting TestPolarRequests.test_unreachable_polar_is_a_validation_error ... 2026-11-12 22:16:38,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:16:55,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_setup: Starting TestPolarProductProvisioning.test_enabling_provider_provisions_the_shared_product_once ... 2026-11-12 22:16:55,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_setup: Starting TestPolarProductProvisioning.test_the_explicit_prepare_action_shows_the_real_failure ... 2026-11-12 22:16:55,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_setup: Starting TestPolarProductProvisioning.test_unreachable_polar_at_enable_time_saves_the_provider_and_warns ... 2026-11-12 22:16:55,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:17:12,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_setup: Starting TestPolarPrepaymentWarnVsFeeBlock.test_enabling_with_automatic_invoicing_off_shows_the_prepayment_banner ... 2026-11-12 22:17:12,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_setup: Starting TestPolarPrepaymentWarnVsFeeBlock.test_missing_fee_account_does_not_block_enable ... 2026-11-12 22:17:12,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_setup: Starting TestPolarPrepaymentWarnVsFeeBlock.test_no_prepayment_line_when_automatic_invoice_on ... 2026-11-12 22:17:12,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_setup: Starting TestPolarPrepaymentWarnVsFeeBlock.test_warning_soft_guards_absent_sale_module ... 2026-11-12 22:17:12,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:17:29,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_provider_setup: Starting TestPolarShippedProviderImage.test_shipped_polar_provider_record_ships_with_a_non_empty_icon ... 2026-11-12 22:17:29,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:17:46,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund: Starting TestPolarRefund.test_failed_and_canceled_polar_refunds_end_in_error_and_cancel ... 2026-11-12 22:17:48,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund: Starting TestPolarRefund.test_refund_accepted_by_polar_for_another_amount_errors_the_refund ... 2026-11-12 22:17:49,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund: Starting TestPolarRefund.test_refund_completes_only_when_polar_reports_it_succeeded ... 2026-11-12 22:17:50,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund: Starting TestPolarRefund.test_refund_does_not_reverse_the_platform_fee_booked_on_the_original_payment ... 2026-11-12 22:17:52,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund: Starting TestPolarRefund.test_refund_is_a_pending_negative_child_linked_to_the_polar_refund ... 2026-11-12 22:17:53,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund: Starting TestPolarRefund.test_refund_of_a_payment_without_a_polar_order_is_refused_without_calling_polar ... 2026-11-12 22:17:54,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund: Starting TestPolarRefund.test_refund_of_a_zero_decimal_currency_is_not_multiplied_by_100 ... 2026-11-12 22:17:55,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund: Starting TestPolarRefund.test_refund_rejected_by_polar_errors_the_refund_and_leaves_the_payment_done ... 2026-11-12 22:17:56,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund: Starting TestPolarRefund.test_refund_request_targets_the_source_order_with_the_refunded_minor_amount ... 2026-11-12 22:17:57,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:18:14,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_cap: Starting TestPolarRefundCap.test_full_gross_refund_is_sent_to_polar_and_leaves_nothing_refundable ... 2026-11-12 22:18:16,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_cap: Starting TestPolarRefundCap.test_partial_refund_leaves_the_rest_of_the_gross_and_refuses_more_than_that ... 2026-11-12 22:18:18,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_cap: Starting TestPolarRefundCap.test_payment_booked_gross_without_fee_account_keeps_the_amount_paid_as_cap ... 2026-11-12 22:18:19,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_cap: Starting TestPolarRefundCap.test_payment_of_a_method_without_refund_support_has_nothing_refundable ... 2026-11-12 22:18:20,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_cap: Starting TestPolarRefundCap.test_payment_of_another_provider_keeps_the_core_net_cap ... 2026-11-12 22:18:21,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_cap: Starting TestPolarRefundCap.test_refund_created_from_the_polar_dashboard_deducts_from_the_gross_amount ... 2026-11-12 22:18:23,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_cap: Starting TestPolarRefundCap.test_refund_payment_itself_is_not_refundable_even_once_its_amount_is_corrected ... 2026-11-12 22:18:25,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_cap: Starting TestPolarRefundCap.test_refund_wizard_offers_the_gross_amount_the_buyer_paid ... 2026-11-12 22:18:26,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:18:44,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_events: Starting TestPolarRefundAmountCheck.test_refund_amount_is_compared_in_the_minor_units_of_a_zero_decimal_currency ... 2026-11-12 22:18:45,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_events: Starting TestPolarRefundAmountCheck.test_refund_event_with_another_amount_than_the_refund_is_an_error ... 2026-11-12 22:18:46,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_events: Starting TestPolarRefundAmountCheck.test_refund_event_with_the_refunded_amount_settles_the_refund ... 2026-11-12 22:18:47,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_events: Starting TestPolarRefundAmountCheck.test_refund_event_without_an_amount_errors_the_refund ... 2026-11-12 22:18:48,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_events: Starting TestPolarRefundAmountCheck.test_refund_started_from_odoo_stays_pending_then_settles_on_polars_confirmation ... 2026-11-12 22:18:50,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:19:08,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_events: Starting TestPolarRefundIdempotence.test_recording_the_same_dashboard_refund_twice_returns_the_same_single_transaction ... 2026-11-12 22:19:09,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:19:11,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_refund_events: Starting TestPolarRefundBeforeOrderKnown.test_refund_webhook_before_the_order_is_known_creates_nothing ... 2026-11-12 22:19:11,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:19:11,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:19:11] "POST /payment/polar/webhook HTTP/1.1" 200 - 7 0.004 0.408 2026-11-12 22:19:11,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:19:29,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettings.test_administrator_sets_both_accounts_on_the_polar_provider_form ... 2026-11-12 22:19:30,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettings.test_both_accounts_may_be_left_unset ... 2026-11-12 22:19:30,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettings.test_changing_the_company_clearing_account_rewires_the_polar_method_line ... 2026-11-12 22:19:30,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettings.test_clearing_account_choices_are_live_reconcilable_current_accounts_only ... 2026-11-12 22:19:31,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettings.test_emptying_the_clearing_account_keeps_a_hand_set_outstanding_account ... 2026-11-12 22:19:31,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettings.test_emptying_the_clearing_account_restores_the_default_outstanding_account ... 2026-11-12 22:19:31,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettings.test_fee_account_choices_are_live_expense_accounts_only ... 2026-11-12 22:19:32,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettings.test_polar_accounts_are_not_offered_on_another_providers_form ... 2026-11-12 22:19:32,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:19:49,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettingsMultiCompany.test_administrator_sets_the_accounts_of_a_provider_of_another_company ... 2026-11-12 22:19:59,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_settings: Starting TestPolarAccountSettingsMultiCompany.test_pickers_offer_only_the_provider_companys_accounts ... 2026-11-12 22:20:09,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:20:26,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_a_provider_without_a_webhook_secret_refuses_every_delivery ... 2026-11-12 22:20:26,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_a_secret_that_is_valid_base64_still_accepts_the_legacy_raw_key ... 2026-11-12 22:20:26,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_key_rotation_second_signature_matches_is_accepted ... 2026-11-12 22:20:26,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_missing_signature_headers_are_refused ... 2026-11-12 22:20:26,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_mutated_body_is_rejected ... 2026-11-12 22:20:26,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_real_captured_polar_delivery_is_accepted ... 2026-11-12 22:20:26,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_signature_keyed_by_the_undecoded_prefix_stripped_secret_is_rejected ... 2026-11-12 22:20:27,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_standard_webhooks_secret_is_keyed_by_its_decoded_remainder ... 2026-11-12 22:20:27,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_timestamp_outside_300s_tolerance_is_rejected ... 2026-11-12 22:20:27,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_signature: Starting TestPolarWebhookSignature.test_wrong_secret_is_rejected ... 2026-11-12 22:20:27,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:20:29,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_a_delivery_that_fails_validation_is_still_acknowledged ... 2026-11-12 22:20:29,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:29,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:29] "POST /payment/polar/webhook HTTP/1.1" 200 - 16 0.010 0.366 2026-11-12 22:20:29,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_a_replayed_delivery_is_acknowledged_but_processed_once ... 2026-11-12 22:20:29,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:29,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.controllers.payment_polar: Notification received from Polar: event order.paid, webhook msg_replayed. 2026-11-12 22:20:29,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:29] "POST /payment/polar/webhook HTTP/1.1" 200 - 19 0.012 0.325 2026-11-12 22:20:29,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.controllers.payment_polar: Notification received from Polar: event order.paid, webhook msg_replayed. 2026-11-12 22:20:29,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.controllers.payment_polar: Ignoring the replay of Polar webhook msg_replayed. 2026-11-12 22:20:29,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:29] "POST /payment/polar/webhook HTTP/1.1" 200 - 3 0.002 0.009 2026-11-12 22:20:29,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_bodies_polar_could_not_have_sent_are_acknowledged_not_failed ... 2026-11-12 22:20:29,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:30,516 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:30] "POST /payment/polar/webhook HTTP/1.1" 200 - 7 0.002 0.567 2026-11-12 22:20:30,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:30] "POST /payment/polar/webhook HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:20:30,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:30] "POST /payment/polar/webhook HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:20:30,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:30] "POST /payment/polar/webhook HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:20:30,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:30] "POST /payment/polar/webhook HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:20:30,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_forged_webhook_is_refused_and_changes_nothing ... 2026-11-12 22:20:30,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:30,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:30] "POST /payment/polar/webhook HTTP/1.1" 403 - 10 0.006 0.282 2026-11-12 22:20:30,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_signature_of_a_tampered_amount_does_not_settle_with_the_original_signature ... 2026-11-12 22:20:30,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:31,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:31] "POST /payment/polar/webhook HTTP/1.1" 403 - 10 0.009 0.352 2026-11-12 22:20:31,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_validly_signed_but_stale_webhook_is_refused ... 2026-11-12 22:20:31,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:31,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:31] "POST /payment/polar/webhook HTTP/1.1" 403 - 10 0.004 0.304 2026-11-12 22:20:31,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_webhook_for_an_unknown_transaction_is_acknowledged_and_changes_nothing ... 2026-11-12 22:20:31,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:34,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:34] "POST /payment/polar/webhook HTTP/1.1" 200 - 10 0.005 2.760 2026-11-12 22:20:34,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_webhook_signed_with_a_legacy_format_secret_settles_the_payment ... 2026-11-12 22:20:34,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:34,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.controllers.payment_polar: Notification received from Polar: event order.paid, webhook msg_c5270465e0144d278a1994876d293c31. 2026-11-12 22:20:34,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:34] "POST /payment/polar/webhook HTTP/1.1" 200 - 19 0.011 0.308 2026-11-12 22:20:34,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_webhook_signed_with_a_standard_format_secret_settles_the_payment ... 2026-11-12 22:20:34,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:35,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:35] "POST /payment/polar/webhook HTTP/1.1" 200 - 19 0.010 0.281 2026-11-12 22:20:35,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_webhook_whose_body_was_altered_after_signing_is_refused ... 2026-11-12 22:20:35,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:35,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:35] "POST /payment/polar/webhook HTTP/1.1" 403 - 10 0.005 0.325 2026-11-12 22:20:35,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarWebhookRoute.test_webhook_without_signature_headers_is_refused ... 2026-11-12 22:20:35,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:36,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:36] "POST /payment/polar/webhook HTTP/1.1" 403 - 10 0.005 0.619 2026-11-12 22:20:36,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:20:37,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarInitiatedRefunds.test_dashboard_refund_announced_twice_is_recorded_once ... 2026-11-12 22:20:37,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:38,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:38] "POST /payment/polar/webhook HTTP/1.1" 200 - 24 0.025 0.312 2026-11-12 22:20:38,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:38] "POST /payment/polar/webhook HTTP/1.1" 200 - 6 0.005 0.012 2026-11-12 22:20:38,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarInitiatedRefunds.test_dashboard_refund_completes_when_polar_reports_it_succeeded ... 2026-11-12 22:20:38,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:38,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:38] "POST /payment/polar/webhook HTTP/1.1" 200 - 24 0.017 0.320 2026-11-12 22:20:38,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:38] "POST /payment/polar/webhook HTTP/1.1" 200 - 12 0.009 0.023 2026-11-12 22:20:38,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarInitiatedRefunds.test_dashboard_refund_in_another_currency_than_the_payment_creates_nothing ... 2026-11-12 22:20:38,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:39,203 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:39] "POST /payment/polar/webhook HTTP/1.1" 200 - 10 0.005 0.320 2026-11-12 22:20:39,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarInitiatedRefunds.test_dashboard_refund_of_a_zero_decimal_currency_is_not_divided_by_100 ... 2026-11-12 22:20:39,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:39,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:39] "POST /payment/polar/webhook HTTP/1.1" 200 - 24 0.015 0.624 2026-11-12 22:20:39,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarInitiatedRefunds.test_dashboard_refund_of_an_unknown_order_creates_nothing ... 2026-11-12 22:20:39,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:40,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:40] "POST /payment/polar/webhook HTTP/1.1" 200 - 7 0.012 0.302 2026-11-12 22:20:40,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarInitiatedRefunds.test_forged_dashboard_refund_creates_nothing ... 2026-11-12 22:20:40,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:40,726 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:40] "POST /payment/polar/webhook HTTP/1.1" 403 - 9 0.005 0.353 2026-11-12 22:20:40,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarInitiatedRefunds.test_refund_created_in_polar_creates_the_matching_refund_transaction ... 2026-11-12 22:20:40,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:41,203 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:41] "POST /payment/polar/webhook HTTP/1.1" 200 - 24 0.019 0.378 2026-11-12 22:20:41,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarInitiatedRefunds.test_refund_started_from_odoo_is_not_duplicated_by_polars_notifications ... 2026-11-12 22:20:41,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:41,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:41] "POST /payment/polar/webhook HTTP/1.1" 200 - 11 0.006 0.639 2026-11-12 22:20:42,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:42] "POST /payment/polar/webhook HTTP/1.1" 200 - 12 0.010 0.038 2026-11-12 22:20:42,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarInitiatedRefunds.test_successive_dashboard_refunds_all_attach_to_the_paid_transaction ... 2026-11-12 22:20:42,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:42,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:42] "POST /payment/polar/webhook HTTP/1.1" 200 - 24 0.015 0.338 2026-11-12 22:20:42,487 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:42] "POST /payment/polar/webhook HTTP/1.1" 200 - 19 0.026 0.028 2026-11-12 22:20:42,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:20:44,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarReturnRoute.test_a_polar_outage_on_return_still_sends_the_buyer_to_the_status_page ... 2026-11-12 22:20:44,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:44,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:44] "GET /payment/polar/return?reference=polar-e1331edad941&checkout_id=checkout_ret HTTP/1.1" 303 - 8 0.009 0.300 2026-11-12 22:20:44,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarReturnRoute.test_returning_buyer_is_redirected_to_the_status_page_and_payment_settles ... 2026-11-12 22:20:44,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:45,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:45] "GET /payment/polar/return?reference=polar-24966d7cf2b1&checkout_id=checkout_ret HTTP/1.1" 303 - 20 0.012 0.550 2026-11-12 22:20:45,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarReturnRoute.test_returning_to_an_already_settled_payment_does_not_call_polar_again ... 2026-11-12 22:20:45,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:45,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:45] "GET /payment/polar/return?reference=polar-a0c58540ddf1&checkout_id=checkout_ret HTTP/1.1" 303 - 7 0.006 0.346 2026-11-12 22:20:45,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarReturnRoute.test_the_query_string_of_the_return_url_cannot_decide_the_outcome ... 2026-11-12 22:20:45,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:46,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:46] "GET /payment/polar/return?reference=polar-694e5e624b76&checkout_id=checkout_ret&status=succeeded&paid=true HTTP/1.1" 303 - 18 0.008 0.335 2026-11-12 22:20:46,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:20:47,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarRouteSessions.test_return_from_the_checkout_gets_no_session_cookie ... 2026-11-12 22:20:47,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:48,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:48] "GET /payment/polar/return?reference=polar-f5955d1ee272 HTTP/1.1" 303 - 7 0.003 0.336 2026-11-12 22:20:48,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook: Starting TestPolarRouteSessions.test_webhook_delivery_gets_no_session_cookie ... 2026-11-12 22:20:48,333 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:20:48,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.controllers.payment_polar: Notification received from Polar: event order.paid, webhook msg_52da8e21b501401396f54691dc084fef. 2026-11-12 22:20:48,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:20:48] "POST /payment/polar/webhook HTTP/1.1" 200 - 19 0.011 0.569 2026-11-12 22:20:48,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:04,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook_robustness: Starting TestPolarWebhookRobustness.test_malformed_body_never_mutates_an_existing_transaction ... 2026-11-12 22:21:04,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook_robustness: Starting TestPolarWebhookRobustness.test_non_json_body_is_discarded_not_raised ... 2026-11-12 22:21:04,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook_robustness: Starting TestPolarWebhookRobustness.test_valid_json_list_is_discarded_not_raised ... 2026-11-12 22:21:04,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook_robustness: Starting TestPolarWebhookRobustness.test_valid_json_missing_data_is_discarded ... 2026-11-12 22:21:04,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook_robustness: Starting TestPolarWebhookRobustness.test_valid_json_missing_type_is_discarded ... 2026-11-12 22:21:04,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_polar.tests.test_polar_webhook_robustness: Starting TestPolarWebhookRobustness.test_well_formed_payload_extracts_type_data_and_webhook_id ... 2026-11-12 22:21:04,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:21:06,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-11-12 22:21:06,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-11-12 22:21:06,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-11-12 22:21:06,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:08,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_allow_multi_payments_on_non_recurring_transactions ... 2026-11-12 22:21:08,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:21:08,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_updates_reference_if_not_confirmed ... 2026-11-12 22:21:08,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_token_values_maps_fields_correctly ... 2026-11-12 22:21:08,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_order_request_payload ... 2026-11-12 22:21:08,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_prevent_multi_payments_on_recurring_transactions ... 2026-11-12 22:21:09,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_creates_refund_tx_when_missing ... 2026-11-12 22:21:09,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_returns_refund_tx ... 2026-11-12 22:21:09,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_token_values_not_extracted_if_token_already_exists ... 2026-11-12 22:21:09,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_is_not_supported ... 2026-11-12 22:21:09,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:10,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-11-12 22:21:10,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-11-12 22:21:10,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-11-12 22:21:10,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:21:11,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:11,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:11] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 15 0.008 0.322 2026-11-12 22:21:11,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:21:11,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:11,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:11] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 15 0.006 0.422 2026-11-12 22:21:11,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:13,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:21:13,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_payment_method ... 2026-11-12 22:21:13,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_amount_data_returns_amount_and_currency ... 2026-11-12 22:21:13,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_merchant_parameters ... 2026-11-12 22:21:13,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_length_is_between_9_and_12_chars ... 2026-11-12 22:21:13,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_uses_only_alphanumeric_chars ... 2026-11-12 22:21:13,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_returns_tx ... 2026-11-12 22:21:13,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:15,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-11-12 22:21:15,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-11-12 22:21:15,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-11-12 22:21:15,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_payment_triggers_processing ... 2026-11-12 22:21:15,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:15,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:15] "GET /payment/redsys/return?Ds_MerchantParameters=eyJEc19PcmRlciI6ICJUZXN0IFRyYW5zYWN0aW9uIiwgIkRzX0Ftb3VudCI6IDExMTExMC45OTk5OTk5OTk5OSwgIkRzX0N1cnJlbmN5IjogOTc4LCAiRHNfQ2FyZF9CcmFuZCI6ICIxIiwgIkRzX1Jlc3BvbnNlIjogIjAwMDAifQ%3D%3D&Ds_Signature=upzUj96lLgOEUP5lvaj7lz0Se4MXmc5_GoJ32ACqZ3A%3D HTTP/1.1" 303 - 15 0.006 0.351 2026-11-12 22:21:17,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:17] "GET /payment/status HTTP/1.1" 200 - 105 0.092 1.411 2026-11-12 22:21:17,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_payment_triggers_signature_check ... 2026-11-12 22:21:17,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:17,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:17] "GET /payment/redsys/return?Ds_MerchantParameters=eyJEc19PcmRlciI6ICJUZXN0IFRyYW5zYWN0aW9uIiwgIkRzX0Ftb3VudCI6IDExMTExMC45OTk5OTk5OTk5OSwgIkRzX0N1cnJlbmN5IjogOTc4LCAiRHNfQ2FyZF9CcmFuZCI6ICIxIiwgIkRzX1Jlc3BvbnNlIjogIjAwMDAifQ%3D%3D&Ds_Signature=upzUj96lLgOEUP5lvaj7lz0Se4MXmc5_GoJ32ACqZ3A%3D HTTP/1.1" 303 - 15 0.006 0.322 2026-11-12 22:21:19,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:19] "GET /payment/status HTTP/1.1" 200 - 105 0.084 1.420 2026-11-12 22:21:19,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_triggers_processing ... 2026-11-12 22:21:19,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:19,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:19] "POST /payment/redsys/webhook HTTP/1.1" 200 - 15 0.007 0.342 2026-11-12 22:21:19,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_triggers_signature_check ... 2026-11-12 22:21:19,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:20,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:20] "POST /payment/redsys/webhook HTTP/1.1" 200 - 15 0.006 0.576 2026-11-12 22:21:20,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:21,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_canceled_refund_webhook_notification_triggers_processing ... 2026-11-12 22:21:21,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:22,250 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:22] "POST /payment/stripe/webhook HTTP/1.1" 200 - 12 0.005 0.313 2026-11-12 22:21:22,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_refund_id_is_set_as_provider_reference ... 2026-11-12 22:21:22,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_refund_webhook_notification_matches_refund_of_capture_child ... 2026-11-12 22:21:22,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:22,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:22] "POST /payment/stripe/webhook HTTP/1.1" 200 - 12 0.005 0.327 2026-11-12 22:21:22,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_void_webhook_notification_does_not_trigger_processing ... 2026-11-12 22:21:22,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:23,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:23] "POST /payment/stripe/webhook HTTP/1.1" 200 - 8 0.009 0.552 2026-11-12 22:21:23,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:24,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_country_mapping_stripe_connect ... 2026-11-12 22:21:32,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_create_account_link_pass_required_parameters ... 2026-11-12 22:21:32,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_do_not_create_webhook_if_already_done ... 2026-11-12 22:21:32,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_extract_token_values_maps_fields_correctly ... 2026-11-12 22:21:32,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_onboarding_action_redirect_to_url ... 2026-11-12 22:21:32,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_only_create_webhook_if_not_already_done ... 2026-11-12 22:21:32,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_processing_values ... 2026-11-12 22:21:32,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_when_missing_secret ... 2026-11-12 22:21:32,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_with_missing_timestamp ... 2026-11-12 22:21:32,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_return_from_tokenization_request ... 2026-11-12 22:21:32,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:33,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 37 created for partner 930 from transaction Test Transaction. 2026-11-12 22:21:33,087 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:33] "GET /payment/stripe/return?reference=Test+Transaction HTTP/1.1" 303 - 24 0.016 0.352 2026-11-12 22:21:34,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:34] "GET /payment/status HTTP/1.1" 200 - 105 0.080 1.272 2026-11-12 22:21:34,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_sensitive_values_are_redacted_from_logs ... 2026-11-12 22:21:34,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_capture_request ... 2026-11-12 22:21:34,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_void_request ... 2026-11-12 22:21:34,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_validate_amount_succeeds_for_special_currencies ... 2026-11-12 22:21:34,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_confirms_transaction ... 2026-11-12 22:21:34,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:35,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:35] "POST /payment/stripe/webhook HTTP/1.1" 200 - 20 0.011 0.325 2026-11-12 22:21:35,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_skips_signature_verification_for_missing_transactions ... 2026-11-12 22:21:35,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:35,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:35] "POST /payment/stripe/webhook HTTP/1.1" 200 - 8 0.003 0.324 2026-11-12 22:21:35,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_tokenizes_payment_method ... 2026-11-12 22:21:35,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:36,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:36] "POST /payment/stripe/webhook HTTP/1.1" 200 - 18 0.010 0.607 2026-11-12 22:21:36,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:21:36,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:36,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:36] "POST /payment/stripe/webhook HTTP/1.1" 200 - 16 0.007 0.377 2026-11-12 22:21:36,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:38,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:21:38,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_payment_secret ... 2026-11-12 22:21:38,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_provider_reference ... 2026-11-12 22:21:38,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_amount_data_returns_amount_and_currency ... 2026-11-12 22:21:38,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_reference_finds_reference ... 2026-11-12 22:21:38,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_length_is_between_6_and_64_chars ... 2026-11-12 22:21:38,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_uses_only_alphanumeric_chars ... 2026-11-12 22:21:38,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:40,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_payment_data_with_valid_signature ... 2026-11-12 22:21:40,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_failing_to_confirm_payment_sets_the_transaction_in_error ... 2026-11-12 22:21:40,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:40,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:40] "GET /payment/toss-payments/success?orderId=Test+Transaction&paymentKey=test-pk&amount=750 HTTP/1.1" 303 - 18 0.013 0.283 2026-11-12 22:21:42,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:42] "GET /payment/status HTTP/1.1" 200 - 105 0.098 1.341 2026-11-12 22:21:42,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_payment_data_with_invalid_signature ... 2026-11-12 22:21:42,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_payment_data_with_missing_signature ... 2026-11-12 22:21:42,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_failing_payment_initiation_sets_transaction_in_error ... 2026-11-12 22:21:42,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:42,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:42] "GET /payment/toss-payments/failure?code=ERR&message=Payment+refused&orderId=Test+Transaction&access_token=7df111bac097c3f565b74c85454c6f034c476d6994a4cb1539987e2258a604e4 HTTP/1.1" 303 - 18 0.010 0.558 2026-11-12 22:21:44,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:44] "GET /payment/status HTTP/1.1" 200 - 104 0.089 1.354 2026-11-12 22:21:44,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_successful_payment_initiation_triggers_processing ... 2026-11-12 22:21:44,272 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:44,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:44] "GET /payment/toss-payments/success?orderId=Test+Transaction&paymentKey=test-pk&amount=750 HTTP/1.1" 303 - 18 0.009 0.317 2026-11-12 22:21:45,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:45] "GET /payment/status HTTP/1.1" 200 - 105 0.092 1.292 2026-11-12 22:21:45,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-11-12 22:21:46,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:46,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:46] "POST /payment/toss-payments/webhook HTTP/1.1" 200 - 15 0.005 0.295 2026-11-12 22:21:46,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:21:46,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:46,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:46] "POST /payment/toss-payments/webhook HTTP/1.1" 200 - 15 0.019 0.382 2026-11-12 22:21:46,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:48,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_checkout: Starting TestVNPayCheckout.test_converted_payment_charges_the_stored_vnd_amount_on_vnpay ... 2026-11-12 22:21:49,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_checkout: Starting TestVNPayCheckout.test_customer_is_sent_to_vnpay_with_a_payment_url_signed_over_the_sent_parameters ... 2026-11-12 22:21:49,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_checkout: Starting TestVNPayCheckout.test_payment_creation_date_sent_to_vnpay_is_kept_to_identify_the_payment_later ... 2026-11-12 22:21:49,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_checkout: Starting TestVNPayCheckout.test_vietnamese_customer_gets_the_vnpay_page_in_vietnamese ... 2026-11-12 22:21:49,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_checkout: Starting TestVNPayCheckout.test_vnpay_reference_only_uses_characters_vnpay_accepts_and_differs_per_payment ... 2026-11-12 22:21:49,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:21:51,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_converted_payment_is_confirmed_by_the_charged_vnd_amount ... 2026-11-12 22:21:51,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:51,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '254000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:51,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:51] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=254000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=008a7edbbeb9e8e17a66b0c55770a3bc403156e7195a1a2edbc8d55afb8ba684d45da84a0390acea3d7d373878aefb94e2c8be7a2729395d29a1052f23100247 HTTP/1.1" 200 - 20 0.013 0.359 2026-11-12 22:21:51,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_converted_payment_reported_at_the_document_amount_is_in_error ... 2026-11-12 22:21:51,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:52,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '10000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:52,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:52] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=10000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=953961fde243301277340a28958f684b7b79042a52bfad7ca0b085046b4e4fa530efb96f60deebc1aefc5b4e2d4804251a2a146d631b261b9c06d481c2c84ff6 HTTP/1.1" 200 - 20 0.011 0.328 2026-11-12 22:21:52,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_notification_below_the_charged_amount_puts_the_payment_in_error ... 2026-11-12 22:21:52,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:52,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '99999900', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:52,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:52] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=99999900&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=7a4e27c30296673ee71343c54e61535203b5506148823ba27e6cdb369bc3177f6869b585d5e962b84f01d91bfdb9f0544e32e55276da6cd726aa05729601be62 HTTP/1.1" 200 - 19 0.009 0.313 2026-11-12 22:21:52,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_notification_is_refused_when_the_provider_has_no_hash_secret ... 2026-11-12 22:21:52,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:53,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:53] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 200 - 10 0.005 0.545 2026-11-12 22:21:53,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_notification_of_an_unknown_payment_is_answered_order_not_found ... 2026-11-12 22:21:53,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:53,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-UNKNOWN-0001'} 2026-11-12 22:21:53,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:53] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-UNKNOWN-0001&vnp_SecureHash=fa8519212a53af639f00c1002be5d4a0356817069ecca24dd52b04e86aa35a46057c7c8f6d4bededd5f0f55c3f2851f929107493c18e35bf8b4377ead8d28cbe HTTP/1.1" 200 - 8 0.003 0.342 2026-11-12 22:21:53,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_notification_with_a_non_ascii_signature_is_refused ... 2026-11-12 22:21:53,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:53,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:53] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=éd566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 200 - 10 0.008 0.288 2026-11-12 22:21:53,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_notification_without_payment_reference_is_answered_as_invalid_input ... 2026-11-12 22:21:53,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:54,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00'} 2026-11-12 22:21:54,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:54] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 200 - 7 0.005 0.313 2026-11-12 22:21:54,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_paid_notification_of_a_cancelled_payment_is_reported_and_not_repeated ... 2026-11-12 22:21:54,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:54,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '24', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '02', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:54,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:54] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=24&vnp_TransactionStatus=02&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=df49b9f282320517e38abb2dfa450ec180eac5c5ce06273fe6e09faf024a418aa5531bc0a2e29b1445037849fd1d47f77c38b6529204f6ec5ad341c597fcee0c HTTP/1.1" 200 - 19 0.010 0.592 2026-11-12 22:21:54,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:54,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:54] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 200 - 9 0.006 0.014 2026-11-12 22:21:54,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_paid_notification_of_a_payment_in_error_confirms_it ... 2026-11-12 22:21:54,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:55,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '51', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '02', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:55,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:55] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=51&vnp_TransactionStatus=02&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=4f1fc2321f1fda0a305d77ea39a3eb0cb4cec2c291fd20d41980e45e35819fec41585997bf43349ac5cf51776628e4da999bf880e19a6bf8027dfa5292d954e1 HTTP/1.1" 200 - 19 0.009 0.334 2026-11-12 22:21:55,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:55,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:55] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 200 - 9 0.005 0.014 2026-11-12 22:21:55,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_paid_notification_of_the_full_amount_confirms_the_payment ... 2026-11-12 22:21:55,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:55,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:55,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:55] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 200 - 19 0.010 0.314 2026-11-12 22:21:55,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_payment_cancelled_by_the_customer_on_vnpay_is_cancelled ... 2026-11-12 22:21:55,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:56,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '24', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '02', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:56,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:56] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=24&vnp_TransactionStatus=02&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=df49b9f282320517e38abb2dfa450ec180eac5c5ce06273fe6e09faf024a418aa5531bc0a2e29b1445037849fd1d47f77c38b6529204f6ec5ad341c597fcee0c HTTP/1.1" 200 - 19 0.010 0.349 2026-11-12 22:21:56,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_payment_declined_by_the_bank_is_in_error ... 2026-11-12 22:21:56,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:56,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '51', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '02', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:56,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:56] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=51&vnp_TransactionStatus=02&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=4f1fc2321f1fda0a305d77ea39a3eb0cb4cec2c291fd20d41980e45e35819fec41585997bf43349ac5cf51776628e4da999bf880e19a6bf8027dfa5292d954e1 HTTP/1.1" 200 - 19 0.016 0.630 2026-11-12 22:21:56,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_payment_held_by_vnpay_as_suspected_fraud_stays_pending ... 2026-11-12 22:21:56,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:57,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '07', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '07', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:57,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:57] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=07&vnp_TransactionStatus=07&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=a964aa2f89689c6a8b05ca7c9e293053d5705ab33d358e7b8b95449288e5f83125a5216e50f5c41589a4b6a2c92adbfcff2db1c1e4f889146290abf47e86744d HTTP/1.1" 200 - 19 0.012 0.341 2026-11-12 22:21:57,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_payment_reversed_by_vnpay_is_in_error ... 2026-11-12 22:21:57,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:57,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '99', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '04', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:57,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:57] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=99&vnp_TransactionStatus=04&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=f940f2085e75bbce1b294c1a88b025920cfe5e372965b22916355eb1e19fd07d9d070c8843f1b2fefefc2f9c12d7ed5fa77d1e5c7621985be42530fc666661a0 HTTP/1.1" 200 - 19 0.011 0.317 2026-11-12 22:21:57,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_repeated_notification_of_a_confirmed_payment_is_acknowledged_as_already_confirmed ... 2026-11-12 22:21:57,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:57,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:57,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:57] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 200 - 19 0.010 0.357 2026-11-12 22:21:57,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:57,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:57] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 200 - 3 0.002 0.010 2026-11-12 22:21:57,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_success_response_code_with_a_failed_transaction_status_does_not_confirm ... 2026-11-12 22:21:58,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:58,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Notification received from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '02', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:21:58,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:58] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=02&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=6fd138d767aeffab89c4f3f65d255da3b7d0ef9f77357ddce323e283815a824eb9cb5255fa087e0a5ad651441b5f0b429162e82c295e02e1818d6982d5f41594 HTTP/1.1" 200 - 19 0.011 0.630 2026-11-12 22:21:58,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_notification: Starting TestVNPayNotification.test_tampered_notification_is_refused_and_changes_nothing ... 2026-11-12 22:21:58,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:21:59,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:21:59] "GET /payment/vnpay/notify?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=df49b9f282320517e38abb2dfa450ec180eac5c5ce06273fe6e09faf024a418aa5531bc0a2e29b1445037849fd1d47f77c38b6529204f6ec5ad341c597fcee0c HTTP/1.1" 200 - 10 0.005 0.344 2026-11-12 22:21:59,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:22:14,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_paid_after_cancel: Starting TestVNPayPaidAfterCancel.test_payment_collected_by_vnpay_after_its_cancellation_is_reported_on_the_invoice ... 2026-11-12 22:22:15,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:22:17,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_provider: Starting TestVNPayProvider.test_neutralized_database_forgets_the_vnpay_credentials ... 2026-11-12 22:22:17,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_provider: Starting TestVNPayProvider.test_vnpay_cannot_be_enabled_without_its_credentials ... 2026-11-12 22:22:17,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_provider: Starting TestVNPayProvider.test_vnpay_credentials_are_hidden_from_non_administrators ... 2026-11-12 22:22:17,569 43 INFO rb-c635c7a-226731-435507 odoo.models: Access Denied by ACLs for operation: read, uid: 415, model: payment.provider, field: vnpay_hash_secret 2026-11-12 22:22:17,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_provider: Starting TestVNPayProvider.test_vnpay_only_charges_vnd ... 2026-11-12 22:22:17,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_provider: Starting TestVNPayProvider.test_vnpay_payments_can_be_refunded_partially_from_odoo ... 2026-11-12 22:22:17,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:22:19,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_provider: Starting TestVNPayTransactionForm.test_vnpay_card_type_is_hidden_on_the_form_of_other_transactions ... 2026-11-12 22:22:19,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_provider: Starting TestVNPayTransactionForm.test_vnpay_card_type_is_shown_on_the_form_of_a_vnpay_transaction_once_known ... 2026-11-12 22:22:19,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:22:21,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_refund: Starting TestVNPayRefund.test_converted_payment_refund_asks_vnpay_for_its_share_of_the_charged_vnd ... 2026-11-12 22:22:21,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0003-20261112222221. Payload: {'vnp_Amount': 76200000, 'vnp_Command': 'refund', 'vnp_CreateBy': '__system__', 'vnp_CreateDate': '20261113052221', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'R-VNPAY-TX-0003-20261112222221', 'vnp_RequestId': '90f137bdee584cc2a1cded049600a886', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TransactionNo': '', 'vnp_TransactionType': '03', 'vnp_TxnRef': 'VNPAY-TX-0003', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:21,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0003-20261112222221. {"vnp_ResponseId": "f6e5d4c3b2a1", "vnp_Command": "refund", "vnp_ResponseCode": "00", "vnp_Message": "Refund success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "76200000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260302090000", "vnp_TransactionNo": "14422999", "vnp_TransactionType": "03", "vnp_TransactionStatus": "05", "vnp_OrderInfo": "R-VNPAY-TX-0001", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:21,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_refund: Starting TestVNPayRefund.test_partial_refund_is_requested_from_vnpay_for_the_refunded_amount ... 2026-11-12 22:22:21,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. Payload: {'vnp_Amount': 30000000, 'vnp_Command': 'refund', 'vnp_CreateBy': '__system__', 'vnp_CreateDate': '20261113052221', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'R-VNPAY-TX-0001-20261112222221', 'vnp_RequestId': 'c251857182dc45229a6f7e60c237913c', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TransactionNo': '14422574', 'vnp_TransactionType': '03', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:21,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. {"vnp_ResponseId": "f6e5d4c3b2a1", "vnp_Command": "refund", "vnp_ResponseCode": "00", "vnp_Message": "Refund success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "30000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260302090000", "vnp_TransactionNo": "14422999", "vnp_TransactionType": "03", "vnp_TransactionStatus": "05", "vnp_OrderInfo": "R-VNPAY-TX-0001", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:21,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_refund: Starting TestVNPayRefund.test_refund_of_the_whole_payment_is_requested_as_a_full_refund ... 2026-11-12 22:22:21,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. Payload: {'vnp_Amount': 100000000, 'vnp_Command': 'refund', 'vnp_CreateBy': '__system__', 'vnp_CreateDate': '20261113052221', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'R-VNPAY-TX-0001-20261112222221', 'vnp_RequestId': '0f03c101a40f497da0cb96f1fc8e6086', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TransactionNo': '14422574', 'vnp_TransactionType': '02', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:21,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. {"vnp_ResponseId": "f6e5d4c3b2a1", "vnp_Command": "refund", "vnp_ResponseCode": "00", "vnp_Message": "Refund success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "100000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260302090000", "vnp_TransactionNo": "14422999", "vnp_TransactionType": "02", "vnp_TransactionStatus": "05", "vnp_OrderInfo": "R-VNPAY-TX-0001", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:21,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_refund: Starting TestVNPayRefund.test_refund_rejected_by_vnpay_is_in_error ... 2026-11-12 22:22:21,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. Payload: {'vnp_Amount': 30000000, 'vnp_Command': 'refund', 'vnp_CreateBy': '__system__', 'vnp_CreateDate': '20261113052221', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'R-VNPAY-TX-0001-20261112222221', 'vnp_RequestId': '5340f807bbe043acb77f08c8d791d2c6', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TransactionNo': '14422574', 'vnp_TransactionType': '03', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:21,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. {"vnp_ResponseId": "f6e5d4c3b2a1", "vnp_Command": "refund", "vnp_ResponseCode": "00", "vnp_Message": "Refund success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "30000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260302090000", "vnp_TransactionNo": "14422999", "vnp_TransactionType": "03", "vnp_TransactionStatus": "09", "vnp_OrderInfo": "R-VNPAY-TX-0001", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:21,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_refund: Starting TestVNPayRefund.test_refund_vnpay_answers_as_completed_is_done ... 2026-11-12 22:22:21,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. Payload: {'vnp_Amount': 30000000, 'vnp_Command': 'refund', 'vnp_CreateBy': '__system__', 'vnp_CreateDate': '20261113052221', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'R-VNPAY-TX-0001-20261112222221', 'vnp_RequestId': '5002db1fa04f4183b627664007ed156a', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TransactionNo': '14422574', 'vnp_TransactionType': '03', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:21,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. {"vnp_ResponseId": "f6e5d4c3b2a1", "vnp_Command": "refund", "vnp_ResponseCode": "00", "vnp_Message": "Refund success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "30000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260302090000", "vnp_TransactionNo": "14422999", "vnp_TransactionType": "03", "vnp_TransactionStatus": "00", "vnp_OrderInfo": "R-VNPAY-TX-0001", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:21,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_refund: Starting TestVNPayRefund.test_refund_vnpay_answers_as_processing_stays_pending ... 2026-11-12 22:22:21,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. Payload: {'vnp_Amount': 30000000, 'vnp_Command': 'refund', 'vnp_CreateBy': '__system__', 'vnp_CreateDate': '20261113052221', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'R-VNPAY-TX-0001-20261112222221', 'vnp_RequestId': 'ae6d8eedf6dc4ea3a9b9daedd5b8dac9', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TransactionNo': '14422574', 'vnp_TransactionType': '03', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:21,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction R-VNPAY-TX-0001-20261112222221. {"vnp_ResponseId": "f6e5d4c3b2a1", "vnp_Command": "refund", "vnp_ResponseCode": "00", "vnp_Message": "Refund success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "30000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260302090000", "vnp_TransactionNo": "14422999", "vnp_TransactionType": "03", "vnp_TransactionStatus": "05", "vnp_OrderInfo": "R-VNPAY-TX-0001", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:21,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:22:23,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_return: Starting TestVNPayReturn.test_forged_return_neither_queries_vnpay_nor_changes_the_payment ... 2026-11-12 22:22:23,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:24,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:24] "GET /payment/vnpay/return?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=df49b9f282320517e38abb2dfa450ec180eac5c5ce06273fe6e09faf024a418aa5531bc0a2e29b1445037849fd1d47f77c38b6529204f6ec5ad341c597fcee0c HTTP/1.1" 303 - 10 0.005 0.393 2026-11-12 22:22:24,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_return: Starting TestVNPayReturn.test_query_answer_not_signed_by_vnpay_does_not_confirm_the_payment ... 2026-11-12 22:22:24,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:24,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Handling redirection from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:22:24,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. Payload: {'vnp_Command': 'querydr', 'vnp_CreateDate': '20261113052224', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_RequestId': 'ea04bbd13b2c4d71ae080e673a472331', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:24,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. {"vnp_ResponseId": "a1b2c3d4e5f6", "vnp_Command": "querydr", "vnp_ResponseCode": "00", "vnp_Message": "QueryDR Success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "100000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260301100512", "vnp_TransactionNo": "14422574", "vnp_TransactionType": "01", "vnp_TransactionStatus": "00", "vnp_OrderInfo": "VNPAY-TX-0001", "vnp_PromotionCode": "", "vnp_PromotionAmount": "", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:24,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:24] "GET /payment/vnpay/return?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 303 - 10 0.004 0.284 2026-11-12 22:22:24,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_return: Starting TestVNPayReturn.test_return_claiming_success_does_not_confirm_when_vnpay_query_reports_a_failure ... 2026-11-12 22:22:24,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:24,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Handling redirection from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:22:24,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. Payload: {'vnp_Command': 'querydr', 'vnp_CreateDate': '20261113052224', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_RequestId': '0b709c2b647f490f890e2fb70f1cbbb6', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:24,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. {"vnp_ResponseId": "a1b2c3d4e5f6", "vnp_Command": "querydr", "vnp_ResponseCode": "00", "vnp_Message": "QueryDR Success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "100000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260301100512", "vnp_TransactionNo": "14422574", "vnp_TransactionType": "01", "vnp_TransactionStatus": "02", "vnp_OrderInfo": "VNPAY-TX-0001", "vnp_PromotionCode": "", "vnp_PromotionAmount": "", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:24,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:24] "GET /payment/vnpay/return?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 303 - 17 0.013 0.358 2026-11-12 22:22:24,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_return: Starting TestVNPayReturn.test_return_confirms_the_payment_when_vnpay_query_reports_it_paid ... 2026-11-12 22:22:24,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:25,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Handling redirection from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:22:25,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. Payload: {'vnp_Command': 'querydr', 'vnp_CreateDate': '20261113052225', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_RequestId': '1f3caa26d6bb470c98cab00dc64cdec5', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:25,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. {"vnp_ResponseId": "a1b2c3d4e5f6", "vnp_Command": "querydr", "vnp_ResponseCode": "00", "vnp_Message": "QueryDR Success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "100000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260301100512", "vnp_TransactionNo": "14422574", "vnp_TransactionType": "01", "vnp_TransactionStatus": "00", "vnp_OrderInfo": "VNPAY-TX-0001", "vnp_PromotionCode": "", "vnp_PromotionAmount": "", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:25,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:25] "GET /payment/vnpay/return?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 303 - 17 0.009 0.304 2026-11-12 22:22:25,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_return: Starting TestVNPayReturn.test_return_leaves_the_payment_draft_while_vnpay_reports_it_not_completed ... 2026-11-12 22:22:25,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:25,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Handling redirection from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:22:25,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. Payload: {'vnp_Command': 'querydr', 'vnp_CreateDate': '20261113052225', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_RequestId': 'aca3794de50443b49fa70b048fa22bc0', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:25,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. {"vnp_ResponseId": "a1b2c3d4e5f6", "vnp_Command": "querydr", "vnp_ResponseCode": "00", "vnp_Message": "QueryDR Success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "100000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260301100512", "vnp_TransactionNo": "14422574", "vnp_TransactionType": "01", "vnp_TransactionStatus": "01", "vnp_OrderInfo": "VNPAY-TX-0001", "vnp_PromotionCode": "", "vnp_PromotionAmount": "", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:25,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.models.payment_transaction: The VNPay payment VNPAY-TX-0001 is not completed yet. 2026-11-12 22:22:25,769 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:25] "GET /payment/vnpay/return?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 303 - 15 0.008 0.611 2026-11-12 22:22:25,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_return: Starting TestVNPayReturn.test_return_of_an_already_confirmed_payment_does_not_query_vnpay_again ... 2026-11-12 22:22:25,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:26,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Handling redirection from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:22:26,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:26] "GET /payment/vnpay/return?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 303 - 8 0.007 0.295 2026-11-12 22:22:26,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_return: Starting TestVNPayReturn.test_return_queries_vnpay_for_the_payment_sent_at_its_creation_date ... 2026-11-12 22:22:26,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:26,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.controllers.main: Handling redirection from VNPay with data: {'vnp_Amount': '100000000', 'vnp_BankCode': 'NCB', 'vnp_BankTranNo': 'VNP14422574', 'vnp_CardType': 'ATM', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_PayDate': '20260301100512', 'vnp_ResponseCode': '00', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionNo': '14422574', 'vnp_TransactionStatus': '00', 'vnp_TxnRef': 'VNPAY-TX-0001'} 2026-11-12 22:22:26,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. Payload: {'vnp_Command': 'querydr', 'vnp_CreateDate': '20261113052226', 'vnp_IpAddr': '127.0.0.1', 'vnp_OrderInfo': 'VNPAY-TX-0001', 'vnp_RequestId': '4a7e7d77c54f41eb9a08d8c3fb786289', 'vnp_SecureHash': '[REDACTED]', 'vnp_TmnCode': 'TESTTMN1', 'vnp_TransactionDate': '20260301100000', 'vnp_TxnRef': 'VNPAY-TX-0001', 'vnp_Version': '2.1.0'} 2026-11-12 22:22:26,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 OK API response from https://sandbox.vnpayment.vn/merchant_webapi/api/transaction for transaction VNPAY-TX-0001. {"vnp_ResponseId": "a1b2c3d4e5f6", "vnp_Command": "querydr", "vnp_ResponseCode": "00", "vnp_Message": "QueryDR Success", "vnp_TmnCode": "TESTTMN1", "vnp_TxnRef": "VNPAY-TX-0001", "vnp_Amount": "100000000", "vnp_BankCode": "NCB", "vnp_PayDate": "20260301100512", "vnp_TransactionNo": "14422574", "vnp_TransactionType": "01", "vnp_TransactionStatus": "00", "vnp_OrderInfo": "VNPAY-TX-0001", "vnp_PromotionCode": "", "vnp_PromotionAmount": "", "vnp_SecureHash": "[REDACTED]"} 2026-11-12 22:22:26,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:26] "GET /payment/vnpay/return?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=9d566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 303 - 17 0.010 0.369 2026-11-12 22:22:26,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_vnpay.tests.test_vnpay_return: Starting TestVNPayReturn.test_return_with_a_non_ascii_signature_redirects_without_querying_vnpay ... 2026-11-12 22:22:26,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:26,991 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:26] "GET /payment/vnpay/return?vnp_TmnCode=TESTTMN1&vnp_Amount=100000000&vnp_BankCode=NCB&vnp_BankTranNo=VNP14422574&vnp_CardType=ATM&vnp_PayDate=20260301100512&vnp_OrderInfo=VNPAY-TX-0001&vnp_TransactionNo=14422574&vnp_ResponseCode=00&vnp_TransactionStatus=00&vnp_TxnRef=VNPAY-TX-0001&vnp_SecureHash=éd566352f8e7c8b0f99b26ccbe428243a86182ac8994c6c61513291f6a3ed2ccd4894bbd191a4dad52412d1059d6b0a78a5e037e5cb25e81fa589885124dc995 HTTP/1.1" 303 - 10 0.004 0.319 2026-11-12 22:22:27,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:22:28,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_accept_notification_with_valid_signature ... 2026-11-12 22:22:28,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_cancel ... 2026-11-12 22:22:28,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:29,503 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:29] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.012 0.658 2026-11-12 22:22:29,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_1 ... 2026-11-12 22:22:29,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:29,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:29] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.010 0.367 2026-11-12 22:22:29,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_2 ... 2026-11-12 22:22:29,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:30,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:30] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.009 0.326 2026-11-12 22:22:30,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_invalid_signature ... 2026-11-12 22:22:30,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_missing_signature ... 2026-11-12 22:22:30,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_confirms_transaction ... 2026-11-12 22:22:30,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:30,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:30] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.010 0.303 2026-11-12 22:22:30,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_creates_token ... 2026-11-12 22:22:30,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:31,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 38 created for partner 976 from transaction Test Transaction. 2026-11-12 22:22:31,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:31] "POST /payment/worldline/webhook HTTP/1.1" 200 - 24 0.016 0.566 2026-11-12 22:22:31,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:22:31,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:31,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:31] "POST /payment/worldline/webhook HTTP/1.1" 200 - 15 0.007 0.343 2026-11-12 22:22:31,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:22:33,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-11-12 22:22:33,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_prefers_company_currency ... 2026-11-12 22:22:39,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_webhook_migration_notice_is_only_sent_once ... 2026-11-12 22:22:40,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:22:42,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-11-12 22:22:42,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_fails_offline_requires_action ... 2026-11-12 22:22:42,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_pending_online_requires_action ... 2026-11-12 22:22:42,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_tokenizes_transaction ... 2026-11-12 22:22:42,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_card_session_payload_with_tokenization ... 2026-11-12 22:22:42,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_card_session_payload_without_tokenization ... 2026-11-12 22:22:42,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_returns_none_for_legacy_token ... 2026-11-12 22:22:42,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_returns_none_on_request_failure ... 2026-11-12 22:22:43,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_when_not_pending ... 2026-11-12 22:22:43,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_when_requires_action ... 2026-11-12 22:22:43,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_when_status_not_requires_action ... 2026-11-12 22:22:43,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-11-12 22:22:43,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_legacy_token_charge_payload ... 2026-11-12 22:22:43,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-11-12 22:22:43,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_session_request_payload ... 2026-11-12 22:22:43,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_token_charge_payload ... 2026-11-12 22:22:43,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_legacy_charge_notification_confirms_transaction ... 2026-11-12 22:22:43,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_include_redirect_form_when_authentication_required ... 2026-11-12 22:22:43,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_rendering_values_save_session_id_as_provider_reference ... 2026-11-12 22:22:43,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_rounded_amount_idr ... 2026-11-12 22:22:43,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_falls_back_to_external_id ... 2026-11-12 22:22:43,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_returns_tx ... 2026-11-12 22:22:43,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_strips_suffixed_reference ... 2026-11-12 22:22:43,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_payment_request_dispatches_legacy_token_to_credit_card_charges ... 2026-11-12 22:22:43,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_payment_request_dispatches_v3_token_to_payment_requests ... 2026-11-12 22:22:43,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_sync_from_provider_checks_payment_request_for_token_operation ... 2026-11-12 22:22:43,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_sync_from_provider_checks_session_for_redirect_operation ... 2026-11-12 22:22:44,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_token_charge_card_on_file_type_for_offline_operation ... 2026-11-12 22:22:44,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_token_charge_return_url_carries_return_params_in_request_context ... 2026-11-12 22:22:44,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenization_flow_not_save_payment_details ... 2026-11-12 22:22:44,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenize_fetches_masked_card_number ... 2026-11-12 22:22:44,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 47 created for partner 985 from transaction Test Transaction. 2026-11-12 22:22:44,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenize_skips_get_with_inline_card_details ... 2026-11-12 22:22:44,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Token 48 created for partner 985 from transaction Test Transaction. 2026-11-12 22:22:44,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_validation_builds_redirect_form ... 2026-11-12 22:22:44,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_validation_session_payload_is_save ... 2026-11-12 22:22:44,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:22:46,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_accept_webhook_notification_with_valid_signature ... 2026-11-12 22:22:46,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_invalid_signature ... 2026-11-12 22:22:46,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_missing_signature ... 2026-11-12 22:22:46,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_return_confirms_pending_token_payment_after_3ds_challenge ... 2026-11-12 22:22:46,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:46,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:46] "GET /payment/xendit/return?tx_ref=xendit_tx5&success=true&access_token=cc119dad407bbae8529db6c040c8105f2a65e00870be363b10a53a0b8ff648d5 HTTP/1.1" 303 - 19 0.011 0.292 2026-11-12 22:22:48,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:48] "GET /payment/status HTTP/1.1" 200 - 104 0.071 1.430 2026-11-12 22:22:48,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_return_falls_back_to_pending_when_sync_fails ... 2026-11-12 22:22:48,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:48,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:48] "GET /payment/xendit/return?tx_ref=xendit_tx3&success=true&access_token=cefe35a031df43f74f8a55f93d3571555213984767063c36bc557655fad47c53 HTTP/1.1" 303 - 18 0.007 0.321 2026-11-12 22:22:49,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:49] "GET /payment/status HTTP/1.1" 200 - 104 0.075 1.199 2026-11-12 22:22:49,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_return_syncs_status_from_provider_when_reference_known ... 2026-11-12 22:22:49,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:50,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:50] "GET /payment/xendit/return?tx_ref=xendit_tx2&success=true&access_token=546a7ce6e34e8643d70b69fc9dc73b5948dbde6109c8683715f6d2e04984c6a0 HTTP/1.1" 303 - 19 0.010 0.274 2026-11-12 22:22:51,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:51] "GET /payment/status HTTP/1.1" 200 - 104 0.079 1.297 2026-11-12 22:22:51,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_set_xendit_transactions_to_pending_on_return ... 2026-11-12 22:22:51,573 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:51,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:51] "GET /payment/xendit/return?success=true&access_token=coincoin&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.004 0.302 2026-11-12 22:22:53,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:53] "GET /payment/status HTTP/1.1" 200 - 104 0.068 1.226 2026-11-12 22:22:53,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:53] "GET /payment/xendit/return?success=false&access_token=f93d2532bf7ae958041b05541626af96b356af8c4c425c1a2d03f74a86821cb3&tx_ref=xendit_tx1 HTTP/1.1" 303 - 0 0.000 0.003 2026-11-12 22:22:53,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:53] "GET /payment/status HTTP/1.1" 200 - 10 0.017 0.066 2026-11-12 22:22:53,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:53] "GET /payment/xendit/return?success=true&access_token=f93d2532bf7ae958041b05541626af96b356af8c4c425c1a2d03f74a86821cb3&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.007 0.017 2026-11-12 22:22:53,363 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:53] "GET /payment/status HTTP/1.1" 200 - 10 0.007 0.042 2026-11-12 22:22:53,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_skips_activation_event_without_tokenize ... 2026-11-12 22:22:53,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:53,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:53] "POST /payment/xendit/webhook HTTP/1.1" 200 - 10 0.004 0.524 2026-11-12 22:22:53,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_tokenizes_on_activation_event ... 2026-11-12 22:22:53,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:54,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:54] "POST /payment/xendit/webhook HTTP/1.1" 200 - 10 0.004 0.295 2026-11-12 22:22:54,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_processing ... 2026-11-12 22:22:54,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:54,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:54] "POST /payment/xendit/webhook HTTP/1.1" 200 - 15 0.006 0.296 2026-11-12 22:22:54,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_signature_check ... 2026-11-12 22:22:54,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:54,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:54] "POST /payment/xendit/webhook HTTP/1.1" 200 - 19 0.011 0.303 2026-11-12 22:22:54,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_unwraps_envelope ... 2026-11-12 22:22:55,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:55,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:55] "POST /payment/xendit/webhook HTTP/1.1" 200 - 15 0.006 0.617 2026-11-12 22:22:55,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:22:57,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayCallback.test_callback_for_an_unknown_order_is_answered_like_a_forged_one ... 2026-11-12 22:22:57,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:57,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:57] "POST /payment/zalopay/callback HTTP/1.1" 200 - 10 0.008 0.308 2026-11-12 22:22:57,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:57] "POST /payment/zalopay/callback HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:22:57,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayCallback.test_callback_for_another_amount_does_not_confirm_the_payment ... 2026-11-12 22:22:57,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:57,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:57] "POST /payment/zalopay/callback HTTP/1.1" 200 - 19 0.010 0.302 2026-11-12 22:22:57,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayCallback.test_callback_signature_covers_the_data_exactly_as_sent ... 2026-11-12 22:22:58,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:58,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:58] "POST /payment/zalopay/callback HTTP/1.1" 200 - 19 0.009 0.327 2026-11-12 22:22:58,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayCallback.test_callback_signature_is_not_written_to_the_logs ... 2026-11-12 22:22:58,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:59,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:59] "POST /payment/zalopay/callback HTTP/1.1" 200 - 19 0.011 0.599 2026-11-12 22:22:59,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayCallback.test_callback_signed_with_an_empty_key_on_a_neutralized_database_changes_nothing ... 2026-11-12 22:22:59,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:59,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:59] "POST /payment/zalopay/callback HTTP/1.1" 200 - 10 0.006 0.297 2026-11-12 22:22:59,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayCallback.test_callback_with_a_forged_signature_changes_nothing ... 2026-11-12 22:22:59,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:22:59,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:22:59] "POST /payment/zalopay/callback HTTP/1.1" 200 - 10 0.005 0.298 2026-11-12 22:22:59,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayCallback.test_callback_without_signature_changes_nothing ... 2026-11-12 22:22:59,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:00,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:00] "POST /payment/zalopay/callback HTTP/1.1" 200 - 10 0.005 0.357 2026-11-12 22:23:00,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayCallback.test_repeated_callback_is_acknowledged_again ... 2026-11-12 22:23:00,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:00,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:00] "POST /payment/zalopay/callback HTTP/1.1" 200 - 19 0.021 0.527 2026-11-12 22:23:00,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:00] "POST /payment/zalopay/callback HTTP/1.1" 200 - 7 0.003 0.009 2026-11-12 22:23:00,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayCallback.test_signed_callback_confirms_the_payment_and_is_acknowledged ... 2026-11-12 22:23:00,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:01,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:01] "POST /payment/zalopay/callback HTTP/1.1" 200 - 19 0.009 0.347 2026-11-12 22:23:01,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:23:02,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayReturn.test_return_checksum_is_not_written_to_the_logs ... 2026-11-12 22:23:02,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:03,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:03] "GET /payment/zalopay/return?appid=2553&apptransid=260102_tx1767292200&pmcid=38&bankcode=&amount=750000&discountamount=0&status=1&checksum=2193ce523035b2f1b365dd3197e34b733ba31e748ab3e777a74e6d2d4ddfea9d HTTP/1.1" 303 - 17 0.010 0.320 2026-11-12 22:23:03,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayReturn.test_return_signed_with_an_empty_key_to_a_provider_without_key2_asks_nothing ... 2026-11-12 22:23:03,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:03,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:03] "GET /payment/zalopay/return?appid=2553&apptransid=260102_tx1767292200&pmcid=38&bankcode=&amount=750000&discountamount=0&status=1&checksum=d8a7f52b813f0ab7f4d541285c6bf3f42dcdcf57f422a6deab7c66cfb6fb0902 HTTP/1.1" 303 - 10 0.004 0.337 2026-11-12 22:23:03,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayReturn.test_return_status_paid_is_not_trusted_without_zalopay_confirmation ... 2026-11-12 22:23:03,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:04,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:04,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 3, "return_message": "message", "sub_return_code": 1, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:04,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:04] "GET /payment/zalopay/return?appid=2553&apptransid=260102_tx1767292200&pmcid=38&bankcode=&amount=750000&discountamount=0&status=1&checksum=2193ce523035b2f1b365dd3197e34b733ba31e748ab3e777a74e6d2d4ddfea9d HTTP/1.1" 303 - 10 0.004 0.548 2026-11-12 22:23:04,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayReturn.test_return_to_a_confirmed_payment_does_not_ask_zalopay_again ... 2026-11-12 22:23:04,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:04,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:04] "GET /payment/zalopay/return?appid=2553&apptransid=260102_tx1767292200&pmcid=38&bankcode=&amount=750000&discountamount=0&status=1&checksum=2193ce523035b2f1b365dd3197e34b733ba31e748ab3e777a74e6d2d4ddfea9d HTTP/1.1" 303 - 8 0.004 0.295 2026-11-12 22:23:04,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayReturn.test_return_with_a_forged_checksum_changes_nothing_and_asks_nothing ... 2026-11-12 22:23:04,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:05] "GET /payment/zalopay/return?appid=2553&apptransid=260102_tx1767292200&pmcid=38&bankcode=&amount=750000&discountamount=0&status=2&checksum=8b66d5fc59ea40ff823c0b22c08033333725340698ffd1f5463c0d6fc8e3b6f8 HTTP/1.1" 303 - 10 0.009 0.334 2026-11-12 22:23:05,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayReturn.test_return_without_checksum_changes_nothing ... 2026-11-12 22:23:05,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:05,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:05] "GET /payment/zalopay/return?appid=2553&apptransid=260102_tx1767292200&pmcid=38&bankcode=&amount=750000&discountamount=0&status=2 HTTP/1.1" 303 - 10 0.004 0.303 2026-11-12 22:23:05,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_controllers: Starting TestZaloPayReturn.test_signed_return_confirms_the_payment_zalopay_reports_paid ... 2026-11-12 22:23:05,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:23:09,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:09,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 750000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:23:09,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:23:09] "GET /payment/zalopay/return?appid=2553&apptransid=260102_tx1767292200&pmcid=38&bankcode=&amount=750000&discountamount=0&status=1&checksum=2193ce523035b2f1b365dd3197e34b733ba31e748ab3e777a74e6d2d4ddfea9d HTTP/1.1" 303 - 17 0.010 3.600 2026-11-12 22:23:09,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:23:25,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_converted_payment: Starting TestZaloPayConvertedPayment.test_converted_order_paid_with_the_document_amount_is_not_confirmed ... 2026-11-12 22:23:26,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. Payload: {'amount': 2540000, 'app_id': 2553, 'app_time': 1768003200000, 'app_trans_id': '260110_tx1767292200', 'app_user': '1006', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'company_1_data - Payment for tx1767292200', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:26,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. {"return_code": 1, "sub_return_code": 1, "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0"} 2026-11-12 22:23:26,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. Payload: {'app_id': 2553, 'app_trans_id': '260110_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:26,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 100, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:23:26,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_converted_payment: Starting TestZaloPayConvertedPayment.test_paid_converted_order_is_confirmed_and_recorded_in_dong ... 2026-11-12 22:23:27,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. Payload: {'amount': 2540000, 'app_id': 2553, 'app_time': 1768003200000, 'app_trans_id': '260110_tx1767292200', 'app_user': '1006', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'company_1_data - Payment for tx1767292200', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:27,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. {"return_code": 1, "sub_return_code": 1, "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0"} 2026-11-12 22:23:27,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. Payload: {'app_id': 2553, 'app_trans_id': '260110_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:27,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 2540000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:23:27,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction tx1767292200 as it is already in state done. 2026-11-12 22:23:29,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_converted_payment: Starting TestZaloPayConvertedPayment.test_zalopay_order_charges_the_converted_dong_amount ... 2026-11-12 22:23:30,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. Payload: {'amount': 2540000, 'app_id': 2553, 'app_time': 1768003200000, 'app_trans_id': '260110_tx1767292200', 'app_user': '1006', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'company_1_data - Payment for tx1767292200', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:30,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. {"return_code": 1, "sub_return_code": 1, "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0"} 2026-11-12 22:23:30,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:23:32,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_customer_is_sent_to_the_zalopay_order_page ... 2026-11-12 22:23:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. Payload: {'amount': 750000, 'app_id': 2553, 'app_time': 1767292200000, 'app_trans_id': '260102_tx1767292200', 'app_user': '1010', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'My Company - Payment for tx1767292200', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0", "zp_trans_token": "ACXt", "order_token": "ACXt"} 2026-11-12 22:23:32,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_id_carries_the_vietnam_date_and_the_reference ... 2026-11-12 22:23:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. Payload: {'amount': 750000, 'app_id': 2553, 'app_time': 1767292200000, 'app_trans_id': '260102_tx1767292200', 'app_user': '1010', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'My Company - Payment for tx1767292200', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0", "zp_trans_token": "ACXt", "order_token": "ACXt"} 2026-11-12 22:23:32,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_id_keeps_only_letters_and_digits_of_the_document_name ... 2026-11-12 22:23:32,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_id_names_the_document_paid ... 2026-11-12 22:23:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction INV202600001. Payload: {'amount': 750000, 'app_id': 2553, 'app_time': 1767292200000, 'app_trans_id': '260102_INV202600001', 'app_user': '1010', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'My Company - Payment for INV202600001', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:32,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction INV202600001. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0", "zp_trans_token": "ACXt", "order_token": "ACXt"} 2026-11-12 22:23:32,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_id_of_a_document_paid_again_keeps_letters_and_digits_whatever_the_separator_reaching_core ... 2026-11-12 22:23:32,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_id_of_a_document_paid_again_stays_unique_and_named_after_it ... 2026-11-12 22:23:32,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_id_of_a_long_document_reference_fits_zalopay_limit ... 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx20261112222332. Payload: {'amount': 750000, 'app_id': 2553, 'app_time': 1767292200000, 'app_trans_id': '260102_tx20261112222332', 'app_user': '1010', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'My Company - Payment for tx20261112222332', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx20261112222332. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0", "zp_trans_token": "ACXt", "order_token": "ACXt"} 2026-11-12 22:23:33,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_offers_only_the_ways_of_paying_enabled_on_the_provider ... 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. Payload: {'amount': 750000, 'app_id': 2553, 'app_time': 1767292200000, 'app_trans_id': '260102_tx1767292200', 'app_user': '1010', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'My Company - Payment for tx1767292200', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["domestic_card", "account"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0", "zp_trans_token": "ACXt", "order_token": "ACXt"} 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292201. Payload: {'amount': 750000, 'app_id': 2553, 'app_time': 1767292200000, 'app_trans_id': '260102_tx1767292201', 'app_user': '1010', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'My Company - Payment for tx1767292201', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet", ' '"domestic_card", "account", "international_card"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292201. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0", "zp_trans_token": "ACXt", "order_token": "ACXt"} 2026-11-12 22:23:33,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_refused_by_zalopay_puts_the_transaction_in_error ... 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. Payload: {'amount': 750000, 'app_id': 2553, 'app_time': 1767292200000, 'app_trans_id': '260102_tx1767292200', 'app_user': '1010', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'My Company - Payment for tx1767292200', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. {"return_code": 2, "return_message": "Giao d\u1ecbch th\u1ea5t b\u1ea1i", "sub_return_code": -68, "sub_return_message": "M\u00e3 giao d\u1ecbch b\u1ecb tr\u00f9ng"} 2026-11-12 22:23:33,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_requests_the_amount_in_whole_dong_signed_with_key1 ... 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. Payload: {'amount': 750000, 'app_id': 2553, 'app_time': 1767292200000, 'app_trans_id': '260102_tx1767292200', 'app_user': '1010', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'My Company - Payment for tx1767292200', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:33,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0", "zp_trans_token": "ACXt", "order_token": "ACXt"} 2026-11-12 22:23:33,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_returns_the_customer_to_odoo_and_notifies_odoo ... 2026-11-12 22:23:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. Payload: {'amount': 750000, 'app_id': 2553, 'app_time': 1767292200000, 'app_trans_id': '260102_tx1767292200', 'app_user': '1010', 'bank_code': '', 'callback_url': 'http://localhost:8069/payment/zalopay/callback', 'description': 'My Company - Payment for tx1767292200', 'embed_data': '{"redirecturl": ' '"http://localhost:8069/payment/zalopay/return", ' '"preferred_payment_method": ["zalopay_wallet"]}', 'expire_duration_seconds': 900, 'item': '[]', 'mac': '[REDACTED]'} 2026-11-12 22:23:34,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/create for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "order_url": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiJBQ1h0In0", "zp_trans_token": "ACXt", "order_token": "ACXt"} 2026-11-12 22:23:34,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrder.test_order_signature_is_not_written_to_the_logs ... 2026-11-12 22:23:34,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:23:50,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_order: Starting TestZaloPayOrderOfAnInvoice.test_invoice_payment_is_named_after_the_invoice ... 2026-11-12 22:23:51,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:23:53,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_balance_too_low_before_expiry_leaves_the_payment_open ... 2026-11-12 22:23:53,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 2, "return_message": "message", "sub_return_code": -63, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay reported code 2 / -63 for transaction Test Transaction; state left unchanged. 2026-11-12 22:23:53,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_bank_failure_puts_the_payment_in_error ... 2026-11-12 22:23:53,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx217. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx217', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx217. {"return_code": 2, "return_message": "message", "sub_return_code": -217, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx332. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx332', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx332. {"return_code": 2, "return_message": "message", "sub_return_code": -332, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1331. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1331', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1331. {"return_code": 2, "return_message": "message", "sub_return_code": -1331, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1342. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1342', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1342. {"return_code": 2, "return_message": "message", "sub_return_code": -1342, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_order_query_is_signed_with_key1_over_the_stored_order_id ... 2026-11-12 22:23:53,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 3, "return_message": "message", "sub_return_code": 1, "sub_return_message": "sub message", "is_processing": true, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_order_reported_expired_after_its_expiry_cancels_the_payment ... 2026-11-12 22:23:53,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 2, "return_message": "message", "sub_return_code": -54, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_order_reported_expired_before_its_expiry_keeps_the_payment_open ... 2026-11-12 22:23:53,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 2, "return_message": "message", "sub_return_code": -54, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay reported code 2 / -54 for transaction Test Transaction; state left unchanged. 2026-11-12 22:23:53,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_order_unknown_to_zalopay_after_its_expiry_cancels_the_payment ... 2026-11-12 22:23:53,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 2, "return_message": "message", "sub_return_code": -101, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_order_unknown_to_zalopay_before_its_expiry_keeps_the_payment_open ... 2026-11-12 22:23:53,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 2, "return_message": "message", "sub_return_code": -101, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay reported code 2 / -101 for transaction Test Transaction; state left unchanged. 2026-11-12 22:23:53,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_paid_order_confirms_the_payment_with_zalopay_transaction_number ... 2026-11-12 22:23:53,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 750000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:23:53,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_paid_order_with_another_amount_is_not_confirmed ... 2026-11-12 22:23:53,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 700000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:23:53,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_payment_in_progress_at_zalopay_is_pending ... 2026-11-12 22:23:53,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 3, "return_message": "message", "sub_return_code": 1, "sub_return_message": "sub message", "is_processing": true, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_technical_failure_of_zalopay_leaves_the_payment_unchanged ... 2026-11-12 22:23:53,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx401. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx401', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx401. {"return_code": 2, "return_message": "message", "sub_return_code": -401, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay reported code 2 / -401 for transaction tx401; state left unchanged. 2026-11-12 22:23:53,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx402. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx402', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx402. {"return_code": 2, "return_message": "message", "sub_return_code": -402, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay reported code 2 / -402 for transaction tx402; state left unchanged. 2026-11-12 22:23:53,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx429. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx429', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx429. {"return_code": 2, "return_message": "message", "sub_return_code": -429, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay reported code 2 / -429 for transaction tx429; state left unchanged. 2026-11-12 22:23:53,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx500. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx500', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx500. {"return_code": 2, "return_message": "message", "sub_return_code": -500, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay reported code 2 / -500 for transaction tx500; state left unchanged. 2026-11-12 22:23:53,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx999. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx999', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx999. {"return_code": 2, "return_message": "message", "sub_return_code": -999, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay reported code 2 / -999 for transaction tx999; state left unchanged. 2026-11-12 22:23:53,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_processing: Starting TestZaloPayOrderStatus.test_unpaid_order_awaiting_the_customer_is_neither_confirmed_nor_closed ... 2026-11-12 22:23:53,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:23:53,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction Test Transaction. {"return_code": 3, "return_message": "message", "sub_return_code": 1, "sub_return_message": "sub message", "is_processing": false, "amount": 0, "zp_trans_id": 0} 2026-11-12 22:23:53,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:23:55,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_provider: Starting TestZaloPayProvider.test_enabled_provider_talks_to_zalopay_production ... 2026-11-12 22:23:55,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_provider: Starting TestZaloPayProvider.test_neutralized_database_forgets_the_zalopay_keys ... 2026-11-12 22:23:55,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_provider: Starting TestZaloPayProvider.test_neutralized_database_sends_no_order_to_zalopay ... 2026-11-12 22:23:55,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_provider: Starting TestZaloPayProvider.test_provider_needs_at_least_one_way_of_paying ... 2026-11-12 22:23:55,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_provider: Starting TestZaloPayProvider.test_test_mode_talks_to_the_zalopay_sandbox ... 2026-11-12 22:23:55,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_provider: Starting TestZaloPayProvider.test_uninstalling_zalopay_stops_offering_refunds_of_the_zalopay_method ... 2026-11-12 22:23:55,540 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted account.payment.method records with IDs: [30] 2026-11-12 22:23:55,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_provider: Starting TestZaloPayProvider.test_zalopay_accepts_vietnam_dong_only ... 2026-11-12 22:23:55,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_provider: Starting TestZaloPayProvider.test_zalopay_is_paid_with_the_zalopay_payment_method ... 2026-11-12 22:23:55,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_provider: Starting TestZaloPayProvider.test_zalopay_payments_can_be_refunded_in_part ... 2026-11-12 22:23:55,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 22:24:11,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_refund: Starting TestZaloPayRefund.test_partial_refund_requests_zalopay_for_the_refunded_dong_signed_with_key1 ... 2026-11-12 22:24:11,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:24:11,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 750000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:24:13,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. Payload: {'amount': 300000, 'app_id': 2553, 'description': 'Refund of tx1767292200', 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000, 'zp_trans_id': '240101000000123'} 2026-11-12 22:24:13,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. {"return_code": 3, "return_message": "Giao d\u1ecbch \u0111ang \u0111\u01b0\u1ee3c x\u1eed l\u00fd", "sub_return_code": 1, "sub_return_message": "", "refund_id": 0} 2026-11-12 22:24:13,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. Payload: {'app_id': 2553, 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000} 2026-11-12 22:24:13,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. {"return_code": 3, "return_message": "message", "sub_return_code": 1, "sub_return_message": "sub message", "refund_id": 0} 2026-11-12 22:24:13,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction R-tx1767292200 as it is already in state pending. 2026-11-12 22:24:13,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_refund: Starting TestZaloPayRefund.test_partial_refund_zalopay_later_reports_refused_tells_to_refund_in_full ... 2026-11-12 22:24:13,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:24:13,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 750000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:24:14,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. Payload: {'amount': 300000, 'app_id': 2553, 'description': 'Refund of tx1767292200', 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000, 'zp_trans_id': '240101000000123'} 2026-11-12 22:24:14,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. {"return_code": 3, "return_message": "Giao d\u1ecbch \u0111ang \u0111\u01b0\u1ee3c x\u1eed l\u00fd", "sub_return_code": 1, "sub_return_message": "", "refund_id": 0} 2026-11-12 22:24:14,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. Payload: {'app_id': 2553, 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000} 2026-11-12 22:24:14,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. {"return_code": 2, "return_message": "Giao d\u1ecbch th\u1ea5t b\u1ea1i", "sub_return_code": -32, "sub_return_message": "NOT_SUPPORT_PARTIAL_REFUND", "refund_id": 0} 2026-11-12 22:24:14,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_refund: Starting TestZaloPayRefund.test_partial_refund_zalopay_refuses_tells_to_refund_in_full ... 2026-11-12 22:24:14,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:24:14,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 750000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:24:15,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. Payload: {'amount': 300000, 'app_id': 2553, 'description': 'Refund of tx1767292200', 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000, 'zp_trans_id': '240101000000123'} 2026-11-12 22:24:15,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. {"return_code": 2, "return_message": "Giao d\u1ecbch th\u1ea5t b\u1ea1i", "sub_return_code": -32, "sub_return_message": "NOT_SUPPORT_PARTIAL_REFUND", "refund_id": 0} 2026-11-12 22:24:15,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_refund: Starting TestZaloPayRefund.test_refund_query_is_signed_with_key1_over_the_refund_id ... 2026-11-12 22:24:15,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:24:15,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 750000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:24:17,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. Payload: {'amount': 300000, 'app_id': 2553, 'description': 'Refund of tx1767292200', 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000, 'zp_trans_id': '240101000000123'} 2026-11-12 22:24:17,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. {"return_code": 3, "return_message": "Giao d\u1ecbch \u0111ang \u0111\u01b0\u1ee3c x\u1eed l\u00fd", "sub_return_code": 1, "sub_return_message": "", "refund_id": 0} 2026-11-12 22:24:17,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. Payload: {'app_id': 2553, 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000} 2026-11-12 22:24:17,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. {"return_code": 3, "return_message": "message", "sub_return_code": 1, "sub_return_message": "sub message", "refund_id": 0} 2026-11-12 22:24:17,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction R-tx1767292200 as it is already in state pending. 2026-11-12 22:24:17,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_refund: Starting TestZaloPayRefund.test_refund_refused_by_zalopay_is_in_error ... 2026-11-12 22:24:17,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:24:17,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 750000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:24:18,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. Payload: {'amount': 300000, 'app_id': 2553, 'description': 'Refund of tx1767292200', 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000, 'zp_trans_id': '240101000000123'} 2026-11-12 22:24:18,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. {"return_code": 2, "return_message": "message", "sub_return_code": -14, "sub_return_message": "sub message", "refund_id": 0} 2026-11-12 22:24:18,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_refund: Starting TestZaloPayRefund.test_refund_still_processed_by_zalopay_is_pending ... 2026-11-12 22:24:18,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:24:18,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 750000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:24:19,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. Payload: {'amount': 300000, 'app_id': 2553, 'description': 'Refund of tx1767292200', 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000, 'zp_trans_id': '240101000000123'} 2026-11-12 22:24:19,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. {"return_code": 3, "return_message": "Giao d\u1ecbch \u0111ang \u0111\u01b0\u1ee3c x\u1eed l\u00fd", "sub_return_code": 1, "sub_return_message": "", "refund_id": 0} 2026-11-12 22:24:19,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. Payload: {'app_id': 2553, 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000} 2026-11-12 22:24:19,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. {"return_code": 2, "return_message": "message", "sub_return_code": -1, "sub_return_message": "sub message", "refund_id": 0} 2026-11-12 22:24:19,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction R-tx1767292200 as it is already in state pending. 2026-11-12 22:24:19,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment_zalopay.tests.test_zalopay_refund: Starting TestZaloPayRefund.test_refund_zalopay_reports_refunded_is_done ... 2026-11-12 22:24:19,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. Payload: {'app_id': 2553, 'app_trans_id': '260102_tx1767292200', 'mac': '[REDACTED]'} 2026-11-12 22:24:19,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query for transaction tx1767292200. {"return_code": 1, "return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "sub_return_code": 1, "sub_return_message": "Giao d\u1ecbch th\u00e0nh c\u00f4ng", "is_processing": false, "amount": 750000, "discount_amount": 0, "zp_trans_id": 240101000000123} 2026-11-12 22:24:21,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. Payload: {'amount': 300000, 'app_id': 2553, 'description': 'Refund of tx1767292200', 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000, 'zp_trans_id': '240101000000123'} 2026-11-12 22:24:21,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/refund for transaction R-tx1767292200. {"return_code": 3, "return_message": "Giao d\u1ecbch \u0111ang \u0111\u01b0\u1ee3c x\u1eed l\u00fd", "sub_return_code": 1, "sub_return_message": "", "refund_id": 0} 2026-11-12 22:24:21,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Sending POST API request to https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. Payload: {'app_id': 2553, 'm_refund_id': '260102_2553_1767292200000', 'mac': '[REDACTED]', 'timestamp': 1767292200000} 2026-11-12 22:24:21,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.payment.models.payment_provider: Received HTTP 200 None API response from https://sb-openapi.zalopay.vn/v2/query_refund for transaction R-tx1767292200. {"return_code": 1, "return_message": "message", "sub_return_code": 1, "sub_return_message": "sub message", "refund_id": 9900001} 2026-11-12 22:24:21,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 22:24:36,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-11-12 22:24:39,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_multi_products_perpetual ... 2026-11-12 22:24:43,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_ship_later_uninvoiced_and_backorder ... 2026-11-12 22:24:46,777 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #453 deleted stock.move.line records with IDs: [1449] 2026-11-12 22:24:48,700 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #453 deleted stock.move.line records with IDs: [1451] 2026-11-12 22:24:50,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_invoicing ... 2026-11-12 22:24:54,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-11-12 22:24:56,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-11-12 22:24:59,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-11-12 22:25:03,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice_when_pos_customer_is_delivery_type ... 2026-11-12 22:25:07,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-11-12 22:25:11,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-11-12 22:25:26,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_closing_no_invoice ... 2026-11-12 22:25:28,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_company_no_real_time ... 2026-11-12 22:25:31,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_product_no_valuation ... 2026-11-12 22:25:33,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-12 22:26:15,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_digest: Starting TestAccountDigest.test_kpi_invoiced_pos_orders_counted ... 2026-11-12 22:26:21,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-12 22:26:42,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-11-12 22:26:43,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 5446 2026-11-12 22:26:43,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp2x_0e_15_chrome_odoo 2026-11-12 22:26:43,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:35831/json/version 2026-11-12 22:26:43,123 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:26:43,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-11-12 22:26:43,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:35831/json 2026-11-12 22:26:43,180 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:26:43,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:35831/devtools/page/BE2AD0C31497F5A574EE4AC5722ED31E 2026-11-12 22:26:43,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-11-12 22:26:43,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-11-12 22:26:43,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:26:43,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-11-12 22:26:43,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:26:43,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:26:43,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:26:44,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:44] "GET /pos/ui/5 HTTP/1.1" 200 - 130 0.081 0.929 2026-11-12 22:26:44,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'BE2AD0C31497F5A574EE4AC5722ED31E', 'loaderId': '9AABD24B4E9852064097B957834C6CCD', 'isDownload': False} 2026-11-12 22:26:44,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-11-12 22:26:44,465 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:26:44,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:44] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-11-12 22:26:44,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:44] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-11-12 22:26:44,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:44] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.061 2026-11-12 22:26:45,311 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:26:45,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:26:45,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.031 2026-11-12 22:26:45,393 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:26:45,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-11-12 22:26:45,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/95] Tour pos_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:26:45,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:26:45,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:26:45,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.017 2026-11-12 22:26:45,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.036 2026-11-12 22:26:45,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.063 2026-11-12 22:26:45,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:45] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.062 2026-11-12 22:26:46,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.291 0.614 2026-11-12 22:26:46,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:26:46,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-11-12 22:26:46,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:46] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.056 2026-11-12 22:26:46,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:26:46,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-11-12 22:26:46,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 22:26:47,016 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:26:47,063 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:26:47,078 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:26:47,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.036 0.053 2026-11-12 22:26:47,152 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:26:47,161 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:26:47,168 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.128 2026-11-12 22:26:47,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.034 2026-11-12 22:26:47,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-11-12 22:26:47,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/95] Tour pos_pricelist → Step waiting for loading to finish (trigger: body:not(:has(.pos-loader))) 2026-11-12 22:26:47,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.042 2026-11-12 22:26:47,390 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:26:47,502 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:26:47,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.120 0.111 2026-11-12 22:26:47,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:26:47,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-11-12 22:26:47,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-11-12 22:26:47,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.284 2026-11-12 22:26:47,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-11-12 22:26:47,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.026 0.502 2026-11-12 22:26:47,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.303 2026-11-12 22:26:47,982 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:47] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.321 2026-11-12 22:26:48,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:48] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-11-12 22:26:48,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:48] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.277 2026-11-12 22:26:48,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:48] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.299 2026-11-12 22:26:48,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/95] Tour pos_pricelist → Step wait for unit tests to finish (trigger: .pos.done-testing) 2026-11-12 22:26:48,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/95] Tour pos_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:26:48,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/95] Tour pos_pricelist → Step Wait until the register is opened (trigger: body:not(:has(.modal .opening-notes-container))) 2026-11-12 22:26:48,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.037 0.077 2026-11-12 22:26:48,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/95] Tour pos_pricelist → Step Offline mode is now enabled (trigger: body) 2026-11-12 22:26:48,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/95] Tour pos_pricelist → Step refresh page (trigger: body) 2026-11-12 22:26:48,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:26:49,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:49] "GET /pos/ui/5/product/33f97d54-5b22-4bc3-b2d8-61ce33d748e1 HTTP/1.1" 200 - 33 0.027 0.085 2026-11-12 22:26:49,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/95] Tour pos_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-11-12 22:26:50,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:50] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.003 0.012 2026-11-12 22:26:50,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:50] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.006 2026-11-12 22:26:50,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-11-12 22:26:50,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/1f0dafb/web.__assets_tests_call__.min.js:1681:256) at http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6830:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6825:166) at rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6823:228) at Cache.getAccessRightCacheValue [as getValue] (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:124) at Cache.read (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8211:98) at Object.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:871) at Proxy.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11510:63) at Proxy.setup (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11270:245) 2026-11-12 22:26:50,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:50] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.014 0.033 2026-11-12 22:26:50,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:50] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.008 0.039 2026-11-12 22:26:50,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:50,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:26:50,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:26:50,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:50] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.031 0.144 2026-11-12 22:26:50,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:26:50,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/95] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-11-12 22:26:50,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:50] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.058 0.249 2026-11-12 22:26:50,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/95] Tour pos_pricelist → Step select price list 'Fixed' (trigger: .selection-item:contains("Fixed")) 2026-11-12 22:26:50,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:50,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:50,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/95] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:26:50,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/95] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:26:51,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/95] Tour pos_pricelist → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:26:51,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/95] Tour pos_pricelist → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-11-12 22:26:51,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/95] Tour pos_pricelist → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-11-12 22:26:51,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:51,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:51,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:26:51,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:26:51,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:26:51,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [27/95] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-11-12 22:26:51,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [28/95] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-11-12 22:26:51,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [29/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:51,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [30/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:51,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [31/95] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:26:51,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [32/95] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:26:51,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [33/95] Tour pos_pricelist → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:26:51,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [34/95] Tour pos_pricelist → Step Search for partner "Lumber Inc" (trigger: .modal-dialog .input-group input) 2026-11-12 22:26:51,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [35/95] Tour pos_pricelist → Step click partner 'Lumber Inc' from partner list screen (trigger: .modal .partner-list b:contains(Lumber Inc)) 2026-11-12 22:26:52,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [36/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:52,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [37/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:52,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [38/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:26:52,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [39/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:26:52,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [40/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:26:52,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [41/95] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-11-12 22:26:52,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:26:52,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [42/95] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-11-12 22:26:52,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [43/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:52,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [44/95] Tour pos_pricelist → Step click product 'Wall Shelf' (trigger: article.product .product-content .product-name:contains("Wall Shelf")) 2026-11-12 22:26:52,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [45/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:52,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [46/95] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-11-12 22:26:52,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [47/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:52,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [48/95] 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-11-12 22:26:52,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [49/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:52,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [50/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:26:52,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [51/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:26:52,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [52/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:26:53,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [53/95] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-11-12 22:26:53,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [54/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:53,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [55/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:53,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [56/95] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-11-12 22:26:53,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [57/95] Tour pos_pricelist → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:26:53,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [58/95] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("2"))) 2026-11-12 22:26:53,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [59/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:53,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [60/95] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00")) 2026-11-12 22:26:53,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [61/95] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"):not(:visible)) 2026-11-12 22:26:53,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [62/95] Tour pos_pricelist → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-11-12 22:26:53,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [63/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:53,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [64/95] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-11-12 22:26:53,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [65/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:53,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [66/95] 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-11-12 22:26:53,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [67/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:53,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [68/95] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-11-12 22:26:54,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [69/95] Tour pos_pricelist → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:26:54,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [70/95] Tour pos_pricelist → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:26:54,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [71/95] Tour pos_pricelist → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:26:54,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [72/95] 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-11-12 22:26:54,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [73/95] Tour pos_pricelist → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:26:54,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [74/95] Tour pos_pricelist → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:26:54,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [75/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:54,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [76/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:54,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [77/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:26:54,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [78/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:26:54,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [79/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:26:54,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [80/95] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-11-12 22:26:54,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [81/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:54,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [82/95] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96")) 2026-11-12 22:26:54,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [83/95] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"):not(:visible)) 2026-11-12 22:26:54,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [84/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:26:55,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [85/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:26:55,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [86/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:26:55,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [87/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:26:55,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [88/95] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-11-12 22:26:55,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [89/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:26:55,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [90/95] Tour pos_pricelist → Step Offline mode is now disabled (trigger: body) 2026-11-12 22:26:55,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [91/95] Tour pos_pricelist → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:26:55,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:26:55,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [92/95] Tour pos_pricelist → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:26:55,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [93/95] Tour pos_pricelist → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:26:55,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [94/95] Tour pos_pricelist → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:26:55,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [95/95] Tour pos_pricelist → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-11-12 22:26:55,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:55] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.008 0.036 2026-11-12 22:26:55,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-11-12 22:26:55,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════╗ ║ TOUR pos_pricelist SUCCEEDED ║ ╚══════════════════════════════╝ 2026-11-12 22:26:55,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 18573212 (allocated 20320256) 2026-11-12 22:26:55,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 5446 2026-11-12 22:26:55,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-11-12 22:26:55,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 5446 2026-11-12 22:26:56,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222656_107888_test_01_pos_basic_order.txt 2026-11-12 22:26:56,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp2x_0e_15_chrome_odoo" 2026-11-12 22:26:56,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-11-12 22:26:56,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Chrome pid: 5660 2026-11-12 22:26:56,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Chrome headless temporary user profile dir: /tmp/tmp3uxb43nn_chrome_odoo 2026-11-12 22:26:56,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Issuing json command http://127.0.0.1:40163/json/version 2026-11-12 22:26:56,916 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:26:56,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Browser version: Chrome/150.0.7871.114 2026-11-12 22:26:56,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Issuing json command http://127.0.0.1:40163/json 2026-11-12 22:26:56,950 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:26:56,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Websocket url found: ws://127.0.0.1:40163/devtools/page/39A2BD557E133A80FD0795EC89798310 2026-11-12 22:26:56,986 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Enable chrome headless console log notification 2026-11-12 22:26:56,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Chrome headless enable page notifications 2026-11-12 22:26:57,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:26:57,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Setting session cookie in browser 2026-11-12 22:26:57,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:26:57,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:26:57,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:26:57,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:57] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.053 0.849 2026-11-12 22:26:57,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Navigation result: {'frameId': '39A2BD557E133A80FD0795EC89798310', 'loaderId': '09BBCA5D82B978AE75392AC154DBC035', 'isDownload': False} 2026-11-12 22:26:57,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-11-12 22:26:58,026 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:26:58,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:58] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 22:26:58,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:58] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-11-12 22:26:58,074 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:58] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-11-12 22:26:58,828 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:26:58,833 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:26:58,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:26:58,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-11-12 22:26:58,923 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:26:58,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [1/159] Tour ChromeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:26:58,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:26:58,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:26:59,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.021 2026-11-12 22:26:59,050 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:59] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.048 2026-11-12 22:26:59,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.059 2026-11-12 22:26:59,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:26:59] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.055 2026-11-12 22:27:00,077 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.250 0.620 2026-11-12 22:27:00,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:27:00,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:27:00,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-11-12 22:27:00,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:27:00,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: Owl is running in 'dev' mode. 2026-11-12 22:27:00,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:27:00,427 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:27:00,438 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:27:00,442 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:00,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.046 2026-11-12 22:27:00,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.032 0.067 2026-11-12 22:27:00,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-11-12 22:27:00,608 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:27:00,611 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:00,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-11-12 22:27:00,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [2/159] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:27:00,823 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:27:00,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.085 0.070 2026-11-12 22:27:00,974 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:27:01,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.024 0.232 2026-11-12 22:27:01,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [3/159] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:27:01,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.201 2026-11-12 22:27:01,142 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:01,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.258 2026-11-12 22:27:01,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.269 2026-11-12 22:27:01,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.365 2026-11-12 22:27:01,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.278 2026-11-12 22:27:01,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-11-12 22:27:01,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-11-12 22:27:01,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-11-12 22:27:01,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.304 2026-11-12 22:27:01,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.299 2026-11-12 22:27:01,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [4/159] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-11-12 22:27:01,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:01] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.387 2026-11-12 22:27:01,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [5/159] Tour ChromeTour → Step Fill text area with MOBT (trigger: textarea.cash-reason) 2026-11-12 22:27:01,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [6/159] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:27:01,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [7/159] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:27:01,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [8/159] Tour ChromeTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:27:01,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [9/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:02,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [10/159] Tour ChromeTour → 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-11-12 22:27:02,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [11/159] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:27:02,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [12/159] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:27:02,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [13/159] Tour ChromeTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:27:02,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [14/159] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:27:02,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [15/159] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:27:02,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [16/159] 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-11-12 22:27:02,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [17/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:02,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [18/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:27:02,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [19/159] Tour ChromeTour → Step .ticket-screen tbody tr > td:contains("001") ~ td .badge:contains(Ongoing) 2026-11-12 22:27:02,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:27:02,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [20/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("001") ~ div .badge:contains(Ongoing) 2026-11-12 22:27:02,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.033 2026-11-12 22:27:02,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [21/159] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-11-12 22:27:02,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [22/159] Tour ChromeTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:27:02,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [23/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:02,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [24/159] Tour ChromeTour → 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-11-12 22:27:02,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [25/159] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:27:03,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [26/159] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:27:03,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [27/159] Tour ChromeTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-11-12 22:27:03,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [28/159] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:27:03,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [29/159] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:27:03,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [30/159] Tour ChromeTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:27:03,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [31/159] 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-11-12 22:27:03,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [32/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:03,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [33/159] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:27:03,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [34/159] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:27:03,645 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:27:03,646 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:03,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [35/159] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:27:03,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [36/159] Tour ChromeTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:27:03,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [37/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:27:03,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [38/159] Tour ChromeTour → Step .ticket-screen tbody tr > td:contains("002") ~ td .badge:contains(Payment) 2026-11-12 22:27:03,855 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:27:03,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [39/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("002") ~ div .badge:contains(Payment) 2026-11-12 22:27:03,903 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.032 2026-11-12 22:27:03,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [40/159] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-11-12 22:27:04,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [41/159] Tour ChromeTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:27:04,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [42/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:04,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [43/159] Tour ChromeTour → 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-11-12 22:27:04,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [44/159] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:27:04,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [45/159] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:27:04,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [46/159] Tour ChromeTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:27:04,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [47/159] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:27:04,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [48/159] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:27:04,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [49/159] Tour ChromeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:27:04,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [50/159] 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-11-12 22:27:04,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [51/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:04,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [52/159] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:27:04,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [53/159] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:27:04,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [54/159] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:27:04,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [55/159] Tour ChromeTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:27:05,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [56/159] Tour ChromeTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 22:27:05,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [57/159] Tour ChromeTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:27:05,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [58/159] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:27:05,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [59/159] Tour ChromeTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:27:05,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57023734 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000003', 'uuid': 'a2396769-a4a4-4a87-911c-18eb8caad3b7'}] 2026-11-12 22:27:05,238 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:27:05,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57023734 order {'name': '/', 'pos_reference': '261-5-000003', 'uuid': 'a2396769-a4a4-4a87-911c-18eb8caad3b7'} created pos.order #15 2026-11-12 22:27:05,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57023734 finished 2026-11-12 22:27:06,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.277 0.522 2026-11-12 22:27:06,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:27:06,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [60/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:27:06,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39675437 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-5-000003', 'uuid': 'a2396769-a4a4-4a87-911c-18eb8caad3b7'}] 2026-11-12 22:27:06,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39675437 order {'name': 'Shop - 000003', 'pos_reference': '261-5-000003', 'uuid': 'a2396769-a4a4-4a87-911c-18eb8caad3b7'} sync ignored for existing PoS order pos.order(15,) (state: paid) 2026-11-12 22:27:06,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39675437 finished 2026-11-12 22:27:06,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [61/159] Tour ChromeTour → Step .ticket-screen tbody tr > td:contains("003") ~ td .badge:contains(Receipt) 2026-11-12 22:27:06,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.049 0.160 2026-11-12 22:27:06,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.004 0.148 2026-11-12 22:27:06,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [62/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("003") ~ div .badge:contains(Receipt) 2026-11-12 22:27:06,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.036 2026-11-12 22:27:06,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [63/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:27:06,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [64/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:06,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [65/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:27:06,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [66/159] Tour ChromeTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-11-12 22:27:06,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [67/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:06,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [68/159] Tour ChromeTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 22:27:07,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [69/159] Tour ChromeTour → 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-11-12 22:27:07,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [70/159] 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-11-12 22:27:07,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [71/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:07,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [72/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:27:07,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [73/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("002") 2026-11-12 22:27:07,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:27:07,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.035 2026-11-12 22:27:07,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [74/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:07,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [75/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:27:07,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [76/159] Tour ChromeTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-11-12 22:27:07,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [77/159] Tour ChromeTour → Step amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0")) 2026-11-12 22:27:07,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [78/159] Tour ChromeTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 22:27:07,573 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [79/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:27:07,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [80/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("003") 2026-11-12 22:27:07,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:27:07,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.033 2026-11-12 22:27:07,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [81/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:07,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [82/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:27:07,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [83/159] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("30.0") 2026-11-12 22:27:07,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [84/159] Tour ChromeTour → Step .receipt-screen 2026-11-12 22:27:07,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [85/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:27:08,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [86/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:27:08,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:27:08,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.035 2026-11-12 22:27:08,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [87/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:08,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [88/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:27:08,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [89/159] Tour ChromeTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:27:08,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [90/159] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:27:08,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [91/159] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:27:08,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [92/159] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:27:08,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [93/159] Tour ChromeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:27:08,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [94/159] Tour ChromeTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:27:08,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [95/159] Tour ChromeTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:27:08,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [96/159] Tour ChromeTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:27:08,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [97/159] Tour ChromeTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-11-12 22:27:08,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [98/159] Tour ChromeTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:27:08,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [99/159] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:27:08,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [100/159] Tour ChromeTour → Step change is 18.0 (trigger: .payment-status-amount .amount:contains("18.0")) 2026-11-12 22:27:08,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [101/159] Tour ChromeTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:27:08,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [102/159] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:27:08,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [103/159] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("2.0") 2026-11-12 22:27:08,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14895850 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'cdb36cac-e131-4dc7-b07a-ea668a5b9b29'}] 2026-11-12 22:27:09,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14895850 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'cdb36cac-e131-4dc7-b07a-ea668a5b9b29'} created pos.order #16 2026-11-12 22:27:09,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14895850 finished 2026-11-12 22:27:09,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.134 0.483 2026-11-12 22:27:09,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:27:09,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60416202 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'cdb36cac-e131-4dc7-b07a-ea668a5b9b29'}] 2026-11-12 22:27:09,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [104/159] Tour ChromeTour → Step .receipt-screen 2026-11-12 22:27:09,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60416202 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'cdb36cac-e131-4dc7-b07a-ea668a5b9b29'} sync ignored for existing PoS order pos.order(16,) (state: paid) 2026-11-12 22:27:09,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60416202 finished 2026-11-12 22:27:09,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [105/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:27:09,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [106/159] Tour ChromeTour → Step .ticket-screen tbody tr > td:contains("001") ~ td .badge:contains(Receipt) 2026-11-12 22:27:10,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.075 0.176 2026-11-12 22:27:10,053 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.143 2026-11-12 22:27:10,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [107/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("001") ~ div .badge:contains(Receipt) 2026-11-12 22:27:10,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.042 2026-11-12 22:27:10,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [108/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("003") 2026-11-12 22:27:10,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [109/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:10,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [110/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:27:10,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [111/159] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("30.0") 2026-11-12 22:27:10,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [112/159] Tour ChromeTour → Step .receipt-screen 2026-11-12 22:27:10,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [113/159] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:27:10,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [114/159] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:27:10,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [115/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:10,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [116/159] Tour ChromeTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:27:10,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [117/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:10,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [118/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:27:10,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [119/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("004") 2026-11-12 22:27:10,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:27:10,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [120/159] Tour ChromeTour → Step .ticket-screen .order-row:has(div:contains("004")) .btn-danger 2026-11-12 22:27:10,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.032 2026-11-12 22:27:10,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [121/159] Tour ChromeTour → Step .ticket-screen .orders .order-row > td:contains("004") ~ td.text-end button.text-danger 2026-11-12 22:27:10,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [122/159] Tour ChromeTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Payment") 2026-11-12 22:27:11,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [123/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("002") 2026-11-12 22:27:11,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [124/159] Tour ChromeTour → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-11-12 22:27:11,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [125/159] Tour ChromeTour → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-11-12 22:27:11,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [126/159] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:27:11,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [127/159] Tour ChromeTour → Step .pos-leftheader .register-label 2026-11-12 22:27:11,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [128/159] Tour ChromeTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:27:11,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [129/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:11,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [130/159] Tour ChromeTour → 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-11-12 22:27:11,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [131/159] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:27:11,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [132/159] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:27:11,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [133/159] Tour ChromeTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:27:11,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [134/159] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:27:11,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [135/159] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:27:11,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [136/159] Tour ChromeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:27:11,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [137/159] 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-11-12 22:27:12,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [138/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:12,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [139/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:12,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [140/159] Tour ChromeTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:27:12,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [141/159] Tour ChromeTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:27:12,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [142/159] Tour ChromeTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:27:12,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [143/159] Tour ChromeTour → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:27:12,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [144/159] Tour ChromeTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:27:12,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [145/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:12,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [146/159] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:27:12,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.022 0.051 2026-11-12 22:27:12,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [147/159] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:27:12,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [148/159] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:27:12,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.027 0.080 2026-11-12 22:27:12,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [149/159] Tour ChromeTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:27:12,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [150/159] Tour ChromeTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 22:27:12,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [151/159] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:27:12,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [152/159] Tour ChromeTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:27:12,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60821416 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '4ca3c29c-1782-4245-bf7c-9b737e8e386c'}] 2026-11-12 22:27:15,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60821416 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '4ca3c29c-1782-4245-bf7c-9b737e8e386c'} created pos.order #17 2026-11-12 22:27:16,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60821416 finished 2026-11-12 22:27:16,481 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:27:16,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 797 0.835 2.738 2026-11-12 22:27:16,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:16] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.003 0.027 2026-11-12 22:27:16,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.034 2026-11-12 22:27:16,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25180359 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '4ca3c29c-1782-4245-bf7c-9b737e8e386c'}] 2026-11-12 22:27:16,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [153/159] Tour ChromeTour → Step .receipt-screen .pos-config-name:contains(Shop) 2026-11-12 22:27:16,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25180359 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '4ca3c29c-1782-4245-bf7c-9b737e8e386c'} sync ignored for existing PoS order pos.order(17,) (state: done) 2026-11-12 22:27:16,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [154/159] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:27:16,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25180359 finished 2026-11-12 22:27:16,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [155/159] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:27:16,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [156/159] Tour ChromeTour → Step .pos-topheader .floating-order-container:contains('004') 2026-11-12 22:27:16,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [157/159] Tour ChromeTour → Step .pos-leftheader button.fa-caret-down 2026-11-12 22:27:16,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [158/159] Tour ChromeTour → Step .modal-header:contains(Choose an order) ~ .modal-body .floating-order-container:contains('004') 2026-11-12 22:27:16,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.072 0.225 2026-11-12 22:27:16,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [159/159] Tour ChromeTour → Step .oi-arrow-left 2026-11-12 22:27:17,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: tour succeeded 2026-11-12 22:27:17,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: ╔═══════════════════════════╗ ║ TOUR ChromeTour SUCCEEDED ║ ╚═══════════════════════════╝ 2026-11-12 22:27:17,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: heap 23283828 (allocated 25169920) 2026-11-12 22:27:17,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Closing chrome headless with pid 5660 2026-11-12 22:27:17,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Closing websocket connection 2026-11-12 22:27:17,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Terminating chrome headless with pid 5660 2026-11-12 22:27:17,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222717_386972_test_02_pos_with_invoiced.txt 2026-11-12 22:27:17,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Removing chrome user profile "/tmp/tmp3uxb43nn_chrome_odoo" 2026-11-12 22:27:17,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-11-12 22:27:18,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome pid: 5895 2026-11-12 22:27:18,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmp5lsu9uzh_chrome_odoo 2026-11-12 22:27:18,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:37773/json/version 2026-11-12 22:27:18,140 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:18,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-11-12 22:27:18,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:37773/json 2026-11-12 22:27:18,212 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:18,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:37773/devtools/page/8987BA7C72ADD2CD979D91EDA4D0E7CA 2026-11-12 22:27:18,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-11-12 22:27:18,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-11-12 22:27:18,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:27:18,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-11-12 22:27:18,416 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:27:18,416 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:27:18,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:27:19,375 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:19] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.052 0.885 2026-11-12 22:27:19,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Navigation result: {'frameId': '8987BA7C72ADD2CD979D91EDA4D0E7CA', 'loaderId': 'E611C271503C68937470789F72F31991', 'isDownload': False} 2026-11-12 22:27:19,380 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:19,401 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:27:19,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:19] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-11-12 22:27:19,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:19] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-11-12 22:27:19,449 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:19] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-11-12 22:27:20,231 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:20,240 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:20,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:27:20,308 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:27:20,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.013 2026-11-12 22:27:20,333 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [1/53] Tour test_03_pos_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:27:20,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:27:20,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:27:20,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.025 2026-11-12 22:27:20,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.047 2026-11-12 22:27:20,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.050 2026-11-12 22:27:20,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:20] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.061 2026-11-12 22:27:21,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.246 0.757 2026-11-12 22:27:21,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:27:21,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:27:21,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:21] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.068 2026-11-12 22:27:21,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:27:21,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-11-12 22:27:21,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:27:22,027 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:22,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:27:22,081 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:27:22,092 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:27:22,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.064 2026-11-12 22:27:22,155 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:27:22,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:27:22,257 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:27:22,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.093 0.139 2026-11-12 22:27:22,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [2/53] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:27:22,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.046 0.156 2026-11-12 22:27:22,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.143 2026-11-12 22:27:22,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [3/53] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:27:22,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.170 0.290 2026-11-12 22:27:22,671 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:27:22,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.016 0.271 2026-11-12 22:27:22,722 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:27:22,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.017 0.306 2026-11-12 22:27:22,835 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.370 2026-11-12 22:27:22,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.419 2026-11-12 22:27:22,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.452 2026-11-12 22:27:22,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:22] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-11-12 22:27:23,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:23] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-11-12 22:27:23,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:23] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.249 2026-11-12 22:27:23,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:23] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-11-12 22:27:23,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.039 0.262 2026-11-12 22:27:23,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:23] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.291 2026-11-12 22:27:23,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [4/53] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:27:23,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:23] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.007 0.018 2026-11-12 22:27:23,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [5/53] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:27:23,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [6/53] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:27:23,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [7/53] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-11-12 22:27:23,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [8/53] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:27:23,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [9/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:23,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [10/53] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-11-12 22:27:23,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [11/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:23,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [12/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:23,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [13/53] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-11-12 22:27:23,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [14/53] Tour test_03_pos_with_lots → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:27:23,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [15/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:23,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [16/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:24,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [17/53] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-11-12 22:27:24,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [18/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:24,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [19/53] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:27:24,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [20/53] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:27:24,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:24] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.005 0.017 2026-11-12 22:27:24,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [21/53] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:27:24,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [22/53] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:27:24,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [23/53] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-11-12 22:27:24,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [24/53] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:27:24,544 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [25/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:24,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [26/53] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-11-12 22:27:24,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [27/53] Tour test_03_pos_with_lots → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:27:24,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [28/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:24,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [29/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:24,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [30/53] Tour test_03_pos_with_lots → Step order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95")) 2026-11-12 22:27:24,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [31/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:24,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [32/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:25,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [33/53] Tour test_03_pos_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:27:25,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [34/53] Tour test_03_pos_with_lots → Step click Actions button (trigger: .more-btn) 2026-11-12 22:27:25,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [35/53] Tour test_03_pos_with_lots → Step .o_pricelist_button 2026-11-12 22:27:25,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [36/53] Tour test_03_pos_with_lots → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-11-12 22:27:25,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [37/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:25,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [38/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:25,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [39/53] Tour test_03_pos_with_lots → Step order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00")) 2026-11-12 22:27:25,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [40/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:25,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [41/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:25,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [42/53] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-11-12 22:27:25,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [43/53] Tour test_03_pos_with_lots → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:27:25,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [44/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:25,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [45/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:25,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [46/53] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-11-12 22:27:25,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [47/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:25,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [48/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:25,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [49/53] Tour test_03_pos_with_lots → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:27:25,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [50/53] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:27:25,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:25] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.004 0.018 2026-11-12 22:27:26,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [51/53] 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-11-12 22:27:26,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [52/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:26,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [53/53] Tour test_03_pos_with_lots → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:27:26,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: tour succeeded 2026-11-12 22:27:26,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-11-12 22:27:26,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: heap 15784112 (allocated 17825792) 2026-11-12 22:27:26,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing chrome headless with pid 5895 2026-11-12 22:27:26,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing websocket connection 2026-11-12 22:27:26,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Terminating chrome headless with pid 5895 2026-11-12 22:27:26,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222726_580952_test_03_pos_with_lots.txt 2026-11-12 22:27:26,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmp5lsu9uzh_chrome_odoo" 2026-11-12 22:27:26,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-11-12 22:27:27,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome pid: 6100 2026-11-12 22:27:27,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome headless temporary user profile dir: /tmp/tmpyy5pr8jk_chrome_odoo 2026-11-12 22:27:27,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:36343/json/version 2026-11-12 22:27:27,432 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:27,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Browser version: Chrome/150.0.7871.114 2026-11-12 22:27:27,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:36343/json 2026-11-12 22:27:27,517 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:27,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Websocket url found: ws://127.0.0.1:36343/devtools/page/A1063ED1AE2D3111B80BBA6C8F4E080C 2026-11-12 22:27:27,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Enable chrome headless console log notification 2026-11-12 22:27:27,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome headless enable page notifications 2026-11-12 22:27:27,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:27:27,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Setting session cookie in browser 2026-11-12 22:27:27,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:27:27,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:27:27,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:27:28,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:28] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.060 0.800 2026-11-12 22:27:28,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Navigation result: {'frameId': 'A1063ED1AE2D3111B80BBA6C8F4E080C', 'loaderId': '63E45ABA32315FBD5A033551448C2289', 'isDownload': False} 2026-11-12 22:27:28,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-11-12 22:27:28,602 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:27:28,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:28] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 22:27:28,634 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:28] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 22:27:28,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:28] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-11-12 22:27:29,487 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:29,497 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:29,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:27:29,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-11-12 22:27:29,610 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:27:29,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:27:29,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [1/57] Tour ProductConfiguratorTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:27:29,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:27:29,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-11-12 22:27:29,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.051 2026-11-12 22:27:29,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.090 2026-11-12 22:27:29,855 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:29] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.064 2026-11-12 22:27:30,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.260 0.656 2026-11-12 22:27:30,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:27:30,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:27:31,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.069 2026-11-12 22:27:31,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-11-12 22:27:31,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: Owl is running in 'dev' mode. 2026-11-12 22:27:31,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:27:31,237 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:31,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:27:31,293 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:27:31,295 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:27:31,398 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:27:31,443 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:27:31,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.096 0.130 2026-11-12 22:27:31,499 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:27:31,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.263 2026-11-12 22:27:31,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [2/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:27:31,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.025 0.212 2026-11-12 22:27:31,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.081 0.299 2026-11-12 22:27:31,902 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.007 0.489 2026-11-12 22:27:31,930 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:27:31,968 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:31] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.155 2026-11-12 22:27:31,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [3/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:27:32,001 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:27:32,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.200 2026-11-12 22:27:32,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 22:27:32,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.288 2026-11-12 22:27:32,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-11-12 22:27:32,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-11-12 22:27:32,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-11-12 22:27:32,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-11-12 22:27:32,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.238 2026-11-12 22:27:32,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.236 2026-11-12 22:27:32,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.063 0.304 2026-11-12 22:27:32,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [4/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-11-12 22:27:32,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [5/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-11-12 22:27:32,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [6/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input:checked) 2026-11-12 22:27:32,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [7/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:27:32,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [8/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:32,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [9/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:27:32,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [10/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:32,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [11/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:27:33,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [12/57] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:27:33,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [13/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-11-12 22:27:33,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [14/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:27:33,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [15/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:27:33,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [16/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-11-12 22:27:33,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [17/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-11-12 22:27:33,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [18/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:27:33,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [19/57] Tour ProductConfiguratorTour → Step checking selected custom attribute with value "Custom Fabric" (trigger: .modal .custom_value) 2026-11-12 22:27:33,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [20/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:27:33,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [21/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:27:33,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [22/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:27:33,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [23/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:33,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [24/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1","price":"11.0","attributeLine":"Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.price:contains("11.0")):has(.attribute-line:contains("Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"))) 2026-11-12 22:27:33,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [25/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:33,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [26/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:27:33,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [27/57] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:27:34,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [28/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-11-12 22:27:34,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [29/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:27:34,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [30/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:27:34,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [31/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:27:34,272 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [32/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:34,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [33/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","attributeLine":"Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2")):has(.price:contains("22.0")):has(.attribute-line:contains("Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"))) 2026-11-12 22:27:34,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [34/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:34,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [35/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:27:34,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [36/57] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:27:34,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [37/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:27:34,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [38/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:27:34,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [39/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1","price":"10.0","attributeLine":"Blue, Metal, Leather"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Blue, Metal, Leather"))) 2026-11-12 22:27:34,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [40/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:27:34,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [41/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:27:34,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [42/57] Tour ProductConfiguratorTour → Step .attribute-name-cell 2026-11-12 22:27:34,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [43/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:27:34,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [44/57] Tour ProductConfiguratorTour → Step Mobile - open cart (trigger: .switchpane .btn-switchpane:contains('Cart')) 2026-11-12 22:27:35,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [45/57] Tour ProductConfiguratorTour → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:27:35,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [46/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-11-12 22:27:35,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [47/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-11-12 22:27:35,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [48/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:27:35,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [49/57] Tour ProductConfiguratorTour → Step checking selected custom attribute with value "Custom Fabric" (trigger: .modal .custom_value) 2026-11-12 22:27:35,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [50/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:27:35,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [51/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:27:35,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [52/57] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:27:35,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [53/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-11-12 22:27:36,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [54/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:27:36,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [55/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Configurable Chair","quantity":2} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Configurable Chair")):has(.qty:contains("2"))) 2026-11-12 22:27:36,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [56/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2"))) 2026-11-12 22:27:36,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [57/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2")):has(.price:contains("22.0"))) 2026-11-12 22:27:36,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: tour succeeded 2026-11-12 22:27:36,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductConfiguratorTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:27:36,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: heap 15822964 (allocated 17039360) 2026-11-12 22:27:36,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Closing chrome headless with pid 6100 2026-11-12 22:27:36,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Closing websocket connection 2026-11-12 22:27:36,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Terminating chrome headless with pid 6100 2026-11-12 22:27:36,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222736_595354_test_04_product_configurator.txt 2026-11-12 22:27:36,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Removing chrome user profile "/tmp/tmpyy5pr8jk_chrome_odoo" 2026-11-12 22:27:36,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-11-12 22:27:36,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_05_ticket_screen : Temporary to fast merge new valuation: out-of-scope point-of-sale ticket-screen tour that fails for a non-valuation reason; see commit message. 2026-11-12 22:27:36,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-11-12 22:27:37,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome pid: 6309 2026-11-12 22:27:37,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless temporary user profile dir: /tmp/tmpr9ul6k4n_chrome_odoo 2026-11-12 22:27:37,639 43 INFO rb-c635c7a-226731-435507 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:38809/json/version 2026-11-12 22:27:37,641 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:37,709 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:37,709 43 INFO rb-c635c7a-226731-435507 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:38809/json 2026-11-12 22:27:37,710 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:37,739 43 INFO rb-c635c7a-226731-435507 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:38809/devtools/page/49054B6FE42A28B5B78F8AD646BB96BA 2026-11-12 22:27:37,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Enable chrome headless console log notification 2026-11-12 22:27:37,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless enable page notifications 2026-11-12 22:27:37,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:27:37,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Setting session cookie in browser 2026-11-12 22:27:37,925 43 INFO rb-c635c7a-226731-435507 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/5" in browser 2026-11-12 22:27:37,925 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:27:37,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:27:38,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:38] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.047 0.772 2026-11-12 22:27:38,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigation result: {'frameId': '49054B6FE42A28B5B78F8AD646BB96BA', 'loaderId': '8183545F8F5394DBE0D9367747B2D615', 'isDownload': False} 2026-11-12 22:27:38,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-11-12 22:27:38,812 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:27:38,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:38] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-11-12 22:27:38,853 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:38] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 22:27:38,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:38] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-11-12 22:27:39,682 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:39,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:39,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-11-12 22:27:39,766 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:27:39,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-11-12 22:27:39,778 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:39,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:27:39,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:27:39,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-11-12 22:27:39,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.006 0.042 2026-11-12 22:27:39,982 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.054 2026-11-12 22:27:39,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:39] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.042 2026-11-12 22:27:41,003 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.290 0.668 2026-11-12 22:27:41,050 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:27:41,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.016 2026-11-12 22:27:41,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-11-12 22:27:41,284 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:27:41,316 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:41,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:27:41,400 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:41,451 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.039 2026-11-12 22:27:41,467 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:27:41,480 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:27:41,572 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:27:41,599 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:27:41,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.069 0.158 2026-11-12 22:27:41,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.215 2026-11-12 22:27:41,666 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.060 2026-11-12 22:27:41,758 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:41,892 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 22:27:41,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.069 0.081 2026-11-12 22:27:41,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.109 2026-11-12 22:27:41,999 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:27:42,024 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:42,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.025 0.120 2026-11-12 22:27:42,062 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:27:42,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-11-12 22:27:42,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.052 0.379 2026-11-12 22:27:42,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.357 2026-11-12 22:27:42,372 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.396 2026-11-12 22:27:42,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.400 2026-11-12 22:27:42,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=703&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.362 2026-11-12 22:27:42,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.331 2026-11-12 22:27:42,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-11-12 22:27:42,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-11-12 22:27:42,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.053 0.263 2026-11-12 22:27:42,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:42] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.321 2026-11-12 22:27:42,803 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:42,881 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-11-12 22:27:42,939 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:42,984 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,035 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,087 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,138 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:27:43,199 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,259 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,329 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,381 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,428 43 INFO rb-c635c7a-226731-435507 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","price":"6.30"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.price:contains("6.30"))) 2026-11-12 22:27:43,482 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,532 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,611 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,631 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:27:43,633 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:27:43,667 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,714 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,799 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:43,875 43 INFO rb-c635c7a-226731-435507 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: {"price":"6.30"} (trigger: .order-container .orderline:has(.price:contains("6.30"))) 2026-11-12 22:27:43,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66018392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '5f6b62fc-379f-4b31-8bfa-b780c016bf61'}] 2026-11-12 22:27:43,928 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:27:44,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66018392 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '5f6b62fc-379f-4b31-8bfa-b780c016bf61'} created pos.order #18 2026-11-12 22:27:44,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66018392 finished 2026-11-12 22:27:44,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.192 0.590 2026-11-12 22:27:44,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:27:44,945 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:44,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10788636 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '5f6b62fc-379f-4b31-8bfa-b780c016bf61'}] 2026-11-12 22:27:44,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10788636 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '5f6b62fc-379f-4b31-8bfa-b780c016bf61'} sync ignored for existing PoS order pos.order(18,) (state: paid) 2026-11-12 22:27:45,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10788636 finished 2026-11-12 22:27:45,032 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,093 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,182 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,223 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-11-12 22:27:45,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.070 0.212 2026-11-12 22:27:45,272 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,325 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,374 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,425 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-11-12 22:27:45,475 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/)) 2026-11-12 22:27:45,532 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/).active) 2026-11-12 22:27:45,584 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:27:45,638 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,690 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,747 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,797 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,847 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,906 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,976 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:45,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63390496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '0dbbef40-4c3f-4bb1-99e4-f207848d1080'}] 2026-11-12 22:27:46,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63390496 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '0dbbef40-4c3f-4bb1-99e4-f207848d1080'} created pos.order #19 2026-11-12 22:27:46,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63390496 finished 2026-11-12 22:27:46,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.136 0.531 2026-11-12 22:27:46,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:27:46,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: tour succeeded 2026-11-12 22:27:46,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR ReceiptScreenDiscountWithPricelistTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-12 22:27:46,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94573834 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '0dbbef40-4c3f-4bb1-99e4-f207848d1080'}] 2026-11-12 22:27:46,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94573834 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '0dbbef40-4c3f-4bb1-99e4-f207848d1080'} sync ignored for existing PoS order pos.order(19,) (state: paid) 2026-11-12 22:27:46,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94573834 finished 2026-11-12 22:27:46,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.060 0.144 2026-11-12 22:27:46,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: heap 16994752 (allocated 19009536) 2026-11-12 22:27:47,009 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing chrome headless with pid 6309 2026-11-12 22:27:47,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing websocket connection 2026-11-12 22:27:47,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Terminating chrome headless with pid 6309 2026-11-12 22:27:47,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222747_180434_test_06_pos_discount_display_with_multiple_pricelist.txt 2026-11-12 22:27:47,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Removing chrome user profile "/tmp/tmpr9ul6k4n_chrome_odoo" 2026-11-12 22:27:47,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-11-12 22:27:47,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome pid: 6521 2026-11-12 22:27:47,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmpweea8uq0_chrome_odoo 2026-11-12 22:27:47,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:43735/json/version 2026-11-12 22:27:47,811 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:47,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Browser version: Chrome/150.0.7871.114 2026-11-12 22:27:47,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:43735/json 2026-11-12 22:27:47,912 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:47,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:43735/devtools/page/1E163BFDE26D5DDFF56BD2D7315F5EA3 2026-11-12 22:27:47,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Enable chrome headless console log notification 2026-11-12 22:27:47,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome headless enable page notifications 2026-11-12 22:27:48,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:27:48,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Setting session cookie in browser 2026-11-12 22:27:48,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:27:48,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:27:48,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:27:49,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:49] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.064 0.891 2026-11-12 22:27:49,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Navigation result: {'frameId': '1E163BFDE26D5DDFF56BD2D7315F5EA3', 'loaderId': 'E693B304B50C4DF1152ECF4F75BD93EC', 'isDownload': False} 2026-11-12 22:27:49,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-11-12 22:27:49,120 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:27:49,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:49] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.020 2026-11-12 22:27:49,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:49] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-11-12 22:27:49,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:49] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.039 2026-11-12 22:27:50,033 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:27:50,035 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:27:50,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 22:27:50,117 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:27:50,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-11-12 22:27:50,135 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:50,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.006 2026-11-12 22:27:50,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:27:50,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.018 2026-11-12 22:27:50,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.034 2026-11-12 22:27:50,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.063 2026-11-12 22:27:50,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:50] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.049 2026-11-12 22:27:51,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.312 0.668 2026-11-12 22:27:51,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:27:51,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:27:51,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-11-12 22:27:51,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 22:27:51,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-11-12 22:27:51,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-12 22:27:51,865 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:27:51,914 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:27:51,921 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.011 0.038 2026-11-12 22:27:51,956 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 22:27:51,978 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:27:51,984 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:27:52,064 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.056 0.143 2026-11-12 22:27:52,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.210 2026-11-12 22:27:52,098 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:52,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.099 2026-11-12 22:27:52,173 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:27:52,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.028 0.033 2026-11-12 22:27:52,273 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:52,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:27:52,338 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:27:52,382 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:52,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.106 0.148 2026-11-12 22:27:52,490 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand"))) 2026-11-12 22:27:52,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.063 0.348 2026-11-12 22:27:52,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.359 2026-11-12 22:27:52,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.372 2026-11-12 22:27:52,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.451 2026-11-12 22:27:52,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.299 2026-11-12 22:27:52,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.322 2026-11-12 22:27:52,775 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.005 2026-11-12 22:27:52,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.234 2026-11-12 22:27:52,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.277 2026-11-12 22:27:52,961 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:52,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:52] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.297 2026-11-12 22:27:53,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:53] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-11-12 22:27:53,018 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:53] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.422 2026-11-12 22:27:53,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:53] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.141 2026-11-12 22:27:53,088 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,137 43 INFO rb-c635c7a-226731-435507 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,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-11-12 22:27:53,193 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,238 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,339 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,388 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("0.00"))) 2026-11-12 22:27:53,439 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,490 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,591 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,643 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("123.45"))) 2026-11-12 22:27:53,699 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,744 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,865 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:53,918 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00"))) 2026-11-12 22:27:53,972 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:54,023 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:54,126 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:54,179 43 INFO rb-c635c7a-226731-435507 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,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("8"))) 2026-11-12 22:27:54,227 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:54,282 43 INFO rb-c635c7a-226731-435507 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-11-12 22:27:54,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: tour succeeded 2026-11-12 22:27:54,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: ╔════════════════════════════════════╗ ║ TOUR BarcodeScanningTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:27:54,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: heap 16036968 (allocated 18087936) 2026-11-12 22:27:54,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Closing chrome headless with pid 6521 2026-11-12 22:27:54,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Closing websocket connection 2026-11-12 22:27:54,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Terminating chrome headless with pid 6521 2026-11-12 22:27:54,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222754_638946_test_07_pos_barcodes_scan.txt 2026-11-12 22:27:54,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Removing chrome user profile "/tmp/tmpweea8uq0_chrome_odoo" 2026-11-12 22:27:54,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_product_combo ... 2026-11-12 22:27:56,897 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1047] 2026-11-12 22:27:57,278 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1048, 1049] 2026-11-12 22:27:58,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome pid: 6739 2026-11-12 22:27:58,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome headless temporary user profile dir: /tmp/tmplaoxe26i_chrome_odoo 2026-11-12 22:27:58,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Issuing json command http://127.0.0.1:43431/json/version 2026-11-12 22:27:58,260 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:58,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Browser version: Chrome/150.0.7871.114 2026-11-12 22:27:58,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Issuing json command http://127.0.0.1:43431/json 2026-11-12 22:27:58,366 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:27:58,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Websocket url found: ws://127.0.0.1:43431/devtools/page/6498DADC5016670659A9D31FDE827CCB 2026-11-12 22:27:58,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Enable chrome headless console log notification 2026-11-12 22:27:58,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome headless enable page notifications 2026-11-12 22:27:58,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:27:58,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Setting session cookie in browser 2026-11-12 22:27:58,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:27:58,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:27:58,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:27:59,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:59] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.052 1.174 2026-11-12 22:27:59,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Navigation result: {'frameId': '6498DADC5016670659A9D31FDE827CCB', 'loaderId': 'BE09CAB6F3639253B399F1F515768356', 'isDownload': False} 2026-11-12 22:27:59,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Evaluate ready code "odoo.isTourReady('ProductComboPriceTaxIncludedTour')" 2026-11-12 22:27:59,918 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:27:59,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:59] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-11-12 22:27:59,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:27:59] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.033 2026-11-12 22:28:00,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.057 2026-11-12 22:28:00,648 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:28:00,655 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:28:00,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-11-12 22:28:00,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-11-12 22:28:00,738 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:28:00,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:28:00,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [1/89] Tour ProductComboPriceTaxIncludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:28:00,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:00,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.018 2026-11-12 22:28:00,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.042 2026-11-12 22:28:00,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.075 2026-11-12 22:28:00,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:00] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.072 2026-11-12 22:28:02,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.317 0.714 2026-11-12 22:28:02,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:28:02,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:28:02,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.024 2026-11-12 22:28:02,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.064 2026-11-12 22:28:02,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:28:02,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: Owl is running in 'dev' mode. 2026-11-12 22:28:02,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:28:02,480 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:28:02,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:28:02,512 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:02,518 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:28:02,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.045 2026-11-12 22:28:02,599 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:28:02,634 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:28:02,653 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:28:02,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.043 0.172 2026-11-12 22:28:02,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [2/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:28:02,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.068 0.181 2026-11-12 22:28:02,894 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:28:02,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:02] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.031 0.364 2026-11-12 22:28:03,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [3/89] Tour ProductComboPriceTaxIncludedTour → Step click product 'Sofa Combo' (trigger: article.product .product-content .product-name:contains("Sofa Combo")) 2026-11-12 22:28:03,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.013 0.364 2026-11-12 22:28:03,063 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:03,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.295 2026-11-12 22:28:03,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.316 2026-11-12 22:28:03,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.393 2026-11-12 22:28:03,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.321 2026-11-12 22:28:03,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.253 2026-11-12 22:28:03,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-11-12 22:28:03,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-11-12 22:28:03,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-11-12 22:28:03,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-11-12 22:28:03,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=704&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-11-12 22:28:03,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=705&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-11-12 22:28:03,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=706&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-11-12 22:28:03,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=707&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-11-12 22:28:03,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=708&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.233 2026-11-12 22:28:03,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=709&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-11-12 22:28:03,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=710&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.223 2026-11-12 22:28:03,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=711&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-11-12 22:28:03,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=712&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-11-12 22:28:03,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=713&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-11-12 22:28:03,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=714&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-11-12 22:28:03,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:03] "GET /web/image?model=product.template&field=image_128&id=715&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-11-12 22:28:04,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.263 2026-11-12 22:28:04,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:04] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.010 0.300 2026-11-12 22:28:04,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [4/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product Sofa (L, red) (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product Sofa (L, red)"))) 2026-11-12 22:28:04,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [5/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:28:04,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:04] "GET /web/image?model=product.product&field=image_128&id=1050&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.008 0.046 2026-11-12 22:28:04,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:04] "GET /web/image?model=product.product&field=image_128&id=1051&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.104 2026-11-12 22:28:04,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [6/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:04,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [7/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo product Sofa","run":"click","quantity":"1","attributeLine":"L, red"} (trigger: .order-container .orderline:has(.product-name:contains("Combo product Sofa")):has(.qty:contains("1")):has(.attribute-line:contains("L, red"))) 2026-11-12 22:28:04,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [8/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:28:04,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [9/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:28:04,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [10/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:28:04,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [11/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:04,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [12/89] Tour ProductComboPriceTaxIncludedTour → Step PoS model scan barcode 'SuperCombo' (trigger: body) 2026-11-12 22:28:04,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [13/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:28:04,882 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:04] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-11-12 22:28:04,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [14/89] Tour ProductComboPriceTaxIncludedTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-11-12 22:28:04,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:04] "GET /web/image?model=product.product&field=image_128&id=1041&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.025 0.052 2026-11-12 22:28:04,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [15/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 9 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 9"))) 2026-11-12 22:28:05,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:05] "GET /web/image?model=product.product&field=image_128&id=1040&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.014 0.124 2026-11-12 22:28:05,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:05] "GET /web/image?model=product.product&field=image_128&id=1043&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.013 0.165 2026-11-12 22:28:05,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [16/89] Tour ProductComboPriceTaxIncludedTour → Step dialog is open (trigger: .modal .modal-content) 2026-11-12 22:28:05,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:05] "GET /web/image?model=product.product&field=image_128&id=1042&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.011 0.210 2026-11-12 22:28:05,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [17/89] Tour ProductComboPriceTaxIncludedTour → Step dialog discard (trigger: .modal-footer .btn:text(Add) + .btn:text(Discard)) 2026-11-12 22:28:05,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [18/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:28:05,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:05] "GET /web/image?model=product.product&field=image_128&id=1044&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.035 0.269 2026-11-12 22:28:05,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [19/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-11-12 22:28:05,325 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:05] "GET /web/image?model=product.product&field=image_128&id=1045&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.029 0.334 2026-11-12 22:28:05,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [20/89] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 7"))) 2026-11-12 22:28:05,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:05] "GET /web/image?model=product.product&field=image_128&id=1038&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.364 2026-11-12 22:28:05,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [21/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:28:05,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:05] "GET /web/image?model=product.product&field=image_128&id=1039&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.018 0.349 2026-11-12 22:28:05,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:05] "GET /web/image?model=product.product&field=image_128&id=1037&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.005 0.341 2026-11-12 22:28:05,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [22/89] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 8 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:28:05,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:05] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.331 2026-11-12 22:28:05,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [23/89] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is not selected (trigger: .modal .modal-body:not(:has(label.combo-item.selected article.product:has(.product-name:contains("Combo Product 7"))))) 2026-11-12 22:28:05,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [24/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:28:05,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [25/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:05,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [26/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"62.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("62.1"))) 2026-11-12 22:28:05,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [27/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:28:05,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [28/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:28:05,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [29/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":":eq(3).selected"} (trigger: .order-container .orderline:eq(3).selected) 2026-11-12 22:28:05,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [30/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:28:06,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [31/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-11-12 22:28:06,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [32/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-11-12 22:28:06,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [33/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":":eq(1).selected"} (trigger: .order-container .orderline:eq(1).selected) 2026-11-12 22:28:06,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [34/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-11-12 22:28:06,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [35/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-11-12 22:28:06,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [36/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-11-12 22:28:06,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [37/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":":eq(2).selected"} (trigger: .order-container .orderline:eq(2).selected) 2026-11-12 22:28:06,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [38/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-11-12 22:28:06,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [39/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:06,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [40/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:06,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [41/89] Tour ProductComboPriceTaxIncludedTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:28:06,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [42/89] Tour ProductComboPriceTaxIncludedTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:28:06,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [43/89] Tour ProductComboPriceTaxIncludedTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:28:06,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [44/89] Tour ProductComboPriceTaxIncludedTour → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:28:06,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [45/89] Tour ProductComboPriceTaxIncludedTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:28:06,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [46/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:06,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [47/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:07,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:07] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.015 0.050 2026-11-12 22:28:07,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [48/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:28:07,118 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.021 0.076 2026-11-12 22:28:07,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [49/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:28:07,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [50/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:28:07,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [51/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("2"))) 2026-11-12 22:28:07,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [52/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("2"))) 2026-11-12 22:28:07,464 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [53/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("2"))) 2026-11-12 22:28:07,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [54/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"2","price":"124.2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("2")):has(.price:contains("124.2"))) 2026-11-12 22:28:07,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [55/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:07,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [56/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:07,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [57/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("2"))) 2026-11-12 22:28:07,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [58/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:28:07,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [59/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:28:07,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [60/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:28:08,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [61/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:08,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [62/89] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:28:08,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [63/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:28:08,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [64/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:28:08,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [65/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:28:08,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [66/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:28:08,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [67/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:08,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [68/89] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10")) 2026-11-12 22:28:08,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [69/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:08,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [70/89] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:28:08,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [71/89] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:28:08,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:08,693 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:08,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [72/89] Tour ProductComboPriceTaxIncludedTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:28:08,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [73/89] Tour ProductComboPriceTaxIncludedTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:28:08,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [74/89] Tour ProductComboPriceTaxIncludedTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:28:08,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [75/89] Tour ProductComboPriceTaxIncludedTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:28:08,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32838233 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '34f2bc13-10fd-4cff-8b89-349eecf4d972'}] 2026-11-12 22:28:08,988 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:28:10,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32838233 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '34f2bc13-10fd-4cff-8b89-349eecf4d972'} created pos.order #20 2026-11-12 22:28:10,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32838233 finished 2026-11-12 22:28:10,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 318 0.379 0.891 2026-11-12 22:28:10,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:28:10,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [76/89] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:28:10,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25997138 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '34f2bc13-10fd-4cff-8b89-349eecf4d972'}] 2026-11-12 22:28:10,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25997138 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '34f2bc13-10fd-4cff-8b89-349eecf4d972'} sync ignored for existing PoS order pos.order(20,) (state: paid) 2026-11-12 22:28:10,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25997138 finished 2026-11-12 22:28:10,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [77/89] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:28:10,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [78/89] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:28:10,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [79/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:28:10,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [80/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:28:10,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.073 0.214 2026-11-12 22:28:10,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [81/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:28:10,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [82/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:28:10,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [83/89] Tour ProductComboPriceTaxIncludedTour → Step The 'Combo Product 6' card should not display a quantity. (trigger: article.product .product-content:has(.product-name:contains('Combo Product 6')):not(:has(.product-cart-qty))) 2026-11-12 22:28:11,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [84/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:11,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [85/89] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17")) 2026-11-12 22:28:11,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [86/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:11,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [87/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:11,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [88/89] Tour ProductComboPriceTaxIncludedTour → Step order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56")) 2026-11-12 22:28:11,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [89/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:11,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: tour succeeded 2026-11-12 22:28:11,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ProductComboPriceTaxIncludedTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-12 22:28:11,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: heap 21440240 (allocated 24383488) 2026-11-12 22:28:11,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Closing chrome headless with pid 6739 2026-11-12 22:28:11,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Closing websocket connection 2026-11-12 22:28:11,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Terminating chrome headless with pid 6739 2026-11-12 22:28:11,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222811_758272_test_07_product_combo.txt 2026-11-12 22:28:11,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Removing chrome user profile "/tmp/tmplaoxe26i_chrome_odoo" 2026-11-12 22:28:11,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_product_combo_max_free_qty ... 2026-11-12 22:28:14,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Chrome pid: 6997 2026-11-12 22:28:14,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Chrome headless temporary user profile dir: /tmp/tmpn1hz1_vu_chrome_odoo 2026-11-12 22:28:14,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Issuing json command http://127.0.0.1:43915/json/version 2026-11-12 22:28:14,009 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:14,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Browser version: Chrome/150.0.7871.114 2026-11-12 22:28:14,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Issuing json command http://127.0.0.1:43915/json 2026-11-12 22:28:14,070 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:14,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Websocket url found: ws://127.0.0.1:43915/devtools/page/DB6328C9F1FAB057A2967B06D02A6F1D 2026-11-12 22:28:14,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Enable chrome headless console log notification 2026-11-12 22:28:14,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Chrome headless enable page notifications 2026-11-12 22:28:14,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:28:14,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Setting session cookie in browser 2026-11-12 22:28:14,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:28:14,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:28:14,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:28:15,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:15] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.052 0.825 2026-11-12 22:28:15,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Navigation result: {'frameId': 'DB6328C9F1FAB057A2967B06D02A6F1D', 'loaderId': '445C480F245659A8F4E416A77B0027B4', 'isDownload': False} 2026-11-12 22:28:15,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Evaluate ready code "odoo.isTourReady('ProductComboMaxFreeQtyTour')" 2026-11-12 22:28:15,227 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:28:15,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:15] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.022 2026-11-12 22:28:15,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:15] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 22:28:15,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:15] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.032 2026-11-12 22:28:16,075 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:16,087 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:28:16,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 22:28:16,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:28:16,168 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:28:16,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Evaluate test code "odoo.startTour('ProductComboMaxFreeQtyTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:28:16,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [1/41] Tour ProductComboMaxFreeQtyTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:28:16,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:28:16,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-11-12 22:28:16,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.051 2026-11-12 22:28:16,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.046 0.056 2026-11-12 22:28:16,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:16] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.070 2026-11-12 22:28:17,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.256 0.604 2026-11-12 22:28:17,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:28:17,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:28:17,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.055 2026-11-12 22:28:17,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:28:17,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: Owl is running in 'dev' mode. 2026-11-12 22:28:17,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 22:28:17,707 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:28:17,757 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:28:17,769 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:28:17,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.010 0.045 2026-11-12 22:28:17,775 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:28:17,858 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:28:17,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.068 0.134 2026-11-12 22:28:17,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.202 2026-11-12 22:28:17,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:17] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.118 2026-11-12 22:28:18,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [2/41] Tour ProductComboMaxFreeQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:28:18,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.015 0.022 2026-11-12 22:28:18,100 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:28:18,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [3/41] Tour ProductComboMaxFreeQtyTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:28:18,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.071 0.088 2026-11-12 22:28:18,262 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:28:18,286 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:18,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.122 2026-11-12 22:28:18,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-11-12 22:28:18,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-11-12 22:28:18,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-11-12 22:28:18,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.043 0.393 2026-11-12 22:28:18,576 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=723&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-11-12 22:28:18,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.316 2026-11-12 22:28:18,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=716&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.320 2026-11-12 22:28:18,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=722&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.334 2026-11-12 22:28:18,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=720&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.340 2026-11-12 22:28:18,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=718&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-11-12 22:28:18,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.232 2026-11-12 22:28:18,880 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=725&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-11-12 22:28:18,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=719&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.250 2026-11-12 22:28:18,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:18] "GET /web/image?model=product.template&field=image_128&id=721&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-11-12 22:28:19,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-11-12 22:28:19,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.template&field=image_128&id=717&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-11-12 22:28:19,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.template&field=image_128&id=724&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-11-12 22:28:19,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.019 0.179 2026-11-12 22:28:19,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-11-12 22:28:19,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.357 2026-11-12 22:28:19,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [4/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $40.00 (trigger: .modal div.h3:contains("Total: $ 40.00")) 2026-11-12 22:28:19,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [5/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:28:19,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.product&field=image_128&id=1055&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.029 0.052 2026-11-12 22:28:19,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [6/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $42.00 (trigger: .modal div.h3:contains("Total: $ 42.00")) 2026-11-12 22:28:19,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.product&field=image_128&id=1056&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.103 2026-11-12 22:28:19,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [7/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:28:19,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.product&field=image_128&id=1057&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.009 0.156 2026-11-12 22:28:19,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [8/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-11-12 22:28:19,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.product&field=image_128&id=1059&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.198 2026-11-12 22:28:19,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [9/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:28:19,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [10/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:28:19,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.product&field=image_128&id=1060&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.049 0.237 2026-11-12 22:28:19,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.product&field=image_128&id=1058&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.327 2026-11-12 22:28:19,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [11/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-11-12 22:28:19,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [12/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $46.00 (trigger: .modal div.h3:contains("Total: $ 46.00")) 2026-11-12 22:28:19,818 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.product&field=image_128&id=1062&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.011 0.316 2026-11-12 22:28:19,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [13/41] Tour ProductComboMaxFreeQtyTour → Step Click the minus quantity button for Combo Product 5 (trigger: .modal article:has(.product-name:contains("Combo Product 5")) button[name="pos_quantity_button_minus"]) 2026-11-12 22:28:19,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.product&field=image_128&id=1063&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.342 2026-11-12 22:28:19,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:19] "GET /web/image?model=product.product&field=image_128&id=1061&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.004 0.338 2026-11-12 22:28:19,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [14/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-11-12 22:28:19,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [15/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:28:20,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [16/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 4 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 4")):has(input[name="pos_quantity"])) 2026-11-12 22:28:20,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [17/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $44.00 (trigger: .modal div.h3:contains("Total: $ 44.00")) 2026-11-12 22:28:20,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [18/41] Tour ProductComboMaxFreeQtyTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-11-12 22:28:20,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [19/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:28:20,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [20/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 6 (trigger: .modal article:has(.product-name:contains("Combo Product 6")) button[name="pos_quantity_button_plus"]) 2026-11-12 22:28:20,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [21/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 6 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 6")):has(input[name="pos_quantity"])) 2026-11-12 22:28:20,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [22/41] Tour ProductComboMaxFreeQtyTour → Step Check that: ---try to click `confirm` without having made all the selections--- is not true (trigger: body:not(:has(.modal footer button.confirm[disabled]))) 2026-11-12 22:28:20,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [23/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $44.00 (trigger: .modal div.h3:contains("Total: $ 44.00")) 2026-11-12 22:28:20,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [24/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-11-12 22:28:20,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [25/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 7 (trigger: .modal article:has(.product-name:contains("Combo Product 7")) button[name="pos_quantity_button_plus"]) 2026-11-12 22:28:20,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [26/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 7 (trigger: .modal article:has(.product-name:contains("Combo Product 7")) button[name="pos_quantity_button_plus"]) 2026-11-12 22:28:20,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [27/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 7 has quantity 3 (trigger: .modal article:has(.product-name:contains("Combo Product 7")):has(input[name="pos_quantity"])) 2026-11-12 22:28:20,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [28/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $134.00 (trigger: .modal div.h3:contains("Total: $ 134.00")) 2026-11-12 22:28:20,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [29/41] Tour ProductComboMaxFreeQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:28:20,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [30/41] Tour ProductComboMaxFreeQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:20,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [31/41] Tour ProductComboMaxFreeQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"151.97"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("151.97"))) 2026-11-12 22:28:21,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [32/41] Tour ProductComboMaxFreeQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:21,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [33/41] Tour ProductComboMaxFreeQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:21,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [34/41] Tour ProductComboMaxFreeQtyTour → Step order total amount is '151.98' (trigger: .product-screen .order-summary .total:contains("151.98")) 2026-11-12 22:28:21,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [35/41] Tour ProductComboMaxFreeQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:21,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [36/41] Tour ProductComboMaxFreeQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:28:21,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [37/41] Tour ProductComboMaxFreeQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:28:21,353 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:28:21,355 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:28:21,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [38/41] Tour ProductComboMaxFreeQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:28:21,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [39/41] Tour ProductComboMaxFreeQtyTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:28:21,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [40/41] Tour ProductComboMaxFreeQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:28:21,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [41/41] Tour ProductComboMaxFreeQtyTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:28:21,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51867618 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'f20753ab-f4f1-474e-bdc5-6078e1653479'}] 2026-11-12 22:28:21,616 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:22,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51867618 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'f20753ab-f4f1-474e-bdc5-6078e1653479'} created pos.order #21 2026-11-12 22:28:22,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51867618 finished 2026-11-12 22:28:22,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 373 0.367 0.971 2026-11-12 22:28:23,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:28:23,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43452145 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'f20753ab-f4f1-474e-bdc5-6078e1653479'}] 2026-11-12 22:28:23,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: tour succeeded 2026-11-12 22:28:23,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboMaxFreeQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 22:28:23,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43452145 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'f20753ab-f4f1-474e-bdc5-6078e1653479'} sync ignored for existing PoS order pos.order(21,) (state: paid) 2026-11-12 22:28:23,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43452145 finished 2026-11-12 22:28:23,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: heap 18157188 (allocated 20058112) 2026-11-12 22:28:23,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Closing chrome headless with pid 6997 2026-11-12 22:28:23,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Closing websocket connection 2026-11-12 22:28:23,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Terminating chrome headless with pid 6997 2026-11-12 22:28:23,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.057 0.152 2026-11-12 22:28:23,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222823_570593_test_07_product_combo_max_free_qty.txt 2026-11-12 22:28:23,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Removing chrome user profile "/tmp/tmpn1hz1_vu_chrome_odoo" 2026-11-12 22:28:23,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-11-12 22:28:24,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome pid: 7225 2026-11-12 22:28:24,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome headless temporary user profile dir: /tmp/tmpncvbgn3x_chrome_odoo 2026-11-12 22:28:24,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:36495/json/version 2026-11-12 22:28:24,503 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:24,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Browser version: Chrome/150.0.7871.114 2026-11-12 22:28:24,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:36495/json 2026-11-12 22:28:24,541 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:24,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Websocket url found: ws://127.0.0.1:36495/devtools/page/093D0AF548DB9424C84789A9F7C22662 2026-11-12 22:28:24,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Enable chrome headless console log notification 2026-11-12 22:28:24,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome headless enable page notifications 2026-11-12 22:28:24,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:28:24,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Setting session cookie in browser 2026-11-12 22:28:24,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:28:24,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:28:24,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:28:25,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:25] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.048 0.918 2026-11-12 22:28:25,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Navigation result: {'frameId': '093D0AF548DB9424C84789A9F7C22662', 'loaderId': '6192700056C646361F36E233B62F46AF', 'isDownload': False} 2026-11-12 22:28:25,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-11-12 22:28:25,958 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:28:26,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:26] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.028 2026-11-12 22:28:26,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:26] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-11-12 22:28:26,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:26] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.052 2026-11-12 22:28:26,766 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:26,770 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:26,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.038 2026-11-12 22:28:26,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.010 2026-11-12 22:28:26,925 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:28:26,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [1/14] Tour ShowTaxExcludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:28:26,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:28:26,991 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:27,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.028 2026-11-12 22:28:27,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:27] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.010 0.051 2026-11-12 22:28:27,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.058 2026-11-12 22:28:27,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:27] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.035 2026-11-12 22:28:28,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.300 0.629 2026-11-12 22:28:28,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:28:28,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:28:28,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.053 2026-11-12 22:28:28,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:28:28,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: Owl is running in 'dev' mode. 2026-11-12 22:28:28,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-11-12 22:28:28,750 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:28:28,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:28:28,794 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:28:28,808 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:28,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.037 0.064 2026-11-12 22:28:28,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.013 0.123 2026-11-12 22:28:28,922 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:28:28,947 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:28:28,956 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:28:29,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [2/14] Tour ShowTaxExcludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:28:29,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.074 0.071 2026-11-12 22:28:29,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.128 2026-11-12 22:28:29,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.080 0.230 2026-11-12 22:28:29,294 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:28:29,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [3/14] Tour ShowTaxExcludedTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-11-12 22:28:29,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.167 2026-11-12 22:28:29,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-11-12 22:28:29,419 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:28:29,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-11-12 22:28:29,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.262 2026-11-12 22:28:29,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.328 2026-11-12 22:28:29,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.270 2026-11-12 22:28:29,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.278 2026-11-12 22:28:29,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=726&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-11-12 22:28:29,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-11-12 22:28:29,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-11-12 22:28:29,819 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.220 2026-11-12 22:28:29,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.045 0.346 2026-11-12 22:28:30,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [4/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:30,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [5/14] Tour ShowTaxExcludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1","price":"100.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1")):has(.price:contains("100.0"))) 2026-11-12 22:28:30,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [6/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:30,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [7/14] 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-11-12 22:28:30,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [8/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:30,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [9/14] Tour ShowTaxExcludedTour → Step order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0")) 2026-11-12 22:28:30,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [10/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:30,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [11/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:30,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [12/14] Tour ShowTaxExcludedTour → Step order total amount is '100.0' (trigger: .product-screen .order-summary .subtotal:contains("100.0")) 2026-11-12 22:28:30,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [13/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:30,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [14/14] Tour ShowTaxExcludedTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:28:30,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: tour succeeded 2026-11-12 22:28:30,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: ╔════════════════════════════════════╗ ║ TOUR ShowTaxExcludedTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:28:30,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: heap 14324896 (allocated 15204352) 2026-11-12 22:28:30,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Closing chrome headless with pid 7225 2026-11-12 22:28:30,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Closing websocket connection 2026-11-12 22:28:30,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Terminating chrome headless with pid 7225 2026-11-12 22:28:30,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222830_940927_test_08_show_tax_excluded.txt 2026-11-12 22:28:30,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Removing chrome user profile "/tmp/tmpncvbgn3x_chrome_odoo" 2026-11-12 22:28:30,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_packaging ... 2026-11-12 22:28:31,722 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1067] 2026-11-12 22:28:32,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Chrome pid: 7431 2026-11-12 22:28:32,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Chrome headless temporary user profile dir: /tmp/tmp_5q8cu5h_chrome_odoo 2026-11-12 22:28:32,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Issuing json command http://127.0.0.1:39461/json/version 2026-11-12 22:28:32,391 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:32,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Browser version: Chrome/150.0.7871.114 2026-11-12 22:28:32,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Issuing json command http://127.0.0.1:39461/json 2026-11-12 22:28:32,593 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:32,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Websocket url found: ws://127.0.0.1:39461/devtools/page/1A0C9A8620DBF8956D85D4D28971DFBA 2026-11-12 22:28:32,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Enable chrome headless console log notification 2026-11-12 22:28:32,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Chrome headless enable page notifications 2026-11-12 22:28:32,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:28:32,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Setting session cookie in browser 2026-11-12 22:28:32,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:28:32,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:28:32,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:28:33,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:33] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.057 1.061 2026-11-12 22:28:33,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Navigation result: {'frameId': '1A0C9A8620DBF8956D85D4D28971DFBA', 'loaderId': 'EF8EB3B7125F2793A47EC48E991446A2', 'isDownload': False} 2026-11-12 22:28:33,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-11-12 22:28:33,974 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:28:34,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:28:34,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-11-12 22:28:34,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.018 0.047 2026-11-12 22:28:34,772 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:34,787 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:28:34,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.034 2026-11-12 22:28:34,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-12 22:28:34,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:28:34,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [1/25] Tour BarcodeScanningProductPackagingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:28:34,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:28:34,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:34,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.020 2026-11-12 22:28:35,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:35] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.050 2026-11-12 22:28:35,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.045 0.071 2026-11-12 22:28:35,123 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:35] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.074 2026-11-12 22:28:36,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.343 0.627 2026-11-12 22:28:36,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:28:36,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.018 2026-11-12 22:28:36,414 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.013 0.027 2026-11-12 22:28:36,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-11-12 22:28:36,549 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-11-12 22:28:36,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: Owl is running in 'dev' mode. 2026-11-12 22:28:36,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:28:36,665 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:36,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.020 0.050 2026-11-12 22:28:36,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-11-12 22:28:36,772 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.047 2026-11-12 22:28:36,801 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.128 2026-11-12 22:28:36,817 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:28:36,844 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:28:36,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.074 0.188 2026-11-12 22:28:36,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [2/25] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:28:36,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:36] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.123 2026-11-12 22:28:37,040 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:28:37,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [3/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-11-12 22:28:37,179 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.059 0.139 2026-11-12 22:28:37,188 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:28:37,222 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:28:37,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [4/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:37,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.049 0.274 2026-11-12 22:28:37,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [5/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("1"))) 2026-11-12 22:28:37,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.292 2026-11-12 22:28:37,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.318 2026-11-12 22:28:37,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.009 0.408 2026-11-12 22:28:37,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.278 2026-11-12 22:28:37,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.018 0.268 2026-11-12 22:28:37,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-11-12 22:28:37,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=727&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.270 2026-11-12 22:28:37,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.266 2026-11-12 22:28:37,731 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-11-12 22:28:37,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=728&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.311 2026-11-12 22:28:37,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.264 2026-11-12 22:28:37,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-11-12 22:28:37,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:37] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-11-12 22:28:38,070 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.033 0.544 2026-11-12 22:28:38,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [6/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:38,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:38] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.013 0.196 2026-11-12 22:28:38,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [7/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-11-12 22:28:38,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [8/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:38,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [9/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("2"))) 2026-11-12 22:28:38,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [10/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:38,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [11/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-11-12 22:28:38,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [12/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:38,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [13/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("12"))) 2026-11-12 22:28:38,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [14/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:38,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [15/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-11-12 22:28:38,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [16/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:38,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [17/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("22"))) 2026-11-12 22:28:38,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [18/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:38,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [19/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345618' (trigger: body) 2026-11-12 22:28:38,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [20/25] Tour BarcodeScanningProductPackagingTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:28:38,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [21/25] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:28:39,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [22/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:39,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [23/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product2","quantity":10,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product2")):has(.qty:contains("10"))) 2026-11-12 22:28:39,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [24/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:39,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [25/25] Tour BarcodeScanningProductPackagingTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:28:39,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: tour succeeded 2026-11-12 22:28:39,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningProductPackagingTour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 22:28:39,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: heap 15857476 (allocated 17039360) 2026-11-12 22:28:39,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Closing chrome headless with pid 7431 2026-11-12 22:28:39,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Closing websocket connection 2026-11-12 22:28:39,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Terminating chrome headless with pid 7431 2026-11-12 22:28:39,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222839_592000_test_09_pos_barcodes_scan_product_packaging.txt 2026-11-12 22:28:39,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Removing chrome user profile "/tmp/tmp_5q8cu5h_chrome_odoo" 2026-11-12 22:28:39,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-11-12 22:28:41,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome pid: 7651 2026-11-12 22:28:41,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmp8hwjufd9_chrome_odoo 2026-11-12 22:28:41,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:38075/json/version 2026-11-12 22:28:41,136 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:41,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Browser version: Chrome/150.0.7871.114 2026-11-12 22:28:41,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:38075/json 2026-11-12 22:28:41,256 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:41,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:38075/devtools/page/EB542B83D62B01677D8FAD2357D2EEAC 2026-11-12 22:28:41,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Enable chrome headless console log notification 2026-11-12 22:28:41,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome headless enable page notifications 2026-11-12 22:28:41,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:28:41,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Setting session cookie in browser 2026-11-12 22:28:41,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:28:41,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:28:41,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:28:42,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:42] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.056 0.970 2026-11-12 22:28:42,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Navigation result: {'frameId': 'EB542B83D62B01677D8FAD2357D2EEAC', 'loaderId': '0198D341CB8F0287100EFD0C6C212954', 'isDownload': False} 2026-11-12 22:28:42,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-11-12 22:28:42,556 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:28:42,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:42] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.016 2026-11-12 22:28:42,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:42] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-11-12 22:28:42,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:42] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-11-12 22:28:43,378 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:43,382 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:43,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:28:43,447 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:28:43,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 22:28:43,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [1/39] Tour GS1BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:28:43,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:28:43,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-12 22:28:43,549 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:28:43,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:43,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.019 2026-11-12 22:28:43,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.042 2026-11-12 22:28:43,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:28:43,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.076 2026-11-12 22:28:44,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.257 0.602 2026-11-12 22:28:44,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:28:44,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:28:44,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:44] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.012 0.020 2026-11-12 22:28:45,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.102 2026-11-12 22:28:45,127 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:28:45,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-11-12 22:28:45,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:28:45,242 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:28:45,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:28:45,359 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-11-12 22:28:45,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.066 0.080 2026-11-12 22:28:45,430 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:28:45,449 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.023 0.170 2026-11-12 22:28:45,456 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:28:45,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.192 2026-11-12 22:28:45,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-11-12 22:28:45,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [2/39] Tour GS1BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:28:45,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.044 2026-11-12 22:28:45,741 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:28:45,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [3/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-11-12 22:28:45,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.076 2026-11-12 22:28:45,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.016 0.110 2026-11-12 22:28:45,825 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:28:45,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-11-12 22:28:45,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-11-12 22:28:45,922 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:28:45,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:45] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.249 2026-11-12 22:28:45,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [4/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:46,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [5/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1"))) 2026-11-12 22:28:46,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.039 0.313 2026-11-12 22:28:46,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /web/image?model=product.template&field=image_128&id=729&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-11-12 22:28:46,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /web/image?model=product.template&field=image_128&id=732&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.305 2026-11-12 22:28:46,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /web/image?model=product.template&field=image_128&id=731&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.299 2026-11-12 22:28:46,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.025 0.555 2026-11-12 22:28:46,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.272 2026-11-12 22:28:46,422 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.004 2026-11-12 22:28:46,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.261 2026-11-12 22:28:46,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-11-12 22:28:46,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.548 2026-11-12 22:28:46,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /web/image?model=product.template&field=image_128&id=730&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.331 2026-11-12 22:28:46,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.039 0.320 2026-11-12 22:28:46,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:46] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.186 2026-11-12 22:28:46,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [6/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:46,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [7/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-11-12 22:28:46,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [8/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:46,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [9/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("2"))) 2026-11-12 22:28:46,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [10/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:47,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [11/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125305' (trigger: body) 2026-11-12 22:28:47,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [12/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:47,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [13/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("7"))) 2026-11-12 22:28:47,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [14/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:47,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [15/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '01084316730201253010' (trigger: body) 2026-11-12 22:28:47,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [16/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:47,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [17/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("17"))) 2026-11-12 22:28:47,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [18/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:47,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [19/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-11-12 22:28:47,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [20/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:47,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [21/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2"))) 2026-11-12 22:28:47,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [22/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:47,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [23/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-11-12 22:28:47,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [24/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:47,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [25/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(.qty:contains("2"))) 2026-11-12 22:28:47,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [26/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:47,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [27/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-11-12 22:28:48,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [28/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:48,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [29/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3"))) 2026-11-12 22:28:48,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [30/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:48,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [31/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-11-12 22:28:48,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [32/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:48,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [33/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(.qty:contains("2"))) 2026-11-12 22:28:48,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [34/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:48,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [35/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '010512364869541610784512' (trigger: body) 2026-11-12 22:28:48,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [36/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:48,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [37/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"GS1 Variant Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("GS1 Variant Product")):has(.qty:contains("1"))) 2026-11-12 22:28:48,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [38/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:48,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [39/39] Tour GS1BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:28:48,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: tour succeeded 2026-11-12 22:28:48,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: ╔═══════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 22:28:48,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: heap 16879372 (allocated 18223104) 2026-11-12 22:28:48,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Closing chrome headless with pid 7651 2026-11-12 22:28:48,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Closing websocket connection 2026-11-12 22:28:48,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Terminating chrome headless with pid 7651 2026-11-12 22:28:49,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222849_057802_test_GS1_pos_barcodes_scan.txt 2026-11-12 22:28:49,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Removing chrome user profile "/tmp/tmp8hwjufd9_chrome_odoo" 2026-11-12 22:28:49,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_money_button_with_different_decimal_separator ... 2026-11-12 22:28:49,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Chrome pid: 7882 2026-11-12 22:28:49,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Chrome headless temporary user profile dir: /tmp/tmpuom7hcmn_chrome_odoo 2026-11-12 22:28:49,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Issuing json command http://127.0.0.1:34219/json/version 2026-11-12 22:28:49,640 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:49,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Browser version: Chrome/150.0.7871.114 2026-11-12 22:28:49,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Issuing json command http://127.0.0.1:34219/json 2026-11-12 22:28:49,736 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:49,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Websocket url found: ws://127.0.0.1:34219/devtools/page/B927A534AB604CA1F82814D6B474AFE0 2026-11-12 22:28:49,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Enable chrome headless console log notification 2026-11-12 22:28:49,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Chrome headless enable page notifications 2026-11-12 22:28:49,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:28:49,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Setting session cookie in browser 2026-11-12 22:28:49,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:28:49,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:28:49,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:28:50,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:50] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 137 0.090 0.843 2026-11-12 22:28:50,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Navigation result: {'frameId': 'B927A534AB604CA1F82814D6B474AFE0', 'loaderId': '3BCA945A57573EFAC5F236365A57A220', 'isDownload': False} 2026-11-12 22:28:50,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Evaluate ready code "odoo.isTourReady('test_add_money_button_with_different_decimal_separator')" 2026-11-12 22:28:50,937 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:28:50,988 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:50] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-11-12 22:28:50,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:50] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-11-12 22:28:51,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:51] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.028 2026-11-12 22:28:51,839 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:51,857 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:51,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-11-12 22:28:51,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 22:28:51,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Evaluate test code "odoo.startTour('test_add_money_button_with_different_decimal_separator', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:28:51,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [1/20] Tour test_add_money_button_with_different_decimal_separator → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:28:51,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:28:51,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:52,038 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:52] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.027 2026-11-12 22:28:52,070 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.048 2026-11-12 22:28:52,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:52] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:28:52,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.050 2026-11-12 22:28:53,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.273 0.630 2026-11-12 22:28:53,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:28:53,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:28:53,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.093 2026-11-12 22:28:53,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 22:28:53,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: Owl is running in 'dev' mode. 2026-11-12 22:28:53,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:28:53,632 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:53,681 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:28:53,702 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:28:53,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.027 0.048 2026-11-12 22:28:53,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.089 2026-11-12 22:28:53,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-11-12 22:28:53,764 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:53,769 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28: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-11-12 22:28:53,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.028 2026-11-12 22:28:53,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [2/20] Tour test_add_money_button_with_different_decimal_separator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:28:53,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.020 2026-11-12 22:28:53,986 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:28:54,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.084 0.111 2026-11-12 22:28:54,165 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:28:54,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [3/20] Tour test_add_money_button_with_different_decimal_separator → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:28:54,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.062 0.269 2026-11-12 22:28:54,312 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:54,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.248 2026-11-12 22:28:54,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-11-12 22:28:54,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.320 2026-11-12 22:28:54,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.425 2026-11-12 22:28:54,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.401 2026-11-12 22:28:54,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.279 2026-11-12 22:28:54,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-11-12 22:28:54,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.363 2026-11-12 22:28:54,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.303 2026-11-12 22:28:54,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:54] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.424 2026-11-12 22:28:54,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [4/20] Tour test_add_money_button_with_different_decimal_separator → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:28:55,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [5/20] Tour test_add_money_button_with_different_decimal_separator → 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-11-12 22:28:55,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [6/20] Tour test_add_money_button_with_different_decimal_separator → 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-11-12 22:28:55,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [7/20] Tour test_add_money_button_with_different_decimal_separator → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:28:55,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [8/20] Tour test_add_money_button_with_different_decimal_separator → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:28:55,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [9/20] Tour test_add_money_button_with_different_decimal_separator → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:28:55,292 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:55,293 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:55,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [10/20] Tour test_add_money_button_with_different_decimal_separator → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:28:55,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [11/20] Tour test_add_money_button_with_different_decimal_separator → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:28:55,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [12/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: +50 (trigger: div.numpad button:contains(/^\+50$/)) 2026-11-12 22:28:55,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [13/20] Tour test_add_money_button_with_different_decimal_separator → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-11-12 22:28:55,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [14/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 22:28:55,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [15/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-11-12 22:28:55,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [16/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: , (trigger: .modal div.numpad button:contains(/^,$/)) 2026-11-12 22:28:55,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [17/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-11-12 22:28:55,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [18/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:28:55,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [19/20] Tour test_add_money_button_with_different_decimal_separator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:28:55,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [20/20] Tour test_add_money_button_with_different_decimal_separator → Step change is 50 (trigger: .payment-status-amount .amount:contains("50")) 2026-11-12 22:28:55,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: tour succeeded 2026-11-12 22:28:55,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_add_money_button_with_different_decimal_separator SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:28:56,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: heap 14839284 (allocated 15728640) 2026-11-12 22:28:56,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Closing chrome headless with pid 7882 2026-11-12 22:28:56,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Closing websocket connection 2026-11-12 22:28:56,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Terminating chrome headless with pid 7882 2026-11-12 22:28:56,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222856_295810_test_add_money_button_with_different_decimal_separator.txt 2026-11-12 22:28:56,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Removing chrome user profile "/tmp/tmpuom7hcmn_chrome_odoo" 2026-11-12 22:28:56,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-11-12 22:28:57,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome pid: 8087 2026-11-12 22:28:57,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmp1bcsgl_b_chrome_odoo 2026-11-12 22:28:57,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:38471/json/version 2026-11-12 22:28:57,183 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:57,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-11-12 22:28:57,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:38471/json 2026-11-12 22:28:57,274 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:28:57,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:38471/devtools/page/0D00D87576A17C3B809FE22362A6B000 2026-11-12 22:28:57,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-11-12 22:28:57,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-11-12 22:28:57,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:28:57,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-11-12 22:28:57,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:28:57,505 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:28:57,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:28:58,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:58] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.050 1.099 2026-11-12 22:28:58,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': '0D00D87576A17C3B809FE22362A6B000', 'loaderId': '49448DE473A78E77253623A4912A65D1', 'isDownload': False} 2026-11-12 22:28:58,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-11-12 22:28:58,700 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:28:58,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:58] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-11-12 22:28:58,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:58] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-11-12 22:28:58,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:58] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-11-12 22:28:59,545 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:28:59,555 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:28:59,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 22:28:59,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:28:59,649 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:28:59,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [1/41] Tour AddMultipleSerialsAtOnce → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:28:59,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:28:59,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:28:59,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.007 0.018 2026-11-12 22:28:59,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.037 2026-11-12 22:28:59,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.005 2026-11-12 22:28:59,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:28:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.053 2026-11-12 22:29:00,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.272 0.623 2026-11-12 22:29:00,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:29:01,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:29:01,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.059 2026-11-12 22:29:01,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:29:01,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-11-12 22:29:01,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:29:01,269 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:01,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:29:01,323 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:29:01,342 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:29:01,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.061 0.085 2026-11-12 22:29:01,451 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:29:01,457 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.123 2026-11-12 22:29:01,476 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:29:01,525 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:29:01,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.040 0.069 2026-11-12 22:29:01,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.027 0.181 2026-11-12 22:29:01,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [2/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:29:01,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.238 2026-11-12 22:29:01,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-11-12 22:29:01,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-11-12 22:29:01,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:01] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-11-12 22:29:02,017 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:29:02,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.138 2026-11-12 22:29:02,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [3/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:29:02,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.219 2026-11-12 22:29:02,149 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:29:02,168 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.254 2026-11-12 22:29:02,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-11-12 22:29:02,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.313 2026-11-12 22:29:02,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/image?model=product.template&field=image_128&id=733&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-11-12 22:29:02,323 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-11-12 22:29:02,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-11-12 22:29:02,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.052 0.289 2026-11-12 22:29:02,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [4/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:29:02,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:02] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.007 0.019 2026-11-12 22:29:02,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [5/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:29:02,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [6/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:29:02,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [7/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:29:02,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [8/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN001)) 2026-11-12 22:29:02,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [9/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:29:02,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [10/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:29:02,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [11/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:29:03,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [12/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:29:03,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [13/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN002)) 2026-11-12 22:29:03,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [14/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:29:03,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [15/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:29:03,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [16/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:29:03,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [17/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:29:03,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [18/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN003)) 2026-11-12 22:29:03,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [19/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:29:03,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [20/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:29:03,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [21/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:29:03,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [22/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-11-12 22:29:03,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [23/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:29:03,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [24/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:29:03,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [25/41] Tour AddMultipleSerialsAtOnce → Step .fa-trash-o 2026-11-12 22:29:03,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:03] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.008 0.016 2026-11-12 22:29:03,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [26/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:29:03,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [27/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:29:03,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [28/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:29:03,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [29/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:29:04,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [30/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN005)) 2026-11-12 22:29:04,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [31/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:29:04,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [32/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:29:04,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [33/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:29:04,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [34/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:29:04,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [35/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN006)) 2026-11-12 22:29:04,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [36/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:29:04,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [37/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:29:04,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [38/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:29:04,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [39/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("4"))) 2026-11-12 22:29:04,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [40/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:29:04,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [41/41] Tour AddMultipleSerialsAtOnce → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:29:04,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-11-12 22:29:04,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 22:29:04,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: heap 15454344 (allocated 16777216) 2026-11-12 22:29:04,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 8087 2026-11-12 22:29:04,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-11-12 22:29:04,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 8087 2026-11-12 22:29:05,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222905_035630_test_add_multiple_serials_at_once.txt 2026-11-12 22:29:05,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmp1bcsgl_b_chrome_odoo" 2026-11-12 22:29:05,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_allow_order_modification_after_validation_error ... 2026-11-12 22:29:12,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_attribute_order ... 2026-11-12 22:29:13,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Chrome pid: 8507 2026-11-12 22:29:13,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Chrome headless temporary user profile dir: /tmp/tmp6ufqcijv_chrome_odoo 2026-11-12 22:29:13,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Issuing json command http://127.0.0.1:43841/json/version 2026-11-12 22:29:13,513 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:13,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Browser version: Chrome/150.0.7871.114 2026-11-12 22:29:13,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Issuing json command http://127.0.0.1:43841/json 2026-11-12 22:29:13,642 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:13,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Websocket url found: ws://127.0.0.1:43841/devtools/page/5F5F469A078094FAD219E96EA4F9BD1A 2026-11-12 22:29:13,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Enable chrome headless console log notification 2026-11-12 22:29:13,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Chrome headless enable page notifications 2026-11-12 22:29:13,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:29:13,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Setting session cookie in browser 2026-11-12 22:29:13,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:29:13,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:29:13,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:29:14,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:14] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.048 0.859 2026-11-12 22:29:14,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Navigation result: {'frameId': '5F5F469A078094FAD219E96EA4F9BD1A', 'loaderId': '783F893B5310984C46297C169B8643FF', 'isDownload': False} 2026-11-12 22:29:14,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Evaluate ready code "odoo.isTourReady('test_attribute_order')" 2026-11-12 22:29:14,751 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:29:14,804 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:14] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-11-12 22:29:14,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:14] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-11-12 22:29:14,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:14] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.074 2026-11-12 22:29:15,626 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:15,634 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:29:15,665 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:29:15,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-11-12 22:29:15,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Evaluate test code "odoo.startTour('test_attribute_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:29:15,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [1/10] Tour test_attribute_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:29:15,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:29:15,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:29:15,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.015 2026-11-12 22:29:15,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.041 2026-11-12 22:29:15,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.058 2026-11-12 22:29:15,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:15] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.066 2026-11-12 22:29:16,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.299 0.650 2026-11-12 22:29:16,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:29:17,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:29:17,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.083 2026-11-12 22:29:17,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:29:17,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: Owl is running in 'dev' mode. 2026-11-12 22:29:17,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:29:17,393 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:17,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:29:17,509 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:29:17,515 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 22:29:17,570 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:29:17,603 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 22:29:17,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.093 0.093 2026-11-12 22:29:17,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.049 2026-11-12 22:29:17,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:29:17,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.252 2026-11-12 22:29:17,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [2/10] Tour test_attribute_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:29:17,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.049 0.146 2026-11-12 22:29:17,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [3/10] Tour test_attribute_order → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 22:29:17,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.098 2026-11-12 22:29:17,899 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:29:17,915 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:17,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-11-12 22:29:17,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.132 2026-11-12 22:29:17,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:17] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-11-12 22:29:18,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:18] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.036 0.423 2026-11-12 22:29:18,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:18] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.304 2026-11-12 22:29:18,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:18] "GET /web/image?model=product.template&field=image_128&id=735&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-11-12 22:29:18,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:18] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.313 2026-11-12 22:29:18,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:18] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.327 2026-11-12 22:29:18,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:18] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.325 2026-11-12 22:29:18,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:18] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-11-12 22:29:18,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:18] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-11-12 22:29:18,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.347 2026-11-12 22:29:18,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [4/10] Tour test_attribute_order → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-11-12 22:29:18,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [5/10] Tour test_attribute_order → Step picking radio attribute with name Value 2 (trigger: .modal .attribute-name-cell:contains('Value 2') input) 2026-11-12 22:29:18,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [6/10] Tour test_attribute_order → Step picking radio attribute with name Value 3 (trigger: .modal .attribute-name-cell:contains('Value 3') input) 2026-11-12 22:29:18,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [7/10] Tour test_attribute_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:29:18,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [8/10] Tour test_attribute_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:29:18,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [9/10] Tour test_attribute_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1","price":"10","attributeLine":"Value 1, Value 2, Value 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Value 1, Value 2, Value 3"))) 2026-11-12 22:29:19,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [10/10] Tour test_attribute_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:29:19,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: tour succeeded 2026-11-12 22:29:19,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: ╔═════════════════════════════════════╗ ║ TOUR test_attribute_order SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-11-12 22:29:19,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: heap 14685584 (allocated 15466496) 2026-11-12 22:29:19,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Closing chrome headless with pid 8507 2026-11-12 22:29:19,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Closing websocket connection 2026-11-12 22:29:19,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Terminating chrome headless with pid 8507 2026-11-12 22:29:19,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222919_370831_test_attribute_order.txt 2026-11-12 22:29:19,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Removing chrome user profile "/tmp/tmp6ufqcijv_chrome_odoo" 2026-11-12 22:29:19,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_auto_validate_force_done ... 2026-11-12 22:29:20,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome pid: 8709 2026-11-12 22:29:20,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome headless temporary user profile dir: /tmp/tmpd44q8voi_chrome_odoo 2026-11-12 22:29:20,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:33949/json/version 2026-11-12 22:29:20,069 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:20,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Browser version: Chrome/150.0.7871.114 2026-11-12 22:29:20,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:33949/json 2026-11-12 22:29:20,109 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:20,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Websocket url found: ws://127.0.0.1:33949/devtools/page/3997A60797B6E4F313FB2FA7399754C7 2026-11-12 22:29:20,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Enable chrome headless console log notification 2026-11-12 22:29:20,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome headless enable page notifications 2026-11-12 22:29:20,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:29:20,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Setting session cookie in browser 2026-11-12 22:29:20,303 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:29:20,305 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:29:20,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:29:21,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:21] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 136 0.085 1.190 2026-11-12 22:29:21,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Navigation result: {'frameId': '3997A60797B6E4F313FB2FA7399754C7', 'loaderId': '81338F3C672D0826E4C5A7E29DE315DF', 'isDownload': False} 2026-11-12 22:29:21,605 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:21,629 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:29:21,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:21] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-11-12 22:29:21,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:21] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-11-12 22:29:21,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:21] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-11-12 22:29:22,432 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:29:22,433 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:29:22,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:29:22,504 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:29:22,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 22:29:22,516 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:22,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:29:22,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:29:22,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.023 2026-11-12 22:29:22,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.045 2026-11-12 22:29:22,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.052 2026-11-12 22:29:22,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:22] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.071 2026-11-12 22:29:23,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.316 0.633 2026-11-12 22:29:23,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:29:23,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:29:23,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:23] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.053 2026-11-12 22:29:24,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:29:24,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: Owl is running in 'dev' mode. 2026-11-12 22:29:24,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:29:24,188 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:29:24,207 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.010 0.034 2026-11-12 22:29:24,216 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:29:24,225 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:29:24,250 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:29:24,266 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:29:24,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.032 0.087 2026-11-12 22:29:24,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.123 2026-11-12 22:29:24,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.043 2026-11-12 22:29:24,439 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:24,509 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:24,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.041 2026-11-12 22:29:24,669 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:24,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.054 0.117 2026-11-12 22:29:24,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:29:24,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.048 0.266 2026-11-12 22:29:24,856 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:29:24,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.232 2026-11-12 22:29:24,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.017 0.275 2026-11-12 22:29:24,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.320 2026-11-12 22:29:24,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:24] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.377 2026-11-12 22:29:25,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:25] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.335 2026-11-12 22:29:25,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:25] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.203 2026-11-12 22:29:25,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:25] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.242 2026-11-12 22:29:25,179 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:25] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.197 2026-11-12 22:29:25,211 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:25] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.201 2026-11-12 22:29:25,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.061 0.353 2026-11-12 22:29:25,447 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:25,504 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:29:25,552 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:25,602 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:25,655 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:25,742 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:25,775 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:29:25,778 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:29:25,798 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:25,842 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:25,934 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:25,992 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:26,072 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:26,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71500195 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '307efe92-2e1c-45ac-af5f-d25b891dde13'}] 2026-11-12 22:29:26,106 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:29:26,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71500195 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '307efe92-2e1c-45ac-af5f-d25b891dde13'} created pos.order #22 2026-11-12 22:29:26,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71500195 finished 2026-11-12 22:29:26,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.247 0.587 2026-11-12 22:29:27,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:29:27,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: tour succeeded 2026-11-12 22:29:27,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_auto_validate_force_done SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:29:27,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10100392 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '307efe92-2e1c-45ac-af5f-d25b891dde13'}] 2026-11-12 22:29:27,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10100392 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '307efe92-2e1c-45ac-af5f-d25b891dde13'} sync ignored for existing PoS order pos.order(22,) (state: paid) 2026-11-12 22:29:27,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10100392 finished 2026-11-12 22:29:27,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: heap 15823500 (allocated 17039360) 2026-11-12 22:29:27,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Closing chrome headless with pid 8709 2026-11-12 22:29:27,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.051 0.141 2026-11-12 22:29:27,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Closing websocket connection 2026-11-12 22:29:27,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Terminating chrome headless with pid 8709 2026-11-12 22:29:27,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222927_510480_test_auto_validate_force_done.txt 2026-11-12 22:29:27,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Removing chrome user profile "/tmp/tmpd44q8voi_chrome_odoo" 2026-11-12 22:29:27,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_autofill_cash_count ... 2026-11-12 22:29:28,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome pid: 8924 2026-11-12 22:29:28,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome headless temporary user profile dir: /tmp/tmpow1jybnl_chrome_odoo 2026-11-12 22:29:28,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:39565/json/version 2026-11-12 22:29:28,336 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:28,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Browser version: Chrome/150.0.7871.114 2026-11-12 22:29:28,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:39565/json 2026-11-12 22:29:28,440 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:28,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Websocket url found: ws://127.0.0.1:39565/devtools/page/4CFF3F681E3238662438DCAFA6231BB2 2026-11-12 22:29:28,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Enable chrome headless console log notification 2026-11-12 22:29:28,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome headless enable page notifications 2026-11-12 22:29:28,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:29:28,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Setting session cookie in browser 2026-11-12 22:29:28,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:29:28,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:29:28,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:29:29,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:29] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.056 0.797 2026-11-12 22:29:29,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Navigation result: {'frameId': '4CFF3F681E3238662438DCAFA6231BB2', 'loaderId': '38FCC6CEF668DF59157777BA1DBAF559', 'isDownload': False} 2026-11-12 22:29:29,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Evaluate ready code "odoo.isTourReady('AutofillCashCount')" 2026-11-12 22:29:29,548 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:29:29,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:29] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.029 2026-11-12 22:29:29,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:29] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.039 2026-11-12 22:29:29,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:29] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-11-12 22:29:30,377 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:30,389 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:29:30,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.025 2026-11-12 22:29:30,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:29:30,483 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:29:30,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [1/17] Tour AutofillCashCount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:29:30,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:29:30,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:29:30,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.015 2026-11-12 22:29:30,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.055 2026-11-12 22:29:30,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.068 2026-11-12 22:29:30,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:30] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.053 2026-11-12 22:29:31,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.263 0.628 2026-11-12 22:29:31,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:29:31,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:29:31,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:31] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.056 2026-11-12 22:29:31,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:29:32,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: Owl is running in 'dev' mode. 2026-11-12 22:29:32,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 22:29:32,118 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:29:32,121 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:32,158 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:29:32,167 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:29:32,212 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:29:32,216 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:29:32,227 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.033 0.065 2026-11-12 22:29:32,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.019 0.135 2026-11-12 22:29:32,306 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.059 2026-11-12 22:29:32,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [2/17] Tour AutofillCashCount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:29:32,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.037 0.158 2026-11-12 22:29:32,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.183 2026-11-12 22:29:32,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [3/17] Tour AutofillCashCount → Step click product 'Test Expensive' (trigger: article.product .product-content .product-name:contains("Test Expensive")) 2026-11-12 22:29:32,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.073 0.337 2026-11-12 22:29:32,664 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:29:32,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.029 0.175 2026-11-12 22:29:32,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-11-12 22:29:32,764 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:29:32,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.216 2026-11-12 22:29:32,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-11-12 22:29:32,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.291 2026-11-12 22:29:32,903 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-11-12 22:29:32,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-11-12 22:29:32,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:32] "GET /web/image?model=product.template&field=image_128&id=736&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-11-12 22:29:33,019 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:33] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-11-12 22:29:33,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:33] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-11-12 22:29:33,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:33] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-11-12 22:29:33,209 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.284 2026-11-12 22:29:33,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [4/17] Tour AutofillCashCount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:29:33,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [5/17] Tour AutofillCashCount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:29:33,419 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:29:33,422 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:33,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [6/17] Tour AutofillCashCount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:29:33,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [7/17] Tour AutofillCashCount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:29:33,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [8/17] Tour AutofillCashCount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:29:33,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [9/17] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:29:33,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21571299 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '2e53d85f-68a8-4e6d-9d8c-cd18045385db'}] 2026-11-12 22:29:33,676 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:29:34,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21571299 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '2e53d85f-68a8-4e6d-9d8c-cd18045385db'} created pos.order #23 2026-11-12 22:29:34,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21571299 finished 2026-11-12 22:29:34,451 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.185 0.601 2026-11-12 22:29:34,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:29:34,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12374715 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '2e53d85f-68a8-4e6d-9d8c-cd18045385db'}] 2026-11-12 22:29:34,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12374715 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '2e53d85f-68a8-4e6d-9d8c-cd18045385db'} sync ignored for existing PoS order pos.order(23,) (state: paid) 2026-11-12 22:29:34,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [10/17] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:29:34,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12374715 finished 2026-11-12 22:29:34,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [11/17] Tour AutofillCashCount → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:29:34,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [12/17] Tour AutofillCashCount → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:29:34,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [13/17] Tour AutofillCashCount → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:29:35,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [14/17] Tour AutofillCashCount → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:29:35,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.076 0.189 2026-11-12 22:29:35,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [15/17] Tour AutofillCashCount → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:29:35,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [16/17] Tour AutofillCashCount → Step .fa-clone.btn-secondary 2026-11-12 22:29:35,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:35] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.019 0.034 2026-11-12 22:29:35,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [17/17] Tour AutofillCashCount → Step .payment-methods-overview .cash-difference:contains(0) 2026-11-12 22:29:35,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: tour succeeded 2026-11-12 22:29:35,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: ╔══════════════════════════════════╗ ║ TOUR AutofillCashCount SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:29:35,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: heap 16528524 (allocated 18087936) 2026-11-12 22:29:35,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Closing chrome headless with pid 8924 2026-11-12 22:29:35,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Closing websocket connection 2026-11-12 22:29:35,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Terminating chrome headless with pid 8924 2026-11-12 22:29:35,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222935_651392_test_autofill_cash_count.txt 2026-11-12 22:29:35,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Removing chrome user profile "/tmp/tmpow1jybnl_chrome_odoo" 2026-11-12 22:29:35,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_automatic_receipt_printing ... 2026-11-12 22:29:36,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Chrome pid: 9152 2026-11-12 22:29:36,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmpb0y6id1z_chrome_odoo 2026-11-12 22:29:36,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Issuing json command http://127.0.0.1:42897/json/version 2026-11-12 22:29:36,446 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:36,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-11-12 22:29:36,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Issuing json command http://127.0.0.1:42897/json 2026-11-12 22:29:36,458 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:36,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:42897/devtools/page/8D6749D85D5942127C7A5AC6AD606B61 2026-11-12 22:29:36,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Enable chrome headless console log notification 2026-11-12 22:29:36,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Chrome headless enable page notifications 2026-11-12 22:29:36,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:29:36,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Setting session cookie in browser 2026-11-12 22:29:36,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:29:36,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:29:36,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:29:37,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:37] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.063 0.910 2026-11-12 22:29:37,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Navigation result: {'frameId': '8D6749D85D5942127C7A5AC6AD606B61', 'loaderId': 'EBBD4EB2BC7F8A732740A8CB60C49B51', 'isDownload': False} 2026-11-12 22:29:37,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_automatic_receipt_printing')" 2026-11-12 22:29:37,612 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:29:37,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:37] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.047 2026-11-12 22:29:37,683 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:37] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.047 2026-11-12 22:29:37,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:37] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.071 2026-11-12 22:29:38,386 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:29:38,395 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:38,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:29:38,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:29:38,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 22:29:38,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [1/12] Tour test_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:29:38,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:29:38,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:29:38,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.021 2026-11-12 22:29:38,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.034 2026-11-12 22:29:38,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.007 2026-11-12 22:29:38,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.044 0.058 2026-11-12 22:29:39,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.274 0.577 2026-11-12 22:29:39,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:29:39,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:29:39,847 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:39] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-11-12 22:29:39,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:29:39,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-11-12 22:29:39,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:29:40,027 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:40,061 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:29:40,070 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:29:40,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.025 0.045 2026-11-12 22:29:40,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.092 2026-11-12 22:29:40,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-11-12 22:29:40,147 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:29:40,156 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:29:40,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.010 0.019 2026-11-12 22:29:40,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [2/12] Tour test_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:29:40,397 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.053 2026-11-12 22:29:40,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.068 0.074 2026-11-12 22:29:40,492 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:29:40,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [3/12] Tour test_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:29:40,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.042 0.230 2026-11-12 22:29:40,621 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:29:40,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.227 2026-11-12 22:29:40,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.264 2026-11-12 22:29:40,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-11-12 22:29:40,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.022 0.386 2026-11-12 22:29:40,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.325 2026-11-12 22:29:40,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-11-12 22:29:40,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-11-12 22:29:40,969 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:40] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-11-12 22:29:41,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:41] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-11-12 22:29:41,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.037 0.275 2026-11-12 22:29:41,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:41] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.302 2026-11-12 22:29:41,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [4/12] Tour test_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:29:41,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [5/12] Tour test_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:29:41,390 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:41,397 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:29:41,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [6/12] Tour test_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:29:41,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [7/12] Tour test_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:29:41,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [8/12] Tour test_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:29:41,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [9/12] Tour test_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-11-12 22:29:41,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90623760 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'cabda62a-df67-4eeb-95df-2739f24c6b7d'}] 2026-11-12 22:29:41,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [10/12] Tour test_automatic_receipt_printing → Step feedback screen shows success state with icon, Amount Paid and amount (trigger: .feedback-screen:has(svg):has(.amount-paid):has(.amount)) 2026-11-12 22:29:42,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90623760 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'cabda62a-df67-4eeb-95df-2739f24c6b7d'} created pos.order #24 2026-11-12 22:29:42,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90623760 finished 2026-11-12 22:29:42,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.184 0.532 2026-11-12 22:29:42,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 22:29:42,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [11/12] Tour test_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-11-12 22:29:42,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:42] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 6 0.013 0.021 2026-11-12 22:29:42,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63519205 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'cabda62a-df67-4eeb-95df-2739f24c6b7d'}] 2026-11-12 22:29:42,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63519205 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'cabda62a-df67-4eeb-95df-2739f24c6b7d'} sync ignored for existing PoS order pos.order(24,) (state: paid) 2026-11-12 22:29:42,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63519205 finished 2026-11-12 22:29:42,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [12/12] Tour test_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:29:42,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: tour succeeded 2026-11-12 22:29:42,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:29:42,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.057 0.187 2026-11-12 22:29:42,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.247 2026-11-12 22:29:42,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: heap 17606428 (allocated 19660800) 2026-11-12 22:29:42,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Closing chrome headless with pid 9152 2026-11-12 22:29:42,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Closing websocket connection 2026-11-12 22:29:42,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Terminating chrome headless with pid 9152 2026-11-12 22:29:43,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222943_115872_test_automatic_receipt_printing.txt 2026-11-12 22:29:43,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Removing chrome user profile "/tmp/tmpb0y6id1z_chrome_odoo" 2026-11-12 22:29:43,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_available_children_categories ... 2026-11-12 22:29:44,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_available_product_uom_ids ... 2026-11-12 22:29:45,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_barcode_scan_preselect_always_variant ... 2026-11-12 22:29:46,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Chrome pid: 9360 2026-11-12 22:29:46,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Chrome headless temporary user profile dir: /tmp/tmpf5kfo7o1_chrome_odoo 2026-11-12 22:29:46,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Issuing json command http://127.0.0.1:41133/json/version 2026-11-12 22:29:46,616 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:46,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Browser version: Chrome/150.0.7871.114 2026-11-12 22:29:46,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Issuing json command http://127.0.0.1:41133/json 2026-11-12 22:29:46,681 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:46,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Websocket url found: ws://127.0.0.1:41133/devtools/page/937E49E7392E423DD21D6EC0A9FE0188 2026-11-12 22:29:46,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Enable chrome headless console log notification 2026-11-12 22:29:46,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Chrome headless enable page notifications 2026-11-12 22:29:46,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:29:46,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Setting session cookie in browser 2026-11-12 22:29:46,873 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:29:46,873 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:29:46,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:29:48,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:48] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.050 1.108 2026-11-12 22:29:48,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Navigation result: {'frameId': '937E49E7392E423DD21D6EC0A9FE0188', 'loaderId': 'C214FEF9F4696517E40937110DA57BD9', 'isDownload': False} 2026-11-12 22:29:48,049 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:48,084 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:29:48,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:48] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-11-12 22:29:48,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:48] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-11-12 22:29:48,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:48] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.030 2026-11-12 22:29:48,975 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:29:48,995 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:29:49,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.033 2026-11-12 22:29:49,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:29:49,082 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:29:49,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [1/14] Tour test_barcode_scan_preselect_always_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:29:49,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:29:49,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:29:49,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-11-12 22:29:49,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:49] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.006 0.051 2026-11-12 22:29:49,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.071 2026-11-12 22:29:49,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:49] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.054 2026-11-12 22:29:50,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.257 0.617 2026-11-12 22:29:50,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:29:50,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-11-12 22:29:50,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.018 2026-11-12 22:29:50,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-11-12 22:29:50,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:29:50,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: Owl is running in 'dev' mode. 2026-11-12 22:29:50,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:29:50,703 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:29:50,754 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:29:50,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.034 2026-11-12 22:29:50,767 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:29:50,815 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:50,836 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:29:50,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.056 0.102 2026-11-12 22:29:50,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.036 2026-11-12 22:29:50,900 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.164 2026-11-12 22:29:51,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [2/14] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:29:51,132 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:29:51,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [3/14] Tour test_barcode_scan_preselect_always_variant → Step PoS model scan barcode 'VAR_RED_001' (trigger: body) 2026-11-12 22:29:51,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.063 0.099 2026-11-12 22:29:51,287 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:29:51,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.086 0.255 2026-11-12 22:29:51,464 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [4/14] Tour test_barcode_scan_preselect_always_variant → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-11-12 22:29:51,468 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:29:51,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.332 2026-11-12 22:29:51,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [5/14] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-11-12 22:29:51,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.427 2026-11-12 22:29:51,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [6/14] Tour test_barcode_scan_preselect_always_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:29:51,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.455 2026-11-12 22:29:51,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.570 2026-11-12 22:29:51,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [7/14] Tour test_barcode_scan_preselect_always_variant → Step Check orderline with attributes: {"withClass":".selected","productName":"Variant Barcode Product","quantity":"1.0","price":"10.0","attributeLine":"Red, Large"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Variant Barcode Product")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Red, Large"))) 2026-11-12 22:29:51,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.438 2026-11-12 22:29:51,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.301 2026-11-12 22:29:51,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.251 2026-11-12 22:29:51,849 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-11-12 22:29:51,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/image?model=product.template&field=image_128&id=743&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-11-12 22:29:51,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:51] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.244 2026-11-12 22:29:52,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.060 0.336 2026-11-12 22:29:52,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:52] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.325 2026-11-12 22:29:52,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [8/14] Tour test_barcode_scan_preselect_always_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:29:52,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:52] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.408 2026-11-12 22:29:52,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:52] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.167 2026-11-12 22:29:52,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [9/14] Tour test_barcode_scan_preselect_always_variant → Step PoS model scan barcode 'VAR_BLUE_001' (trigger: body) 2026-11-12 22:29:52,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [10/14] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-11-12 22:29:52,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [11/14] Tour test_barcode_scan_preselect_always_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:29:52,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [12/14] Tour test_barcode_scan_preselect_always_variant → Step Check orderline with attributes: {"withClass":".selected","productName":"Variant Barcode Product","quantity":"1.0","price":"10.0","attributeLine":"Blue, Small"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Variant Barcode Product")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Blue, Small"))) 2026-11-12 22:29:52,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [13/14] Tour test_barcode_scan_preselect_always_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:29:52,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [14/14] Tour test_barcode_scan_preselect_always_variant → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:29:52,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: tour succeeded 2026-11-12 22:29:52,585 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:52,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: heap 15340000 (allocated 15990784) 2026-11-12 22:29:52,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Closing chrome headless with pid 9360 2026-11-12 22:29:52,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Closing websocket connection 2026-11-12 22:29:52,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Terminating chrome headless with pid 9360 2026-11-12 22:29:52,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_222952_855112_test_barcode_scan_preselect_always_variant.txt 2026-11-12 22:29:52,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Removing chrome user profile "/tmp/tmpf5kfo7o1_chrome_odoo" 2026-11-12 22:29:52,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_barcode_search_attributes_preset ... 2026-11-12 22:29:53,785 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1087] 2026-11-12 22:29:54,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome pid: 9581 2026-11-12 22:29:54,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome headless temporary user profile dir: /tmp/tmpnulk1iuc_chrome_odoo 2026-11-12 22:29:54,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:38905/json/version 2026-11-12 22:29:54,617 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:54,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Browser version: Chrome/150.0.7871.114 2026-11-12 22:29:54,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:38905/json 2026-11-12 22:29:54,685 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:29:54,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Websocket url found: ws://127.0.0.1:38905/devtools/page/541EAFC6AED3C0F4105F1FB6AEB8E5A2 2026-11-12 22:29:54,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Enable chrome headless console log notification 2026-11-12 22:29:54,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome headless enable page notifications 2026-11-12 22:29:54,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:29:54,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Setting session cookie in browser 2026-11-12 22:29:54,863 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:29:54,864 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:29:54,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:29:55,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:55] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.051 0.883 2026-11-12 22:29:55,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Navigation result: {'frameId': '541EAFC6AED3C0F4105F1FB6AEB8E5A2', 'loaderId': '4C9E47365A382A65C605335F16D35751', 'isDownload': False} 2026-11-12 22:29:55,818 43 INFO rb-c635c7a-226731-435507 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-11-12 22:29:55,844 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:29:55,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:55] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-11-12 22:29:55,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:55] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-11-12 22:29:55,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:55] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-11-12 22:29:56,613 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:56,619 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:29:56,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:29:56,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:29:56,701 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:29:56,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [1/27] Tour test_barcode_search_attributes_preset → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:29:56,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:29:56,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:29:56,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-11-12 22:29:56,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.035 2026-11-12 22:29:56,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.061 2026-11-12 22:29:56,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:56] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.038 2026-11-12 22:29:57,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.277 0.637 2026-11-12 22:29:57,941 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:29:58,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:29:58,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.023 2026-11-12 22:29:58,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.068 2026-11-12 22:29:58,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:29:58,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: Owl is running in 'dev' mode. 2026-11-12 22:29:58,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:29:58,371 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:29:58,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:29:58,428 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:29:58,461 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:29:58,485 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:29:58,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.053 0.071 2026-11-12 22:29:58,549 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.008 0.149 2026-11-12 22:29:58,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.172 2026-11-12 22:29:58,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.096 2026-11-12 22:29:58,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [2/27] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:29:58,753 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:29:58,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.019 0.054 2026-11-12 22:29:58,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [3/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-11-12 22:29:58,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.077 0.166 2026-11-12 22:29:58,993 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:29:59,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [4/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:29:59,043 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:29:59,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.074 0.370 2026-11-12 22:29:59,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.414 2026-11-12 22:29:59,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.464 2026-11-12 22:29:59,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.515 2026-11-12 22:29:59,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.547 2026-11-12 22:29:59,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.354 2026-11-12 22:29:59,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=744&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.287 2026-11-12 22:29:59,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.277 2026-11-12 22:29:59,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=745&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-11-12 22:29:59,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-11-12 22:29:59,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.040 0.273 2026-11-12 22:29:59,766 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-11-12 22:29:59,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [5/27] Tour test_barcode_search_attributes_preset → Step 'Product with Attributes' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product with Attributes")) 2026-11-12 22:29:59,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:29:59] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.339 2026-11-12 22:30:00,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [6/27] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-11-12 22:30:00,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [7/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:30:00,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [8/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes","quantity":"1.0","price":"10.0","attributeLine":"Value 1, Value 3, Value 5, Value 7"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Value 1, Value 3, Value 5, Value 7"))) 2026-11-12 22:30:00,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [9/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:30:00,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [10/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-11-12 22:30:00,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [11/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:30:00,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [12/27] Tour test_barcode_search_attributes_preset → Step Wait for the product without attributes to be visible (trigger: .product:contains("Product without Attributes")) 2026-11-12 22:30:01,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [13/27] Tour test_barcode_search_attributes_preset → Step click product 'Product without Attributes' (trigger: article.product .product-content .product-name:contains("Product without Attributes")) 2026-11-12 22:30:01,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [14/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:30:01,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [15/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product without Attributes","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product without Attributes")):has(.qty:contains("1"))) 2026-11-12 22:30:01,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [16/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:30:01,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [17/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-11-12 22:30:01,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [18/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:30:01,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [19/27] Tour test_barcode_search_attributes_preset → Step Check that: ---'Product with Attributes' should be displayed--- is not true (trigger: body:not(:has(.product-list article:eq(0) .product-name:contains("Product with Attributes")))) 2026-11-12 22:30:01,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [20/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-11-12 22:30:01,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [21/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:30:01,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [22/27] Tour test_barcode_search_attributes_preset → Step 'Product with Attributes' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product with Attributes")) 2026-11-12 22:30:02,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [23/27] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-11-12 22:30:02,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [24/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:30:02,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [25/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes","quantity":"1.0","price":"10.0","attributeLine":"Value 2, Value 4, Value 6, Value 8"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Value 2, Value 4, Value 6, Value 8"))) 2026-11-12 22:30:02,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [26/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:30:02,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [27/27] Tour test_barcode_search_attributes_preset → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:30:02,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: tour succeeded 2026-11-12 22:30:02,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_barcode_search_attributes_preset SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 22:30:02,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: heap 15587520 (allocated 16777216) 2026-11-12 22:30:02,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Closing chrome headless with pid 9581 2026-11-12 22:30:02,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Closing websocket connection 2026-11-12 22:30:02,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Terminating chrome headless with pid 9581 2026-11-12 22:30:02,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223002_828977_test_barcode_search_attributes_preset.txt 2026-11-12 22:30:02,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Removing chrome user profile "/tmp/tmpnulk1iuc_chrome_odoo" 2026-11-12 22:30:02,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_in_out ... 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Chrome pid: 9801 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Chrome headless temporary user profile dir: /tmp/tmpcv0gwkur_chrome_odoo 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Issuing json command http://127.0.0.1:34687/json/version 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Browser version: Chrome/150.0.7871.114 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Issuing json command http://127.0.0.1:34687/json 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Websocket url found: ws://127.0.0.1:34687/devtools/page/5DBCABAE11977BCB3E67777563A4CA94 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Enable chrome headless console log notification 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Chrome headless enable page notifications 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Setting session cookie in browser 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:30:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:30:04,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/ui/5 HTTP/1.1" 200 - 91 0.053 0.849 2026-11-12 22:30:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Navigation result: {'frameId': '5DBCABAE11977BCB3E67777563A4CA94', 'loaderId': '1C6A15546B9F114331BDEF43FC9DB60F', 'isDownload': False} 2026-11-12 22:30:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Evaluate ready code "odoo.isTourReady('test_cash_in_out')" 2026-11-12 22:30:04,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:30:04,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-11-12 22:30:04,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-11-12 22:30:04,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.040 2026-11-12 22:30:05,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:05,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Evaluate test code "odoo.startTour('test_cash_in_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [1/38] Tour test_cash_in_out → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.024 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.058 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.073 2026-11-12 22:30:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.052 2026-11-12 22:30:06,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.244 0.608 2026-11-12 22:30:06,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:30:06,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.058 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: Owl is running in 'dev' mode. 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:30:07,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:30:07,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:30:07,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-11-12 22:30:07,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:30:07,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 14 0.138 0.055 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.207 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [2/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.115 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.199 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.017 0.062 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [3/38] Tour test_cash_in_out → Step body 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [4/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-11-12 22:30:07,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [5/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:30:07,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-11-12 22:30:07,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.325 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 304 - 2 0.001 0.111 2026-11-12 22:30:07,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 304 - 2 0.002 0.101 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.109 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 35 0.022 0.321 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/ui/5 HTTP/1.1" 200 - 35 0.032 0.403 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.294 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.322 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.065 0.417 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [6/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [7/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [8/38] Tour test_cash_in_out → Step Fill text area with MOBT in (trigger: textarea.cash-reason) 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [9/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [10/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [11/38] Tour test_cash_in_out → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [12/38] Tour test_cash_in_out → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:30:08,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [13/38] Tour test_cash_in_out → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Confirm') 2026-11-12 22:30:09,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [14/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:30:09,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [15/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:30:09,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [16/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:30:09,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/try_cash_in_out#pos.session.try_cash_in_out HTTP/1.1" 200 - 197 0.174 0.511 2026-11-12 22:30:09,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [17/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:30:09,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/log_partner_message#pos.session.log_partner_message HTTP/1.1" 200 - 11 0.017 0.057 2026-11-12 22:30:09,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [18/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-11-12 22:30:09,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [19/38] Tour test_cash_in_out → Step Fill text area with MOBT out (trigger: textarea.cash-reason) 2026-11-12 22:30:09,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [20/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [21/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [22/38] Tour test_cash_in_out → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [23/38] Tour test_cash_in_out → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Confirm') 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [24/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [25/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [26/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [27/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [28/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [29/38] Tour test_cash_in_out → Step Select button Cash In/Out (trigger: button:contains("Cash In/Out")) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/try_cash_in_out#pos.session.try_cash_in_out HTTP/1.1" 200 - 117 0.140 0.401 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 11 0.017 0.313 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [30/38] Tour test_cash_in_out → Step Select button Details (trigger: button:contains("Details")) 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/log_partner_message#pos.session.log_partner_message HTTP/1.1" 200 - 12 0.022 0.099 2026-11-12 22:30:10,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [31/38] Tour test_cash_in_out → Step check number of cash moves (trigger: .cash-move-list .cash-move-row) 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/get_cash_in_out_list#pos.session.get_cash_in_out_list HTTP/1.1" 200 - 4 0.006 0.033 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [32/38] Tour test_cash_in_out → Step Check has cash move with amount 10 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(10)) 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [33/38] Tour test_cash_in_out → Step Check has cash move with amount 5 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(5)) 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [34/38] Tour test_cash_in_out → Step Check has cash move with Date: Today and Time: 11:09 (trigger: .cash-move-list .cash-move-row:has(.cash-move-date:contains(Today)):has(.cash-move-time:contains(11:09))) 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [35/38] Tour test_cash_in_out → Step Delete cash move with amount 10 (trigger: .cash-move-list .cash-move-row:contains(10) .delete-row .btn) 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [36/38] Tour test_cash_in_out → Step Check that: ---Check has cash move with amount 10--- is not true (trigger: body:not(:has(.cash-move-list .cash-move-row .cash-move-amount:contains(10)))) 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #467 deleted account.bank.statement.line records with IDs: [7] 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #467 deleted account.move.line.ctp records with IDs: [314] 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #467 deleted account.move.line records with IDs: [612, 613] 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #467 deleted mail.message records with IDs: [7054, 7053, 7049] 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #467 deleted account.move records with IDs: [249] 2026-11-12 22:30:11,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #467 deleted mail.followers records with IDs: [1070] 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/delete_cash_in_out#pos.session.delete_cash_in_out HTTP/1.1" 200 - 209 0.263 0.490 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [37/38] Tour test_cash_in_out → Step check number of cash moves (trigger: .cash-move-list .cash-move-row) 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [38/38] Tour test_cash_in_out → Step Check has cash move with amount 5 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(5)) 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: tour succeeded 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: ╔═════════════════════════════════╗ ║ TOUR test_cash_in_out SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: heap 15291384 (allocated 16252928) 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Closing chrome headless with pid 9801 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Closing websocket connection 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Terminating chrome headless with pid 9801 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20250615_110900_000000_test_cash_in_out.txt 2026-11-12 22:30:12,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Removing chrome user profile "/tmp/tmpcv0gwkur_chrome_odoo" 2026-11-12 22:30:12,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-11-12 22:30:13,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome pid: 10007 2026-11-12 22:30:13,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless temporary user profile dir: /tmp/tmpfl5d4w8v_chrome_odoo 2026-11-12 22:30:13,200 43 INFO rb-c635c7a-226731-435507 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:41871/json/version 2026-11-12 22:30:13,201 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:13,308 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:13,309 43 INFO rb-c635c7a-226731-435507 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:41871/json 2026-11-12 22:30:13,309 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:13,335 43 INFO rb-c635c7a-226731-435507 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:41871/devtools/page/E56DD63301552D90C9026F73CCC5E9D6 2026-11-12 22:30:13,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Enable chrome headless console log notification 2026-11-12 22:30:13,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless enable page notifications 2026-11-12 22:30:13,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:30:13,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Setting session cookie in browser 2026-11-12 22:30:13,543 43 INFO rb-c635c7a-226731-435507 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/5" in browser 2026-11-12 22:30:13,543 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:30:13,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:30:14,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:14] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.046 1.025 2026-11-12 22:30:14,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Navigation result: {'frameId': 'E56DD63301552D90C9026F73CCC5E9D6', 'loaderId': '948156FA43FA7B83FC6C5836045244A1', 'isDownload': False} 2026-11-12 22:30:14,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-11-12 22:30:14,661 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:30:14,691 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:14] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-11-12 22:30:14,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:14] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 22:30:14,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:14] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-11-12 22:30:15,393 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:30:15,412 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:30:15,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:30:15,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:30:15,480 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:30:15,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [1/35] Tour OrderPaidInCash → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:30:15,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:30:15,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:30:15,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.028 2026-11-12 22:30:15,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.031 2026-11-12 22:30:15,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.053 2026-11-12 22:30:15,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:15] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.077 2026-11-12 22:30:16,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.255 0.670 2026-11-12 22:30:16,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:30:16,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:30:16,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:16] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.060 2026-11-12 22:30:16,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:30:16,984 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:17,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:30:17,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:30:17,123 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:30:17,161 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:30:17,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:30:17,255 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:30:17,260 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:30:17,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.091 0.065 2026-11-12 22:30:17,306 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:17,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.190 2026-11-12 22:30:17,383 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.007 0.113 2026-11-12 22:30:17,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [2/35] Tour OrderPaidInCash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:30:17,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.027 0.196 2026-11-12 22:30:17,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [3/35] Tour OrderPaidInCash → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:30:17,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.051 0.345 2026-11-12 22:30:17,680 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:30:17,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-11-12 22:30:17,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.122 2026-11-12 22:30:17,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.013 0.187 2026-11-12 22:30:17,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-11-12 22:30:17,847 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:30:17,864 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-11-12 22:30:17,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-11-12 22:30:17,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-11-12 22:30:17,988 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:17] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-11-12 22:30:18,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:18] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-11-12 22:30:18,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:18] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-11-12 22:30:18,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.291 2026-11-12 22:30:18,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [4/35] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:30:18,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [5/35] Tour OrderPaidInCash → 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-11-12 22:30:18,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [6/35] Tour OrderPaidInCash → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:30:18,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [7/35] Tour OrderPaidInCash → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:30:18,523 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [8/35] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:30:18,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [9/35] Tour OrderPaidInCash → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:30:18,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [10/35] Tour OrderPaidInCash → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:30:18,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [11/35] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:30:18,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [12/35] 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-11-12 22:30:18,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [13/35] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:30:19,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [14/35] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:30:19,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [15/35] 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-11-12 22:30:19,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [16/35] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:30:19,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [17/35] Tour OrderPaidInCash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:30:19,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [18/35] Tour OrderPaidInCash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:30:19,301 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:19,307 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:19,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [19/35] Tour OrderPaidInCash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:30:19,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [20/35] Tour OrderPaidInCash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:30:19,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [21/35] Tour OrderPaidInCash → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:30:19,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [22/35] Tour OrderPaidInCash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:30:19,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [23/35] Tour OrderPaidInCash → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 22:30:19,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46272917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '52a61a9c-cc12-4aba-b400-141fcaf577b9'}] 2026-11-12 22:30:19,622 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:30:20,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46272917 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '52a61a9c-cc12-4aba-b400-141fcaf577b9'} created pos.order #25 2026-11-12 22:30:20,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46272917 finished 2026-11-12 22:30:20,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.180 0.531 2026-11-12 22:30:20,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:30:20,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [24/35] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:30:20,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38857596 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '52a61a9c-cc12-4aba-b400-141fcaf577b9'}] 2026-11-12 22:30:20,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38857596 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '52a61a9c-cc12-4aba-b400-141fcaf577b9'} sync ignored for existing PoS order pos.order(25,) (state: paid) 2026-11-12 22:30:20,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38857596 finished 2026-11-12 22:30:20,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [25/35] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:30:20,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [26/35] Tour OrderPaidInCash → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:30:20,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [27/35] Tour OrderPaidInCash → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:30:20,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.050 0.162 2026-11-12 22:30:20,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [28/35] Tour OrderPaidInCash → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:30:20,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [29/35] Tour OrderPaidInCash → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:30:20,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [30/35] Tour OrderPaidInCash → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:30:21,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [31/35] Tour OrderPaidInCash → Step .modal .close-pos-popup .cash-input input 2026-11-12 22:30:21,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:21] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.009 0.028 2026-11-12 22:30:21,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [32/35] Tour OrderPaidInCash → Step .payment-methods-overview .cash-difference:contains(0.00) 2026-11-12 22:30:21,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [33/35] Tour OrderPaidInCash → Step .modal .modal-footer .btn:contains(close register) 2026-11-12 22:30:21,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:21] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.006 0.031 2026-11-12 22:30:21,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:21] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 21 0.027 0.065 2026-11-12 22:30:22,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:22] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 418 0.408 1.054 2026-11-12 22:30:23,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:23] "GET /pos/ui/5 HTTP/1.1" 200 - 73 0.046 0.121 2026-11-12 22:30:24,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [34/35] Tour OrderPaidInCash → Step button:contains(backend) 2026-11-12 22:30:24,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 22:30:24,053 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:30:24,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:30:24,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.040 2026-11-12 22:30:24,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.057 2026-11-12 22:30:24,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.006 2026-11-12 22:30:24,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 124 0.112 0.227 2026-11-12 22:30:24,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.010 0.024 2026-11-12 22:30:24,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:30:24,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.016 2026-11-12 22:30:24,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 22:30:24,887 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:24,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:30:25,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:25] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.012 0.036 2026-11-12 22:30:25,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:25] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 304 - 3 0.010 0.076 2026-11-12 22:30:25,136 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted mail.message records with IDs: [7064] 2026-11-12 22:30:25,158 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted pos.session records with IDs: [38] 2026-11-12 22:30:25,168 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted mail.followers records with IDs: [1076] 2026-11-12 22:30:25,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:25] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 38 0.037 0.098 2026-11-12 22:30:25,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:25] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 71 0.067 0.296 2026-11-12 22:30:25,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:25] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.026 0.433 2026-11-12 22:30:25,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:25] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.000 0.234 2026-11-12 22:30:27,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:27] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 118 0.100 1.762 2026-11-12 22:30:27,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:27] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.000 1.839 2026-11-12 22:30:27,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 1.545 2026-11-12 22:30:27,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:27] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.025 2026-11-12 22:30:27,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:27] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-11-12 22:30:27,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.012 0.054 2026-11-12 22:30:27,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 21 0.025 0.144 2026-11-12 22:30:27,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:27] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.064 2026-11-12 22:30:27,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:27] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 22:30:28,548 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:28,551 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:28,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [35/35] Tour OrderPaidInCash → Step body 2026-11-12 22:30:28,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:30:28,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.007 2026-11-12 22:30:28,690 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:28,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:30:28,739 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:28,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 22:30:28,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.036 2026-11-12 22:30:28,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "GET /odoo HTTP/1.1" 200 - 28 0.019 0.111 2026-11-12 22:30:28,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.007 2026-11-12 22:30:29,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:29] "POST /mail/data HTTP/1.1" 200 - 32 0.034 0.084 2026-11-12 22:30:29,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:29] "GET /web/image?model=res.users&field=avatar_128&id=466 HTTP/1.1" 200 - 7 0.009 0.147 2026-11-12 22:30:29,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:29] "GET /web/image/res.partner/1080/avatar_128?unique=1794522381000 HTTP/1.1" 200 - 6 0.010 0.191 2026-11-12 22:30:29,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:29] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.213 2026-11-12 22:30:29,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:29] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.218 2026-11-12 22:30:29,306 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:29] "GET /odoo?menu_id=856 HTTP/1.1" 200 - 28 0.021 0.090 2026-11-12 22:30:29,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:29] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:30:29,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.005 0.012 2026-11-12 22:30:30,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: tour succeeded 2026-11-12 22:30:30,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: ╔════════════════════════════════╗ ║ TOUR OrderPaidInCash SUCCEEDED ║ ╚════════════════════════════════╝ 2026-11-12 22:30:30,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:30:30,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:30] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.007 2026-11-12 22:30:30,382 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:30,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.005 0.011 2026-11-12 22:30:30,575 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:30] "POST /mail/data HTTP/1.1" 200 - 19 0.016 0.055 2026-11-12 22:30:30,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:30] "GET /web/image?model=res.users&field=avatar_128&id=466 HTTP/1.1" 304 - 7 0.013 0.035 2026-11-12 22:30:30,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: heap 23018364 (allocated 28246016) 2026-11-12 22:30:30,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:30] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.034 2026-11-12 22:30:30,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:30] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.000 0.058 2026-11-12 22:30:30,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Closing chrome headless with pid 10007 2026-11-12 22:30:30,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Closing websocket connection 2026-11-12 22:30:30,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Terminating chrome headless with pid 10007 2026-11-12 22:30:31,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223031_059595_test_cash_payments_should_reflect_on_next_opening.txt 2026-11-12 22:30:31,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Removing chrome user profile "/tmp/tmpfl5d4w8v_chrome_odoo" 2026-11-12 22:30:31,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-11-12 22:30:31,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome pid: 10295 2026-11-12 22:30:31,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmp655v3ho7_chrome_odoo 2026-11-12 22:30:31,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:37403/json/version 2026-11-12 22:30:31,861 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:31,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-11-12 22:30:31,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:37403/json 2026-11-12 22:30:31,887 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:31,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:37403/devtools/page/7F95A65EDEDE838B3C7EF0500A582571 2026-11-12 22:30:31,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-11-12 22:30:31,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-11-12 22:30:32,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:30:32,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Setting session cookie in browser 2026-11-12 22:30:32,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:30:32,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:30:32,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:30:32,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:32] "GET /pos/ui/5 HTTP/1.1" 200 - 88 0.051 0.745 2026-11-12 22:30:32,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Navigation result: {'frameId': '7F95A65EDEDE838B3C7EF0500A582571', 'loaderId': '2A6272A432A9D075521B681DD157DF69', 'isDownload': False} 2026-11-12 22:30:32,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-11-12 22:30:32,906 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:30:32,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:32] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:30:32,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:32] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-11-12 22:30:32,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:32] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:30:33,641 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:30:33,645 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:33,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-11-12 22:30:33,729 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:30:33,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-11-12 22:30:33,746 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:33,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:30:33,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:30:33,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-11-12 22:30:33,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.029 2026-11-12 22:30:33,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.055 2026-11-12 22:30:33,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:33] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.026 2026-11-12 22:30:34,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.278 0.615 2026-11-12 22:30:34,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:30:35,065 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:30:35,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.054 2026-11-12 22:30:35,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:30:35,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-11-12 22:30:35,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:30:35,338 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:30:35,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:30:35,427 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:30:35,447 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:30:35,475 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:30:35,547 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.079 2026-11-12 22:30:35,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:30:35,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.085 0.110 2026-11-12 22:30:35,604 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:35,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.010 0.241 2026-11-12 22:30:35,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.078 0.157 2026-11-12 22:30:35,805 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:30:35,891 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:35,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.055 0.346 2026-11-12 22:30:35,938 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:30:35,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:35] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.010 0.303 2026-11-12 22:30:36,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.281 2026-11-12 22:30:36,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.315 2026-11-12 22:30:36,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.336 2026-11-12 22:30:36,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.302 2026-11-12 22:30:36,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.218 2026-11-12 22:30:36,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-11-12 22:30:36,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-11-12 22:30:36,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-11-12 22:30:36,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.174 2026-11-12 22:30:36,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-11-12 22:30:36,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 23 0.045 0.310 2026-11-12 22:30:36,557 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:36,613 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-12 22:30:36,667 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/)) 2026-11-12 22:30:36,726 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/).active) 2026-11-12 22:30:36,779 43 INFO rb-c635c7a-226731-435507 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:contains(/^1$/)) 2026-11-12 22:30:36,833 43 INFO rb-c635c7a-226731-435507 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:contains(/^0$/)) 2026-11-12 22:30:36,888 43 INFO rb-c635c7a-226731-435507 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:contains(/^Qty$/)) 2026-11-12 22:30:36,957 43 INFO rb-c635c7a-226731-435507 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:contains(/^Qty$/).active) 2026-11-12 22:30:37,011 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:37,064 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:37,113 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:37,188 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:37,210 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:37] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:37,242 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:37,290 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:37,344 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:30:37,394 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:30:37,447 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:37,497 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:30:37,548 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:30:37,620 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:37,671 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:37,724 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.0")) 2026-11-12 22:30:37,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: tour succeeded 2026-11-12 22:30:37,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: ╔═══════════════════════════════════╗ ║ TOUR PaymentScreenTour2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 22:30:37,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: heap 15025284 (allocated 15990784) 2026-11-12 22:30:37,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Closing chrome headless with pid 10295 2026-11-12 22:30:37,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Closing websocket connection 2026-11-12 22:30:37,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Terminating chrome headless with pid 10295 2026-11-12 22:30:38,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223038_089889_test_change_without_cash_method.txt 2026-11-12 22:30:38,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmp655v3ho7_chrome_odoo" 2026-11-12 22:30:38,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-11-12 22:30:38,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome pid: 10502 2026-11-12 22:30:38,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome headless temporary user profile dir: /tmp/tmp1hjyog34_chrome_odoo 2026-11-12 22:30:38,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:36243/json/version 2026-11-12 22:30:38,780 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:38,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Browser version: Chrome/150.0.7871.114 2026-11-12 22:30:38,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:36243/json 2026-11-12 22:30:38,818 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:38,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Websocket url found: ws://127.0.0.1:36243/devtools/page/5B6EBC62208D37D5F64BA6A74B22BA9A 2026-11-12 22:30:38,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Enable chrome headless console log notification 2026-11-12 22:30:38,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome headless enable page notifications 2026-11-12 22:30:38,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-11-12 22:30:38,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Setting session cookie in browser 2026-11-12 22:30:38,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:30:38,997 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:30:39,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:30:40,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:40] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.051 1.074 2026-11-12 22:30:40,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Navigation result: {'frameId': '5B6EBC62208D37D5F64BA6A74B22BA9A', 'loaderId': '2A99DA4B93D3D3CDE79D5CBACA404742', 'isDownload': False} 2026-11-12 22:30:40,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-11-12 22:30:40,170 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:30:40,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:40] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-11-12 22:30:40,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:40] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 22:30:40,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:40] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-11-12 22:30:40,950 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:30:40,965 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:30:40,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.033 2026-11-12 22:30:41,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:30:41,064 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-11-12 22:30:41,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [1/4] Tour chrome_without_cash_move_permission → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:30:41,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:30:41,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:30:41,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.022 2026-11-12 22:30:41,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:41] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.012 0.049 2026-11-12 22:30:41,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.066 2026-11-12 22:30:41,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.053 2026-11-12 22:30:42,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 464, model: sale.order 2026-11-12 22:30:42,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Foreign Trade/User - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Warranty Management/User - Role / Portal Contact your administrator to request access if necessary. 2026-11-12 22:30:42,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 464, model: sale.order.line 2026-11-12 22:30:42,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Foreign Trade/User - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Project/User - Sales/User: Own Documents Only - Warranty Management/User - Role / Portal Contact your administrator to request access if necessary. 2026-11-12 22:30:42,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.265 0.559 2026-11-12 22:30:42,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:30:42,338 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:30:42,431 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.062 2026-11-12 22:30:42,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-11-12 22:30:42,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: Owl is running in 'dev' mode. 2026-11-12 22:30:42,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.019 2026-11-12 22:30:42,632 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:30:42,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:30:42,662 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:30:42,669 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:30:42,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.053 2026-11-12 22:30:42,737 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:30:42,820 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.096 2026-11-12 22:30:42,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /web/image/res.users/464/avatar_128 HTTP/1.1" 200 - 14 0.050 0.166 2026-11-12 22:30:42,851 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 22:30:42,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [2/4] Tour chrome_without_cash_move_permission → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:30:42,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:42] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.028 0.136 2026-11-12 22:30:43,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [3/4] Tour chrome_without_cash_move_permission → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:30:43,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.064 0.254 2026-11-12 22:30:43,134 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:30:43,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.333 2026-11-12 22:30:43,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.199 2026-11-12 22:30:43,228 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:30:43,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.210 2026-11-12 22:30:43,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-11-12 22:30:43,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.317 2026-11-12 22:30:43,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-11-12 22:30:43,451 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.266 2026-11-12 22:30:43,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-11-12 22:30:43,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-11-12 22:30:43,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-11-12 22:30:43,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.261 2026-11-12 22:30:43,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:43] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.302 2026-11-12 22:30:43,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [4/4] Tour chrome_without_cash_move_permission → Step .pos-topheader:not(:contains(Cash In/Out)) 2026-11-12 22:30:43,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: tour succeeded 2026-11-12 22:30:43,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR chrome_without_cash_move_permission SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 22:30:43,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: heap 13643716 (allocated 14942208) 2026-11-12 22:30:43,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Closing chrome headless with pid 10502 2026-11-12 22:30:43,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Closing websocket connection 2026-11-12 22:30:43,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Terminating chrome headless with pid 10502 2026-11-12 22:30:44,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223044_123462_test_chrome_without_cash_move_permission.txt 2026-11-12 22:30:44,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Removing chrome user profile "/tmp/tmp1hjyog34_chrome_odoo" 2026-11-12 22:30:44,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_click_all_orders_keep_customer ... 2026-11-12 22:30:44,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome pid: 10703 2026-11-12 22:30:44,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome headless temporary user profile dir: /tmp/tmpyw28ogx1_chrome_odoo 2026-11-12 22:30:44,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:42905/json/version 2026-11-12 22:30:44,785 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:44,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Browser version: Chrome/150.0.7871.114 2026-11-12 22:30:44,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:42905/json 2026-11-12 22:30:44,839 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:44,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Websocket url found: ws://127.0.0.1:42905/devtools/page/5FD11277BEDC47FDEDEB2E3E85F7E2F4 2026-11-12 22:30:44,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Enable chrome headless console log notification 2026-11-12 22:30:44,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome headless enable page notifications 2026-11-12 22:30:44,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:30:45,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Setting session cookie in browser 2026-11-12 22:30:45,013 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:30:45,013 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:30:45,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:30:45,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:45] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.044 0.827 2026-11-12 22:30:45,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Navigation result: {'frameId': '5FD11277BEDC47FDEDEB2E3E85F7E2F4', 'loaderId': '731DA41C0274F390E7D0367FB6C5B80D', 'isDownload': False} 2026-11-12 22:30:45,898 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:45,922 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:30:45,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:45] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.018 2026-11-12 22:30:45,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:45] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-11-12 22:30:45,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:45] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.047 2026-11-12 22:30:46,868 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:30:46,903 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-11-12 22:30:46,904 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:30:46,944 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:30:46,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:30:46,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [1/17] Tour test_click_all_orders_keep_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:30:46,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:30:46,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:30:47,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:47] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.021 2026-11-12 22:30:47,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.034 2026-11-12 22:30:47,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:47] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:30:47,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.056 2026-11-12 22:30:48,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.253 0.618 2026-11-12 22:30:48,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:30:48,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:30:48,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.055 2026-11-12 22:30:48,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:30:48,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: Owl is running in 'dev' mode. 2026-11-12 22:30:48,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.016 2026-11-12 22:30:48,587 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:30:48,606 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:30:48,617 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:30:48,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.064 2026-11-12 22:30:48,716 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:30:48,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.037 0.112 2026-11-12 22:30:48,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.136 2026-11-12 22:30:48,761 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:48,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:48] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.022 0.051 2026-11-12 22:30:48,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [2/17] Tour test_click_all_orders_keep_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:30:49,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.017 0.031 2026-11-12 22:30:49,003 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:30:49,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [3/17] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:30:49,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [4/17] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:30:49,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.096 0.139 2026-11-12 22:30:49,213 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:30:49,229 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:49,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.244 2026-11-12 22:30:49,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-11-12 22:30:49,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.314 2026-11-12 22:30:49,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.347 2026-11-12 22:30:49,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.036 0.507 2026-11-12 22:30:49,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.296 2026-11-12 22:30:49,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.311 2026-11-12 22:30:49,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.305 2026-11-12 22:30:49,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.361 2026-11-12 22:30:49,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.315 2026-11-12 22:30:49,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:49] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.460 2026-11-12 22:30:49,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [5/17] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:30:50,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [6/17] Tour test_click_all_orders_keep_customer → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:30:50,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [7/17] Tour test_click_all_orders_keep_customer → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:30:50,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [8/17] 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-11-12 22:30:50,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [9/17] Tour test_click_all_orders_keep_customer → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:30:50,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [10/17] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:30:50,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [11/17] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:30:50,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.016 0.072 2026-11-12 22:30:50,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [12/17] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:30:50,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.018 0.075 2026-11-12 22:30:50,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [13/17] Tour test_click_all_orders_keep_customer → Step click partner from partner list screen (trigger: .partner-info:contains("Partner Test 1") button.dropdown) 2026-11-12 22:30:50,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [14/17] Tour test_click_all_orders_keep_customer → Step Check the popover opened (trigger: body .dropdown-item:contains('All Orders')) 2026-11-12 22:30:50,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [15/17] Tour test_click_all_orders_keep_customer → Step .pos-leftheader .register-label 2026-11-12 22:30:50,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:30:50,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [16/17] Tour test_click_all_orders_keep_customer → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:30:50,774 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.098 2026-11-12 22:30:50,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [17/17] Tour test_click_all_orders_keep_customer → Step customer is selected (trigger: .product-screen .set-partner:contains('Partner Test 1')) 2026-11-12 22:30:50,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.065 2026-11-12 22:30:50,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: tour succeeded 2026-11-12 22:30:50,871 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:50,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.148 2026-11-12 22:30:51,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.027 0.169 2026-11-12 22:30:51,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: heap 15642252 (allocated 17039360) 2026-11-12 22:30:51,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Closing chrome headless with pid 10703 2026-11-12 22:30:51,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Closing websocket connection 2026-11-12 22:30:51,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Terminating chrome headless with pid 10703 2026-11-12 22:30:51,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223051_185227_test_click_all_orders_keep_customer.txt 2026-11-12 22:30:51,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Removing chrome user profile "/tmp/tmpyw28ogx1_chrome_odoo" 2026-11-12 22:30:51,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_item_image_display ... 2026-11-12 22:30:53,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome pid: 10923 2026-11-12 22:30:53,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmpjqr4fho0_chrome_odoo 2026-11-12 22:30:53,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:35391/json/version 2026-11-12 22:30:53,784 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:53,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Browser version: Chrome/150.0.7871.114 2026-11-12 22:30:53,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:35391/json 2026-11-12 22:30:53,864 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:30:53,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:35391/devtools/page/441FEEEFB69109732371C53FC06576B6 2026-11-12 22:30:53,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-11-12 22:30:53,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-11-12 22:30:55,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:30:55,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Setting session cookie in browser 2026-11-12 22:30:55,650 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:30:55,651 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:30:55,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:30:56,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:56] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.047 0.790 2026-11-12 22:30:56,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigation result: {'frameId': '441FEEEFB69109732371C53FC06576B6', 'loaderId': '8553983BE7F04EB7C15CE46E6CA00109', 'isDownload': False} 2026-11-12 22:30:56,517 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:56,535 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:30:56,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:56] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.031 2026-11-12 22:30:56,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:56] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-11-12 22:30:56,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:56] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.062 2026-11-12 22:30:57,301 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:57,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-11-12 22:30:57,343 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:30:57,364 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:30:57,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:30:57,374 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:57,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:30:57,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:30:57,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-11-12 22:30:57,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.033 2026-11-12 22:30:57,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.065 2026-11-12 22:30:57,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:57] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.057 2026-11-12 22:30:58,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.280 0.655 2026-11-12 22:30:58,598 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:30:58,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:30:58,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.052 2026-11-12 22:30:58,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:30:58,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-11-12 22:30:58,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:30:58,891 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:30:58,934 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:30:58,941 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:30:58,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.035 0.042 2026-11-12 22:30:58,998 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:30:59,003 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:30:59,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.105 2026-11-12 22:30:59,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-11-12 22:30:59,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.017 2026-11-12 22:30:59,178 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:59,214 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.023 2026-11-12 22:30:59,230 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:30:59,351 43 INFO rb-c635c7a-226731-435507 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-11-12 22:30:59,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.088 0.097 2026-11-12 22:30:59,428 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:30:59,458 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:30:59,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.036 0.288 2026-11-12 22:30:59,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-11-12 22:30:59,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.279 2026-11-12 22:30:59,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.329 2026-11-12 22:30:59,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.408 2026-11-12 22:30:59,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-11-12 22:30:59,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-11-12 22:30:59,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-11-12 22:30:59,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.242 2026-11-12 22:30:59,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.257 2026-11-12 22:30:59,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=746&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.005 0.245 2026-11-12 22:30:59,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:30:59] "GET /web/image?model=product.template&field=image_128&id=748&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.004 0.224 2026-11-12 22:31:00,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.template&field=image_128&id=749&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.007 0.192 2026-11-12 22:31:00,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.template&field=image_128&id=747&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.004 0.178 2026-11-12 22:31:00,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.template&field=image_128&id=750&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.005 0.140 2026-11-12 22:31:00,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.template&field=image_128&id=751&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.013 0.098 2026-11-12 22:31:00,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.template&field=image_128&id=752&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.003 0.100 2026-11-12 22:31:00,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.template&field=image_128&id=753&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.006 0.097 2026-11-12 22:31:00,123 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.template&field=image_128&id=754&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.003 0.098 2026-11-12 22:31:00,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.template&field=image_128&id=755&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-11-12 22:31:00,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.033 0.166 2026-11-12 22:31:00,342 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 2")):has(.product-img)) 2026-11-12 22:31:00,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.product&field=image_128&id=1105&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 7 0.007 0.031 2026-11-12 22:31:00,413 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 4")):has(.product-img)) 2026-11-12 22:31:00,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.product&field=image_128&id=1106&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 7 0.011 0.072 2026-11-12 22:31:00,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.product&field=image_128&id=1107&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 7 0.005 0.099 2026-11-12 22:31:00,480 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 6")):has(.product-img)) 2026-11-12 22:31:00,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.product&field=image_128&id=1108&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 7 0.004 0.104 2026-11-12 22:31:00,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.product&field=image_128&id=1110&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 7 0.004 0.077 2026-11-12 22:31:00,541 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:00,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.product&field=image_128&id=1111&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 7 0.018 0.099 2026-11-12 22:31:00,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.product&field=image_128&id=1109&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 7 0.003 0.147 2026-11-12 22:31:00,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.product&field=image_128&id=1113&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 7 0.018 0.177 2026-11-12 22:31:00,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:00] "GET /web/image?model=product.product&field=image_128&id=1112&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 7 0.007 0.191 2026-11-12 22:31:00,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: tour succeeded 2026-11-12 22:31:00,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_display SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:31:00,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: heap 15809860 (allocated 17039360) 2026-11-12 22:31:00,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing chrome headless with pid 10923 2026-11-12 22:31:00,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing websocket connection 2026-11-12 22:31:00,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Terminating chrome headless with pid 10923 2026-11-12 22:31:01,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223101_071365_test_combo_item_image_display.txt 2026-11-12 22:31:01,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmpjqr4fho0_chrome_odoo" 2026-11-12 22:31:01,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome pid: 11146 2026-11-12 22:31:01,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmp2n4xx_hx_chrome_odoo 2026-11-12 22:31:01,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:34291/json/version 2026-11-12 22:31:01,536 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:01,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Browser version: Chrome/150.0.7871.114 2026-11-12 22:31:01,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:34291/json 2026-11-12 22:31:01,602 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:01,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:34291/devtools/page/03261D6F9223B937A605FB678613D10A 2026-11-12 22:31:01,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-11-12 22:31:01,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-11-12 22:31:01,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:31:01,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Setting session cookie in browser 2026-11-12 22:31:01,776 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:31:01,776 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:31:01,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:01] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 33 0.026 0.084 2026-11-12 22:31:01,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigation result: {'frameId': '03261D6F9223B937A605FB678613D10A', 'loaderId': '3288DA256299AE863CC322E126A0B0E4', 'isDownload': False} 2026-11-12 22:31:01,925 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:01,952 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:31:01,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:01] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:31:01,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:01] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-12 22:31:02,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-11-12 22:31:02,731 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:31:02,732 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:02,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:31:02,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:31:02,806 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:31:02,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:31:02,818 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:02,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:31:02,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.014 2026-11-12 22:31:02,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.005 0.026 2026-11-12 22:31:02,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.015 0.052 2026-11-12 22:31:02,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:02] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.027 2026-11-12 22:31:03,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.204 0.560 2026-11-12 22:31:03,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:31:03,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:31:04,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.049 2026-11-12 22:31:04,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.019 2026-11-12 22:31:04,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-11-12 22:31:04,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:31:04,281 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:31:04,286 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:31:04,321 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.060 2026-11-12 22:31:04,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 7 0.015 0.075 2026-11-12 22:31:04,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.128 2026-11-12 22:31:04,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.100 2026-11-12 22:31:04,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:31:04,426 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:31:04,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.030 2026-11-12 22:31:04,607 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:04,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.037 2026-11-12 22:31:04,710 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:31:04,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.060 0.073 2026-11-12 22:31:04,901 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:04] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.025 0.184 2026-11-12 22:31:05,017 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 2")):not(:has(.product-img))) 2026-11-12 22:31:05,020 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:31:05,102 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:31:05,150 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 4")):not(:has(.product-img))) 2026-11-12 22:31:05,194 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 6")):not(:has(.product-img))) 2026-11-12 22:31:05,269 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:05,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: tour succeeded 2026-11-12 22:31:05,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_not_display SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-12 22:31:05,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: heap 15472428 (allocated 16777216) 2026-11-12 22:31:05,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing chrome headless with pid 11146 2026-11-12 22:31:05,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing websocket connection 2026-11-12 22:31:05,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Terminating chrome headless with pid 11146 2026-11-12 22:31:05,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223105_752749_test_combo_item_image_display.txt 2026-11-12 22:31:05,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmp2n4xx_hx_chrome_odoo" 2026-11-12 22:31:05,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_no_free_item ... 2026-11-12 22:31:07,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Chrome pid: 11345 2026-11-12 22:31:07,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Chrome headless temporary user profile dir: /tmp/tmp3n83r48__chrome_odoo 2026-11-12 22:31:07,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Issuing json command http://127.0.0.1:46493/json/version 2026-11-12 22:31:07,970 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:08,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Browser version: Chrome/150.0.7871.114 2026-11-12 22:31:08,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Issuing json command http://127.0.0.1:46493/json 2026-11-12 22:31:08,028 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:08,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Websocket url found: ws://127.0.0.1:46493/devtools/page/2BBE61FF010D428C3208189461F993B9 2026-11-12 22:31:08,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Enable chrome headless console log notification 2026-11-12 22:31:08,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Chrome headless enable page notifications 2026-11-12 22:31:08,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:31:08,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Setting session cookie in browser 2026-11-12 22:31:08,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:31:08,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:31:08,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:31:09,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:09] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.054 1.104 2026-11-12 22:31:09,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Navigation result: {'frameId': '2BBE61FF010D428C3208189461F993B9', 'loaderId': '68231DC5D2DBD0440E44C33DE74855F4', 'isDownload': False} 2026-11-12 22:31:09,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Evaluate ready code "odoo.isTourReady('test_combo_no_free_item')" 2026-11-12 22:31:09,492 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:31:09,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:09] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-11-12 22:31:09,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:09] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.052 2026-11-12 22:31:09,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:09] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.075 2026-11-12 22:31:10,336 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:31:10,340 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:31:10,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:31:10,407 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 22:31:10,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Evaluate test code "odoo.startTour('test_combo_no_free_item', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:31:10,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [1/27] Tour test_combo_no_free_item → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:31:10,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 22:31:10,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:10,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-11-12 22:31:10,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.019 2026-11-12 22:31:10,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.052 2026-11-12 22:31:10,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:10] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.043 2026-11-12 22:31:11,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.302 0.630 2026-11-12 22:31:11,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:31:11,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:31:11,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:11] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.058 2026-11-12 22:31:11,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:31:11,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: Owl is running in 'dev' mode. 2026-11-12 22:31:11,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:31:12,028 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:31:12,053 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:31:12,097 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:31:12,103 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:31:12,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.014 0.053 2026-11-12 22:31:12,184 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:31:12,190 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-11-12 22:31:12,257 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:31:12,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.063 0.170 2026-11-12 22:31:12,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [2/27] Tour test_combo_no_free_item → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:31:12,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.066 0.232 2026-11-12 22:31:12,471 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:31:12,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [3/27] Tour test_combo_no_free_item → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:31:12,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.026 0.408 2026-11-12 22:31:12,602 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:31:12,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-11-12 22:31:12,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-11-12 22:31:12,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.023 0.264 2026-11-12 22:31:12,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.010 0.423 2026-11-12 22:31:12,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-11-12 22:31:12,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=product.template&field=image_128&id=756&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-11-12 22:31:12,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-11-12 22:31:12,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-11-12 22:31:12,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-11-12 22:31:12,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:12] "GET /web/image?model=product.template&field=image_128&id=758&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:31:13,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.226 2026-11-12 22:31:13,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=757&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-11-12 22:31:13,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=759&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-11-12 22:31:13,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=760&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-11-12 22:31:13,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=761&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-11-12 22:31:13,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=762&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-11-12 22:31:13,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=763&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-11-12 22:31:13,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=765&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-11-12 22:31:13,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=764&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-11-12 22:31:13,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.149 2026-11-12 22:31:13,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-11-12 22:31:13,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.033 0.309 2026-11-12 22:31:13,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [4/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-11-12 22:31:13,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [5/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:31:13,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.product&field=image_128&id=1116&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.015 0.051 2026-11-12 22:31:13,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.product&field=image_128&id=1115&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.013 0.093 2026-11-12 22:31:13,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [6/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:31:13,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [7/27] Tour test_combo_no_free_item → Step Check that combo total amount is $72.00 (trigger: .modal div.h3:contains("Total: $ 72.00")) 2026-11-12 22:31:13,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.product&field=image_128&id=1117&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.010 0.165 2026-11-12 22:31:13,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [8/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:31:13,818 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.product&field=image_128&id=1119&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.019 0.233 2026-11-12 22:31:13,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [9/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:31:13,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.product&field=image_128&id=1120&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.012 0.286 2026-11-12 22:31:13,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [10/27] Tour test_combo_no_free_item → Step Check that combo total amount is $114.00 (trigger: .modal div.h3:contains("Total: $ 114.00")) 2026-11-12 22:31:13,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.product&field=image_128&id=1118&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.005 0.340 2026-11-12 22:31:13,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [11/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:31:13,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:13] "GET /web/image?model=product.product&field=image_128&id=1123&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.355 2026-11-12 22:31:14,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:14] "GET /web/image?model=product.product&field=image_128&id=1121&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.330 2026-11-12 22:31:14,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [12/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-11-12 22:31:14,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:14] "GET /web/image?model=product.product&field=image_128&id=1122&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.010 0.322 2026-11-12 22:31:14,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [13/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:31:14,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [14/27] Tour test_combo_no_free_item → Step Check that combo total amount is $209.00 (trigger: .modal div.h3:contains("Total: $ 209.00")) 2026-11-12 22:31:14,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [15/27] Tour test_combo_no_free_item → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:31:14,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [16/27] Tour test_combo_no_free_item → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:14,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [17/27] Tour test_combo_no_free_item → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"232.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("232.10"))) 2026-11-12 22:31:14,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [18/27] Tour test_combo_no_free_item → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:14,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [19/27] Tour test_combo_no_free_item → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:14,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [20/27] Tour test_combo_no_free_item → Step order total amount is '232.10' (trigger: .product-screen .order-summary .total:contains("232.10")) 2026-11-12 22:31:14,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [21/27] Tour test_combo_no_free_item → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:14,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [22/27] Tour test_combo_no_free_item → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:31:14,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [23/27] Tour test_combo_no_free_item → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:31:14,872 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:14,876 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:31:14,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [24/27] Tour test_combo_no_free_item → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:31:14,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [25/27] Tour test_combo_no_free_item → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:31:15,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [26/27] Tour test_combo_no_free_item → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:31:15,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [27/27] Tour test_combo_no_free_item → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:31:15,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9306279 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'ffef674a-0cea-440d-9d00-74088ba7dabb'}] 2026-11-12 22:31:15,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:31:16,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9306279 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'ffef674a-0cea-440d-9d00-74088ba7dabb'} created pos.order #26 2026-11-12 22:31:16,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9306279 finished 2026-11-12 22:31:16,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.430 1.169 2026-11-12 22:31:16,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 22:31:17,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: tour succeeded 2026-11-12 22:31:17,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: ╔════════════════════════════════════════╗ ║ TOUR test_combo_no_free_item SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:31:17,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25064954 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'ffef674a-0cea-440d-9d00-74088ba7dabb'}] 2026-11-12 22:31:17,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25064954 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'ffef674a-0cea-440d-9d00-74088ba7dabb'} sync ignored for existing PoS order pos.order(26,) (state: paid) 2026-11-12 22:31:17,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25064954 finished 2026-11-12 22:31:17,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: heap 18699620 (allocated 20844544) 2026-11-12 22:31:17,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Closing chrome headless with pid 11345 2026-11-12 22:31:17,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Closing websocket connection 2026-11-12 22:31:17,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.069 0.169 2026-11-12 22:31:17,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Terminating chrome headless with pid 11345 2026-11-12 22:31:17,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223117_450438_test_combo_no_free_item.txt 2026-11-12 22:31:17,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Removing chrome user profile "/tmp/tmp3n83r48__chrome_odoo" 2026-11-12 22:31:17,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-11-12 22:31:18,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 11579 2026-11-12 22:31:18,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmpt3ug73zd_chrome_odoo 2026-11-12 22:31:18,279 43 INFO rb-c635c7a-226731-435507 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:45723/json/version 2026-11-12 22:31:18,280 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:18,347 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:18,347 43 INFO rb-c635c7a-226731-435507 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:45723/json 2026-11-12 22:31:18,348 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:18,367 43 INFO rb-c635c7a-226731-435507 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:45723/devtools/page/06EBCA7AD06CE10BB28C5F5BA8400A3D 2026-11-12 22:31:18,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-11-12 22:31:18,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-11-12 22:31:18,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:31:18,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-11-12 22:31:18,625 43 INFO rb-c635c7a-226731-435507 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/5" in browser 2026-11-12 22:31:18,625 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:31:18,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:31:19,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:19] "GET /pos/ui/5 HTTP/1.1" 200 - 92 0.059 0.814 2026-11-12 22:31:19,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': '06EBCA7AD06CE10BB28C5F5BA8400A3D', 'loaderId': '9E1E7DFCA17741BD4639B4A973FB5D15', 'isDownload': False} 2026-11-12 22:31:19,519 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:19,545 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:31:19,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:19] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-11-12 22:31:19,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:19] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-11-12 22:31:19,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:19] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.045 2026-11-12 22:31:20,306 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:20,311 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:20,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 22:31:20,383 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:31:20,399 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:31:20,408 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:31:20,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [1/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:31:20,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:31:20,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.012 2026-11-12 22:31:20,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.040 2026-11-12 22:31:20,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.048 2026-11-12 22:31:20,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:20] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.051 2026-11-12 22:31:21,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.312 0.643 2026-11-12 22:31:21,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:31:21,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:31:21,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:21] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.051 2026-11-12 22:31:21,873 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:31:21,893 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:21,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:31:21,991 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:31:22,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:31:22,048 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:31:22,072 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:31:22,090 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:31:22,098 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:31:22,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 14 0.067 0.074 2026-11-12 22:31:22,145 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:22,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.170 2026-11-12 22:31:22,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [2/23] 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-11-12 22:31:22,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 35 0.027 0.162 2026-11-12 22:31:22,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.157 2026-11-12 22:31:22,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [3/23] 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-11-12 22:31:22,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /pos/ui/5 HTTP/1.1" 200 - 35 0.071 0.287 2026-11-12 22:31:22,500 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:22,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.012 0.204 2026-11-12 22:31:22,544 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:22,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.158 2026-11-12 22:31:22,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-11-12 22:31:22,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.242 2026-11-12 22:31:22,725 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.275 2026-11-12 22:31:22,769 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.255 2026-11-12 22:31:22,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 22:31:22,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-11-12 22:31:22,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=766&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-11-12 22:31:22,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-11-12 22:31:22,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:22] "GET /web/image?model=product.template&field=image_128&id=767&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-11-12 22:31:23,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:23] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-11-12 22:31:23,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.330 2026-11-12 22:31:23,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [4/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:23,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [5/23] 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-11-12 22:31:23,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [6/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-11-12 22:31:23,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [7/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:23,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [8/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:23,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [9/23] 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-11-12 22:31:23,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [10/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:23,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [11/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:23,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [12/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:31:23,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [13/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:31:23,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:23] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.006 0.018 2026-11-12 22:31:23,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [14/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:31:23,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [15/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:31:23,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [16/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete input 2026-11-12 22:31:23,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [17/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:31:24,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [18/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-11-12 22:31:24,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [19/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .info-list:contains('Lot Number 1') 2026-11-12 22:31:24,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [20/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:24,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [21/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:24,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [22/23] 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-11-12 22:31:24,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [23/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:24,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-11-12 22:31:24,363 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:24,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 15173348 (allocated 15990784) 2026-11-12 22:31:24,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 11579 2026-11-12 22:31:24,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-11-12 22:31:24,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 11579 2026-11-12 22:31:24,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223124_692959_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-11-12 22:31:24,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmpt3ug73zd_chrome_odoo" 2026-11-12 22:31:24,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_refund_different_qty ... 2026-11-12 22:31:26,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Chrome pid: 11796 2026-11-12 22:31:26,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Chrome headless temporary user profile dir: /tmp/tmpa4r_f5qa_chrome_odoo 2026-11-12 22:31:26,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Issuing json command http://127.0.0.1:39987/json/version 2026-11-12 22:31:26,811 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:26,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Browser version: Chrome/150.0.7871.114 2026-11-12 22:31:26,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Issuing json command http://127.0.0.1:39987/json 2026-11-12 22:31:26,875 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:26,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Websocket url found: ws://127.0.0.1:39987/devtools/page/4D13A43F94F8B07BA93E47A2EB36F70A 2026-11-12 22:31:26,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Enable chrome headless console log notification 2026-11-12 22:31:26,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Chrome headless enable page notifications 2026-11-12 22:31:27,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:31:27,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Setting session cookie in browser 2026-11-12 22:31:27,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:31:27,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:31:27,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:31:28,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.050 0.828 2026-11-12 22:31:28,009 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Navigation result: {'frameId': '4D13A43F94F8B07BA93E47A2EB36F70A', 'loaderId': '5D8C97D1E4D1C99177844360F9993E09', 'isDownload': False} 2026-11-12 22:31:28,009 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Evaluate ready code "odoo.isTourReady('test_combo_refund_different_qty')" 2026-11-12 22:31:28,028 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:31:28,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-11-12 22:31:28,087 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-11-12 22:31:28,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.040 2026-11-12 22:31:28,749 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:31:28,757 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:31:28,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-11-12 22:31:28,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Evaluate test code "odoo.startTour('test_combo_refund_different_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:31:28,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 22:31:28,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [1/40] Tour test_combo_refund_different_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:31:28,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:31:28,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:28,956 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-11-12 22:31:28,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:28] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.040 2026-11-12 22:31:29,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.040 0.067 2026-11-12 22:31:29,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:29] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.102 2026-11-12 22:31:30,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.309 0.646 2026-11-12 22:31:30,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:31:30,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:31:30,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-11-12 22:31:30,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:31:30,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: Owl is running in 'dev' mode. 2026-11-12 22:31:30,444 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:31:30,517 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:31:30,540 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:31:30,568 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:31:30,619 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-11-12 22:31:30,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.045 0.083 2026-11-12 22:31:30,645 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:31:30,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.011 0.153 2026-11-12 22:31:30,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-11-12 22:31:30,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.041 2026-11-12 22:31:30,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [2/40] Tour test_combo_refund_different_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:31:30,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.018 2026-11-12 22:31:30,937 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:31:31,041 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:31:31,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [3/40] Tour test_combo_refund_different_qty → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:31:31,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.107 0.085 2026-11-12 22:31:31,097 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:31:31,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.031 0.275 2026-11-12 22:31:31,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-11-12 22:31:31,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.326 2026-11-12 22:31:31,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=769&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-11-12 22:31:31,363 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.436 2026-11-12 22:31:31,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.291 2026-11-12 22:31:31,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 22:31:31,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=768&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-11-12 22:31:31,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.248 2026-11-12 22:31:31,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=770&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.278 2026-11-12 22:31:31,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=771&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.282 2026-11-12 22:31:31,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=772&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-11-12 22:31:31,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=774&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-11-12 22:31:31,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=773&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-11-12 22:31:31,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=775&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-11-12 22:31:31,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=776&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-11-12 22:31:31,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "GET /web/image?model=product.template&field=image_128&id=777&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-11-12 22:31:31,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.050 0.230 2026-11-12 22:31:32,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-11-12 22:31:32,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [4/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:31:32,056 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-11-12 22:31:32,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [5/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:31:32,127 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.388 2026-11-12 22:31:32,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.product&field=image_128&id=1130&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.008 0.080 2026-11-12 22:31:32,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [6/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:31:32,222 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.product&field=image_128&id=1127&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.010 0.132 2026-11-12 22:31:32,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [7/40] Tour test_combo_refund_different_qty → Step Check that product Combo Product 4 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 4")):has(input[name="pos_quantity"])) 2026-11-12 22:31:32,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.product&field=image_128&id=1128&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.180 2026-11-12 22:31:32,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [8/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:31:32,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.product&field=image_128&id=1129&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.008 0.215 2026-11-12 22:31:32,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [9/40] Tour test_combo_refund_different_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:31:32,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.product&field=image_128&id=1131&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.005 0.264 2026-11-12 22:31:32,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.product&field=image_128&id=1132&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.272 2026-11-12 22:31:32,451 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.product&field=image_128&id=1133&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.254 2026-11-12 22:31:32,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [10/40] Tour test_combo_refund_different_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:31:32,503 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.product&field=image_128&id=1134&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.263 2026-11-12 22:31:32,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/image?model=product.product&field=image_128&id=1135&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.010 0.263 2026-11-12 22:31:32,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [11/40] Tour test_combo_refund_different_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:31:32,635 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:31:32,652 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:31:32,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [12/40] Tour test_combo_refund_different_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:31:32,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [13/40] Tour test_combo_refund_different_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:31:32,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [14/40] Tour test_combo_refund_different_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:31:32,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [15/40] Tour test_combo_refund_different_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:31:32,901 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:31:32,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91955376 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'f42c8f53-e6ce-4133-a3ab-6b92be59b88d'}] 2026-11-12 22:31:33,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91955376 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'f42c8f53-e6ce-4133-a3ab-6b92be59b88d'} created pos.order #27 2026-11-12 22:31:33,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91955376 finished 2026-11-12 22:31:33,986 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 315 0.329 0.780 2026-11-12 22:31:34,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:31:34,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [16/40] Tour test_combo_refund_different_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:31:34,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47965443 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'f42c8f53-e6ce-4133-a3ab-6b92be59b88d'}] 2026-11-12 22:31:34,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47965443 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'f42c8f53-e6ce-4133-a3ab-6b92be59b88d'} sync ignored for existing PoS order pos.order(27,) (state: paid) 2026-11-12 22:31:34,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47965443 finished 2026-11-12 22:31:34,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [17/40] Tour test_combo_refund_different_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:31:34,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [18/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:34,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [19/40] Tour test_combo_refund_different_qty → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:31:34,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [20/40] Tour test_combo_refund_different_qty → Step click Actions button (trigger: .more-btn) 2026-11-12 22:31:34,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.050 0.208 2026-11-12 22:31:34,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [21/40] Tour test_combo_refund_different_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:31:34,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [22/40] Tour test_combo_refund_different_qty → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:31:34,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:31:34,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.039 2026-11-12 22:31:34,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [23/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:34,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.014 0.026 2026-11-12 22:31:34,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [24/40] Tour test_combo_refund_different_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:31:34,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [25/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:34,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [26/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:34,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [27/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Office Combo")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-11-12 22:31:35,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [28/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:35,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [29/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:35,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [30/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 4")):has(.to-refund-highlight:contains("To Refund: 2.00")) 2026-11-12 22:31:35,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [31/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:35,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [32/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:35,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [33/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 3")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-11-12 22:31:35,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [34/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:35,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [35/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:35,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [36/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 6")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-11-12 22:31:35,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [37/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:35,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [38/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:35,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [39/40] Tour test_combo_refund_different_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:31:35,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [40/40] Tour test_combo_refund_different_qty → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:31:35,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: tour succeeded 2026-11-12 22:31:35,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_combo_refund_different_qty SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:31:35,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: heap 19172832 (allocated 21630976) 2026-11-12 22:31:35,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Closing chrome headless with pid 11796 2026-11-12 22:31:35,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Closing websocket connection 2026-11-12 22:31:35,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Terminating chrome headless with pid 11796 2026-11-12 22:31:36,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223136_154129_test_combo_refund_different_qty.txt 2026-11-12 22:31:36,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Removing chrome user profile "/tmp/tmpa4r_f5qa_chrome_odoo" 2026-11-12 22:31:36,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_variant_mix ... 2026-11-12 22:31:37,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome pid: 12026 2026-11-12 22:31:37,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome headless temporary user profile dir: /tmp/tmpmpqrgw6c_chrome_odoo 2026-11-12 22:31:37,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:35715/json/version 2026-11-12 22:31:37,378 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:37,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Browser version: Chrome/150.0.7871.114 2026-11-12 22:31:37,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:35715/json 2026-11-12 22:31:37,431 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:37,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Websocket url found: ws://127.0.0.1:35715/devtools/page/5FAB27D36B09B80335A3B1473ACC2C26 2026-11-12 22:31:37,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Enable chrome headless console log notification 2026-11-12 22:31:37,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome headless enable page notifications 2026-11-12 22:31:37,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:31:37,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Setting session cookie in browser 2026-11-12 22:31:37,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:31:37,695 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:31:37,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:31:38,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:38] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 137 0.136 0.980 2026-11-12 22:31:38,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Navigation result: {'frameId': '5FAB27D36B09B80335A3B1473ACC2C26', 'loaderId': '7CD2441F1B2BFFBD7BBB0E68895955F4', 'isDownload': False} 2026-11-12 22:31:38,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Evaluate ready code "odoo.isTourReady('test_combo_variant_mix')" 2026-11-12 22:31:38,873 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:31:38,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:38] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-11-12 22:31:38,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:38] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-11-12 22:31:38,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:38] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.061 2026-11-12 22:31:39,759 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:31:39,767 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:31:39,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:31:39,829 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:31:39,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-11-12 22:31:39,845 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:39,855 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:31:39,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:39,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.023 2026-11-12 22:31:39,980 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:39] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.044 2026-11-12 22:31:40,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.071 2026-11-12 22:31:40,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:40] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.054 2026-11-12 22:31:41,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.267 0.839 2026-11-12 22:31:41,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:31:41,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:31:41,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.019 2026-11-12 22:31:41,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-11-12 22:31:41,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:31:41,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: Owl is running in 'dev' mode. 2026-11-12 22:31:41,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-11-12 22:31:41,687 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:31:41,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:31:41,747 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:31:41,762 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:31:41,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.012 0.111 2026-11-12 22:31:41,838 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:31:41,842 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:31:41,908 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:31:41,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:41] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.054 0.208 2026-11-12 22:31:42,034 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:42,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.061 0.173 2026-11-12 22:31:42,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.026 0.241 2026-11-12 22:31:42,201 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:42,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.066 0.383 2026-11-12 22:31:42,325 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:31:42,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-11-12 22:31:42,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.263 2026-11-12 22:31:42,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:42,444 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.309 2026-11-12 22:31:42,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.330 2026-11-12 22:31:42,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.350 2026-11-12 22:31:42,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-11-12 22:31:42,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.227 2026-11-12 22:31:42,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=778&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.164 2026-11-12 22:31:42,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-11-12 22:31:42,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=779&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:31:42,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.217 2026-11-12 22:31:42,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.048 0.257 2026-11-12 22:31:42,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.297 2026-11-12 22:31:42,926 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:42,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:42] "GET /web/image?model=product.product&field=image_128&id=1137&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.009 0.039 2026-11-12 22:31:43,016 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:43,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:43] "GET /web/image?model=product.product&field=image_128&id=1138&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.093 2026-11-12 22:31:43,067 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:43,126 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:43,181 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:43,291 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:43,343 43 INFO rb-c635c7a-226731-435507 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: {"product":"Test Product","quantity":1,"price":20,"attributes":"Blue, Large"} (trigger: .order-container .orderline:has(.qty:contains("1")):has(.price:contains("20"))) 2026-11-12 22:31:43,394 43 INFO rb-c635c7a-226731-435507 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-11-12 22:31:43,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: tour succeeded 2026-11-12 22:31:43,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_combo_variant_mix SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 22:31:43,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: heap 15121816 (allocated 15728640) 2026-11-12 22:31:43,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Closing chrome headless with pid 12026 2026-11-12 22:31:43,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Closing websocket connection 2026-11-12 22:31:43,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Terminating chrome headless with pid 12026 2026-11-12 22:31:43,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223143_661173_test_combo_variant_mix.txt 2026-11-12 22:31:43,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Removing chrome user profile "/tmp/tmpmpqrgw6c_chrome_odoo" 2026-11-12 22:31:43,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_consistent_refund_process_between_frontend_and_backend ... 2026-11-12 22:31:44,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome pid: 12235 2026-11-12 22:31:44,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpjpeequov_chrome_odoo 2026-11-12 22:31:44,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Issuing json command http://127.0.0.1:44755/json/version 2026-11-12 22:31:44,383 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:44,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-11-12 22:31:44,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Issuing json command http://127.0.0.1:44755/json 2026-11-12 22:31:44,509 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:44,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:44755/devtools/page/18B31B3889EEF96013D54542FE0A6685 2026-11-12 22:31:44,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Enable chrome headless console log notification 2026-11-12 22:31:44,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome headless enable page notifications 2026-11-12 22:31:44,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:31:44,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Setting session cookie in browser 2026-11-12 22:31:44,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:31:44,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:31:44,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:31:45,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:45] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.052 0.877 2026-11-12 22:31:45,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Navigation result: {'frameId': '18B31B3889EEF96013D54542FE0A6685', 'loaderId': 'C50B1BFA504B1EE4568C3F846C776565', 'isDownload': False} 2026-11-12 22:31:45,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_consistent_refund_process_between_frontend_and_backend')" 2026-11-12 22:31:45,717 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:31:45,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:45] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-11-12 22:31:45,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:45] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-12 22:31:45,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:45] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-11-12 22:31:46,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:31:46,423 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:31:46,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:31:46,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:31:46,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_consistent_refund_process_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:31:46,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:31:46,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [1/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:31:46,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:46,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-11-12 22:31:46,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.044 2026-11-12 22:31:46,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.068 2026-11-12 22:31:46,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:46] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.073 2026-11-12 22:31:47,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.226 0.603 2026-11-12 22:31:47,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:31:47,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-11-12 22:31:47,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:47] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.057 2026-11-12 22:31:47,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:31:47,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-11-12 22:31:47,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:31:48,119 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:31:48,132 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.060 2026-11-12 22:31:48,148 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:31:48,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.057 0.068 2026-11-12 22:31:48,238 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:31:48,239 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:31:48,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.155 2026-11-12 22:31:48,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-11-12 22:31:48,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.021 2026-11-12 22:31:48,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [2/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:31:48,458 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:31:48,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.048 0.084 2026-11-12 22:31:48,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [3/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:31:48,719 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.052 0.222 2026-11-12 22:31:48,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.265 2026-11-12 22:31:48,746 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:31:48,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.188 2026-11-12 22:31:48,800 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:31:48,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.016 0.268 2026-11-12 22:31:48,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-11-12 22:31:48,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.311 2026-11-12 22:31:48,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-11-12 22:31:48,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:48] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:31:49,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:49] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-11-12 22:31:49,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:49] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-11-12 22:31:49,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.030 0.251 2026-11-12 22:31:49,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:49] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.269 2026-11-12 22:31:49,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [4/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:49,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [5/46] Tour test_consistent_refund_process_between_frontend_and_backend → 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-11-12 22:31:49,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [6/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:31:49,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [7/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:31:49,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [8/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-11-12 22:31:49,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [9/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:31:49,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [10/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:31:49,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [11/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:31:49,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [12/46] Tour test_consistent_refund_process_between_frontend_and_backend → 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-11-12 22:31:49,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [13/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:49,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [14/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:50,009 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [15/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:31:50,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [16/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .more-btn) 2026-11-12 22:31:50,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [17/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .o_pricelist_button 2026-11-12 22:31:50,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [18/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-11-12 22:31:50,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [19/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:50,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [20/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:31:50,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [21/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:31:50,422 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:50,426 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:31:50,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [22/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:31:50,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [23/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:31:50,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [24/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:31:50,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [25/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:31:50,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73770106 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '15aa0046-6d9e-425b-add8-b9f81f2042b7'}] 2026-11-12 22:31:50,669 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:31:51,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73770106 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '15aa0046-6d9e-425b-add8-b9f81f2042b7'} created pos.order #28 2026-11-12 22:31:51,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73770106 finished 2026-11-12 22:31:51,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.179 0.522 2026-11-12 22:31:51,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 22:31:51,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98408005 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '15aa0046-6d9e-425b-add8-b9f81f2042b7'}] 2026-11-12 22:31:51,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [26/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:31:51,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98408005 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '15aa0046-6d9e-425b-add8-b9f81f2042b7'} sync ignored for existing PoS order pos.order(28,) (state: paid) 2026-11-12 22:31:51,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98408005 finished 2026-11-12 22:31:51,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [27/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:31:51,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [28/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:51,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [29/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:31:51,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [30/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .more-btn) 2026-11-12 22:31:51,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.068 0.180 2026-11-12 22:31:51,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [31/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:31:51,986 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [32/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:31:51,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:31:52,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.032 2026-11-12 22:31:52,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [33/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:52,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:52] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.028 2026-11-12 22:31:52,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [34/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad"))) 2026-11-12 22:31:52,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [35/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:52,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [36/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:52,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [37/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:31:52,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [38/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:52,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [39/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:52,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [40/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-11-12 22:31:52,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [41/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:31:52,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [42/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:31:52,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [43/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:31:52,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [44/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:31:52,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [45/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:31:52,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [46/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:31:52,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26613359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '8f7592af-6080-4a52-b1d8-7ecb54d05fb8'}] 2026-11-12 22:31:53,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26613359 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '8f7592af-6080-4a52-b1d8-7ecb54d05fb8'} created pos.order #29 2026-11-12 22:31:53,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26613359 finished 2026-11-12 22:31:53,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.166 0.614 2026-11-12 22:31:53,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:31:53,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: tour succeeded 2026-11-12 22:31:53,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_consistent_refund_process_between_frontend_and_backend SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:31:53,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50454638 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-5-000002', 'uuid': '8f7592af-6080-4a52-b1d8-7ecb54d05fb8'}] 2026-11-12 22:31:53,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50454638 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-5-000002', 'uuid': '8f7592af-6080-4a52-b1d8-7ecb54d05fb8'} sync ignored for existing PoS order pos.order(29,) (state: paid) 2026-11-12 22:31:53,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50454638 finished 2026-11-12 22:31:53,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: heap 17500140 (allocated 19271680) 2026-11-12 22:31:53,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Closing chrome headless with pid 12235 2026-11-12 22:31:53,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Closing websocket connection 2026-11-12 22:31:53,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Terminating chrome headless with pid 12235 2026-11-12 22:31:53,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.064 0.138 2026-11-12 22:31:54,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223154_070140_test_consistent_refund_process_between_frontend_and_backend.txt 2026-11-12 22:31:54,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpjpeequov_chrome_odoo" 2026-11-12 22:31:54,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cross_exclusion_attribute_values ... 2026-11-12 22:31:56,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Chrome pid: 12449 2026-11-12 22:31:56,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Chrome headless temporary user profile dir: /tmp/tmpn1lbm_4y_chrome_odoo 2026-11-12 22:31:56,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Issuing json command http://127.0.0.1:40819/json/version 2026-11-12 22:31:56,052 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:56,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Browser version: Chrome/150.0.7871.114 2026-11-12 22:31:56,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Issuing json command http://127.0.0.1:40819/json 2026-11-12 22:31:56,129 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:31:56,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Websocket url found: ws://127.0.0.1:40819/devtools/page/6708089E5D7C2E1074977DFBABB840C0 2026-11-12 22:31:56,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Enable chrome headless console log notification 2026-11-12 22:31:56,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Chrome headless enable page notifications 2026-11-12 22:31:56,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:31:56,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Setting session cookie in browser 2026-11-12 22:31:56,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:31:56,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:31:56,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:31:57,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:57] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.053 0.871 2026-11-12 22:31:57,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Navigation result: {'frameId': '6708089E5D7C2E1074977DFBABB840C0', 'loaderId': '5D78E20985D50739DAA56B3E59E6543F', 'isDownload': False} 2026-11-12 22:31:57,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Evaluate ready code "odoo.isTourReady('test_cross_exclusion_attribute_values')" 2026-11-12 22:31:57,335 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:31:57,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:57] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-11-12 22:31:57,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:57] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.033 2026-11-12 22:31:57,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:57] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.062 2026-11-12 22:31:58,178 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:31:58,184 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:31:58,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:31:58,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:31:58,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Evaluate test code "odoo.startTour('test_cross_exclusion_attribute_values', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:31:58,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [1/18] Tour test_cross_exclusion_attribute_values → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:31:58,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:31:58,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:31:58,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.031 2026-11-12 22:31:58,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.042 2026-11-12 22:31:58,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.053 2026-11-12 22:31:58,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:58] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.064 2026-11-12 22:31:59,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.288 0.558 2026-11-12 22:31:59,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:31:59,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:31:59,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.068 2026-11-12 22:31:59,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:31:59,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: Owl is running in 'dev' mode. 2026-11-12 22:31:59,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-11-12 22:31:59,777 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:31:59,859 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 22:31:59,871 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:31:59,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.035 0.057 2026-11-12 22:31:59,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.097 2026-11-12 22:31:59,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-11-12 22:31:59,952 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:31:59,955 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:31:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:32:00,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-11-12 22:32:00,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [2/18] Tour test_cross_exclusion_attribute_values → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:32:00,198 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:32:00,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [3/18] Tour test_cross_exclusion_attribute_values → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-11-12 22:32:00,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:32:00,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.085 0.095 2026-11-12 22:32:00,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.188 2026-11-12 22:32:00,426 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:00,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-11-12 22:32:00,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-11-12 22:32:00,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-11-12 22:32:00,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.032 0.416 2026-11-12 22:32:00,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.306 2026-11-12 22:32:00,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-11-12 22:32:00,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image?model=product.template&field=image_128&id=780&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-11-12 22:32:00,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.329 2026-11-12 22:32:00,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.350 2026-11-12 22:32:00,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:00] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.266 2026-11-12 22:32:00,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [4/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_1') input) 2026-11-12 22:32:01,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:01] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-11-12 22:32:01,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:01] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.383 2026-11-12 22:32:01,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [5/18] Tour test_cross_exclusion_attribute_values → Step check radio attribute with name attribute_2_value_1 is muted (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') span.text-muted) 2026-11-12 22:32:01,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [6/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') input) 2026-11-12 22:32:01,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [7/18] Tour test_cross_exclusion_attribute_values → Step Add button is disabled (trigger: .modal .btn-primary.disabled) 2026-11-12 22:32:01,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [8/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_2') input) 2026-11-12 22:32:01,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [9/18] Tour test_cross_exclusion_attribute_values → Step check radio attribute with name attribute_1_value_2 is muted (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') span.text-muted) 2026-11-12 22:32:01,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [10/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') input) 2026-11-12 22:32:01,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [11/18] Tour test_cross_exclusion_attribute_values → Step Add button is disabled (trigger: .modal .btn-primary.disabled) 2026-11-12 22:32:01,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [12/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_1') input) 2026-11-12 22:32:01,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [13/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_2') input) 2026-11-12 22:32:01,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [14/18] Tour test_cross_exclusion_attribute_values → Step Add button is enabled (trigger: .modal .btn-primary:not(.disabled)) 2026-11-12 22:32:01,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [15/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') input) 2026-11-12 22:32:01,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [16/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') input) 2026-11-12 22:32:01,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [17/18] Tour test_cross_exclusion_attribute_values → Step Add button is enabled (trigger: .modal .btn-primary:not(.disabled)) 2026-11-12 22:32:01,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [18/18] Tour test_cross_exclusion_attribute_values → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:32:01,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: tour succeeded 2026-11-12 22:32:01,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_cross_exclusion_attribute_values SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 22:32:01,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: heap 14337560 (allocated 14942208) 2026-11-12 22:32:01,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Closing chrome headless with pid 12449 2026-11-12 22:32:01,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Closing websocket connection 2026-11-12 22:32:01,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Terminating chrome headless with pid 12449 2026-11-12 22:32:02,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223202_127096_test_cross_exclusion_attribute_values.txt 2026-11-12 22:32:02,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Removing chrome user profile "/tmp/tmpn1lbm_4y_chrome_odoo" 2026-11-12 22:32:02,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_ctrl_number_ignored ... 2026-11-12 22:32:02,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome pid: 12656 2026-11-12 22:32:02,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome headless temporary user profile dir: /tmp/tmp76v308k7_chrome_odoo 2026-11-12 22:32:02,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:38951/json/version 2026-11-12 22:32:02,612 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:02,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Browser version: Chrome/150.0.7871.114 2026-11-12 22:32:02,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:38951/json 2026-11-12 22:32:02,635 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:02,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Websocket url found: ws://127.0.0.1:38951/devtools/page/5E85E109E14E74A88D2289ED983CA869 2026-11-12 22:32:02,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Enable chrome headless console log notification 2026-11-12 22:32:02,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome headless enable page notifications 2026-11-12 22:32:02,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:32:02,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Setting session cookie in browser 2026-11-12 22:32:02,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:32:02,812 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:32:02,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:03,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:03] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 142 0.103 0.916 2026-11-12 22:32:03,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Navigation result: {'frameId': '5E85E109E14E74A88D2289ED983CA869', 'loaderId': '3FBC3ED6FBD21F4A449DD19545F7B156', 'isDownload': False} 2026-11-12 22:32:03,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Evaluate ready code "odoo.isTourReady('test_ctrl_number_ignored')" 2026-11-12 22:32:03,880 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:32:03,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:03] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-11-12 22:32:03,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:03] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 22:32:03,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:03] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.033 2026-11-12 22:32:04,639 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:04,659 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:32:04,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.026 2026-11-12 22:32:04,712 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:32:04,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-11-12 22:32:04,735 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:04,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:32:04,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:04,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-11-12 22:32:04,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.039 2026-11-12 22:32:04,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.075 2026-11-12 22:32:04,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:04] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.057 2026-11-12 22:32:05,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.272 0.610 2026-11-12 22:32:05,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:32:06,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:32:06,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.051 2026-11-12 22:32:06,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-11-12 22:32:06,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: Owl is running in 'dev' mode. 2026-11-12 22:32:06,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:32:06,368 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:32:06,425 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:32:06,429 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 22:32:06,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.084 0.051 2026-11-12 22:32:06,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.123 2026-11-12 22:32:06,494 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.117 2026-11-12 22:32:06,505 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:06,509 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:06,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.026 2026-11-12 22:32:06,714 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:06,774 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:32:06,908 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:06,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.122 0.092 2026-11-12 22:32:06,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.230 2026-11-12 22:32:06,978 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:32:07,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.136 2026-11-12 22:32:07,025 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:32:07,070 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-11-12 22:32:07,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-11-12 22:32:07,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.038 0.455 2026-11-12 22:32:07,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.279 2026-11-12 22:32:07,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.311 2026-11-12 22:32:07,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-11-12 22:32:07,383 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-11-12 22:32:07,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.042 0.357 2026-11-12 22:32:07,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.267 2026-11-12 22:32:07,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:07] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.377 2026-11-12 22:32:07,616 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:07,665 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:32:07,724 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/)) 2026-11-12 22:32:07,785 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/).active) 2026-11-12 22:32:07,836 43 INFO rb-c635c7a-226731-435507 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:contains(/^6$/)) 2026-11-12 22:32:07,898 43 INFO rb-c635c7a-226731-435507 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:contains(/^Qty$/)) 2026-11-12 22:32:07,971 43 INFO rb-c635c7a-226731-435507 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:contains(/^Qty$/).active) 2026-11-12 22:32:08,028 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:08,083 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:08,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [13/18] Tour test_ctrl_number_ignored → Step body 2026-11-12 22:32:08,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [14/18] Tour test_ctrl_number_ignored → Step body 2026-11-12 22:32:08,540 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:08,590 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:32:08,641 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:08,692 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:08,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: tour succeeded 2026-11-12 22:32:08,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_ctrl_number_ignored SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 22:32:08,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: heap 14348708 (allocated 15204352) 2026-11-12 22:32:08,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Closing chrome headless with pid 12656 2026-11-12 22:32:08,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Closing websocket connection 2026-11-12 22:32:08,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Terminating chrome headless with pid 12656 2026-11-12 22:32:09,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223209_079880_test_ctrl_number_ignored.txt 2026-11-12 22:32:09,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Removing chrome user profile "/tmp/tmp76v308k7_chrome_odoo" 2026-11-12 22:32:09,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_custom_attribute_alone_displayed ... 2026-11-12 22:32:10,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Chrome pid: 12867 2026-11-12 22:32:10,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Chrome headless temporary user profile dir: /tmp/tmprsa_9z82_chrome_odoo 2026-11-12 22:32:10,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Issuing json command http://127.0.0.1:44637/json/version 2026-11-12 22:32:10,252 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:10,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Browser version: Chrome/150.0.7871.114 2026-11-12 22:32:10,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Issuing json command http://127.0.0.1:44637/json 2026-11-12 22:32:10,336 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:10,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Websocket url found: ws://127.0.0.1:44637/devtools/page/C05DB5C8DE7DC40DB7B0342A1320D23B 2026-11-12 22:32:10,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Enable chrome headless console log notification 2026-11-12 22:32:10,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Chrome headless enable page notifications 2026-11-12 22:32:10,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:32:10,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Setting session cookie in browser 2026-11-12 22:32:10,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:32:10,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:32:10,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:11,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:11] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.054 1.097 2026-11-12 22:32:11,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Navigation result: {'frameId': 'C05DB5C8DE7DC40DB7B0342A1320D23B', 'loaderId': '0A518DB6AE4AB8F60AC98708815B92B7', 'isDownload': False} 2026-11-12 22:32:11,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Evaluate ready code "odoo.isTourReady('test_custom_attribute_alone_displayed')" 2026-11-12 22:32:11,797 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:32:11,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:11] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-11-12 22:32:11,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:11] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.030 2026-11-12 22:32:11,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:11] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.054 2026-11-12 22:32:12,544 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:32:12,545 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:32:12,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.033 2026-11-12 22:32:12,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Evaluate test code "odoo.startTour('test_custom_attribute_alone_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:32:12,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-11-12 22:32:12,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [1/7] Tour test_custom_attribute_alone_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:32:12,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:32:12,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:32:12,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.024 2026-11-12 22:32:12,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.036 2026-11-12 22:32:12,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:32:12,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.042 2026-11-12 22:32:13,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.294 0.612 2026-11-12 22:32:13,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:32:13,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:32:13,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:13] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.044 2026-11-12 22:32:14,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:32:14,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: Owl is running in 'dev' mode. 2026-11-12 22:32:14,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-12 22:32:14,124 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:32:14,151 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:32:14,153 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:32:14,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.020 0.052 2026-11-12 22:32:14,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.083 2026-11-12 22:32:14,239 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:32:14,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-11-12 22:32:14,251 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32: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-11-12 22:32:14,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-11-12 22:32:14,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [2/7] Tour test_custom_attribute_alone_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:32:14,528 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:14,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.017 0.063 2026-11-12 22:32:14,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [3/7] Tour test_custom_attribute_alone_displayed → Step click product 'Only Custom' (trigger: article.product .product-content .product-name:contains("Only Custom")) 2026-11-12 22:32:14,665 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.023 0.136 2026-11-12 22:32:14,699 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:32:14,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.158 2026-11-12 22:32:14,769 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.208 2026-11-12 22:32:14,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.233 2026-11-12 22:32:14,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.038 0.375 2026-11-12 22:32:14,937 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:32:14,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:14] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.263 2026-11-12 22:32:15,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:15] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.288 2026-11-12 22:32:15,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:15] "GET /web/image?model=product.template&field=image_128&id=781&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-11-12 22:32:15,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:15] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.505 2026-11-12 22:32:15,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:15] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.299 2026-11-12 22:32:15,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.049 0.264 2026-11-12 22:32:15,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:15] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-11-12 22:32:15,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:15] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.346 2026-11-12 22:32:15,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [4/7] Tour test_custom_attribute_alone_displayed → Step filling custom attribute with value Filling (trigger: .modal .custom_value) 2026-11-12 22:32:15,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [5/7] Tour test_custom_attribute_alone_displayed → Step checking selected custom attribute with value "Filling" (trigger: .modal .custom_value) 2026-11-12 22:32:15,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [6/7] Tour test_custom_attribute_alone_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:32:15,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [7/7] Tour test_custom_attribute_alone_displayed → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:32:15,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: tour succeeded 2026-11-12 22:32:15,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_custom_attribute_alone_displayed SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 22:32:15,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: heap 14691044 (allocated 15990784) 2026-11-12 22:32:15,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Closing chrome headless with pid 12867 2026-11-12 22:32:15,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Closing websocket connection 2026-11-12 22:32:15,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Terminating chrome headless with pid 12867 2026-11-12 22:32:15,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223215_883170_test_custom_attribute_alone_displayed.txt 2026-11-12 22:32:15,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Removing chrome user profile "/tmp/tmprsa_9z82_chrome_odoo" 2026-11-12 22:32:15,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_all_fields_displayed ... 2026-11-12 22:32:16,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome pid: 13076 2026-11-12 22:32:16,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome headless temporary user profile dir: /tmp/tmpzb0hv4jr_chrome_odoo 2026-11-12 22:32:16,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:39647/json/version 2026-11-12 22:32:16,697 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:16,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Browser version: Chrome/150.0.7871.114 2026-11-12 22:32:16,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:39647/json 2026-11-12 22:32:16,734 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:16,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Websocket url found: ws://127.0.0.1:39647/devtools/page/A1A61E61F318CF6AE06FBA9936870BB7 2026-11-12 22:32:16,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Enable chrome headless console log notification 2026-11-12 22:32:16,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome headless enable page notifications 2026-11-12 22:32:16,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:32:16,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Setting session cookie in browser 2026-11-12 22:32:16,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:32:16,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:32:17,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:17,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:17] "GET /pos/ui/5 HTTP/1.1" 200 - 85 0.042 0.789 2026-11-12 22:32:17,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Navigation result: {'frameId': 'A1A61E61F318CF6AE06FBA9936870BB7', 'loaderId': '5E126ABE78415FC2704142B1452A6D24', 'isDownload': False} 2026-11-12 22:32:17,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Evaluate ready code "odoo.isTourReady('PosCustomerAllFieldsDisplayed')" 2026-11-12 22:32:17,852 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:32:17,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:17] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.029 2026-11-12 22:32:17,921 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:17] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.041 2026-11-12 22:32:17,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:17] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.081 2026-11-12 22:32:18,802 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:32:18,834 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:32:18,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.031 2026-11-12 22:32:18,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:32:18,920 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:32:18,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:32:18,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [1/80] Tour PosCustomerAllFieldsDisplayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:32:18,968 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:32:19,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.015 2026-11-12 22:32:19,059 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:19] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.046 2026-11-12 22:32:19,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.078 2026-11-12 22:32:19,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:19] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.049 2026-11-12 22:32:20,118 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.305 0.580 2026-11-12 22:32:20,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:32:20,254 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:32:20,326 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-11-12 22:32:20,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:32:20,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: Owl is running in 'dev' mode. 2026-11-12 22:32:20,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-11-12 22:32:20,480 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:20,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:32:20,555 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:32:20,568 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:32:20,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.008 0.069 2026-11-12 22:32:20,611 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:32:20,623 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:32:20,681 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:32:20,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.046 0.171 2026-11-12 22:32:20,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [2/80] Tour PosCustomerAllFieldsDisplayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:32:20,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.054 0.231 2026-11-12 22:32:20,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:20] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.227 2026-11-12 22:32:20,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [3/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:21,006 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:32:21,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [4/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:21,036 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:32:21,099 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.095 0.397 2026-11-12 22:32:21,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-11-12 22:32:21,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-11-12 22:32:21,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.283 2026-11-12 22:32:21,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.013 0.280 2026-11-12 22:32:21,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-11-12 22:32:21,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-11-12 22:32:21,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.195 2026-11-12 22:32:21,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-11-12 22:32:21,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-11-12 22:32:21,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.079 0.250 2026-11-12 22:32:21,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:21] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.307 2026-11-12 22:32:21,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [5/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:21,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [6/80] Tour PosCustomerAllFieldsDisplayed → Step Check partner "John Doe" from partner list screen (trigger: .partner-list .partner-info:contains("John Doe")) 2026-11-12 22:32:21,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [7/80] 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-11-12 22:32:21,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [8/80] 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-11-12 22:32:21,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [9/80] 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-11-12 22:32:22,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [10/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:32:22,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [11/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:22,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [12/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:22,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [13/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:22,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [14/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:22,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [15/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:32:22,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [16/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "John Doe" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:22,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [17/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:22,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [18/80] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-11-12 22:32:22,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [19/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:32:22,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [20/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:23,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [21/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:23,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [22/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:23,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [23/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:23,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [24/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:32:23,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [25/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "1 street of astreet" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:23,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [26/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:23,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [27/80] Tour PosCustomerAllFieldsDisplayed → Step Check "1 street of astreet" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("1 street of astreet")) 2026-11-12 22:32:23,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [28/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:32:23,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [29/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:23,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [30/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:23,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [31/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:24,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [32/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:24,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [33/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:32:24,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [34/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "26432685463" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:24,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [35/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:24,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [36/80] Tour PosCustomerAllFieldsDisplayed → Step Check "26432685463" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("26432685463")) 2026-11-12 22:32:24,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [37/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:32:24,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [38/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:24,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [39/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:24,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [40/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:24,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [41/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:24,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [42/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:32:24,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [43/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "Acity" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:25,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [44/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:25,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [45/80] Tour PosCustomerAllFieldsDisplayed → Step Check "Acity" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acity")) 2026-11-12 22:32:25,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [46/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:32:25,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [47/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:25,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [48/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:25,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [49/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:25,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [50/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:25,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [51/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:32:25,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [52/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "United States" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:25,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [53/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:26,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [54/80] Tour PosCustomerAllFieldsDisplayed → Step Check "United States" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("United States")) 2026-11-12 22:32:26,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [55/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:32:26,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [56/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:26,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [57/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:26,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [58/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:26,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [59/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:26,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [60/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:32:26,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [61/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "9898989899" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:26,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [62/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:27,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [63/80] Tour PosCustomerAllFieldsDisplayed → Step Check "9898989899" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("9898989899")) 2026-11-12 22:32:27,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [64/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:32:27,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [65/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:27,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [66/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:27,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [67/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:27,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [68/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:27,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [69/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:32:27,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [70/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "john@doe.com" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:27,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [71/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:28,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [72/80] Tour PosCustomerAllFieldsDisplayed → Step Check "john@doe.com" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("john@doe.com")) 2026-11-12 22:32:28,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [73/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:32:28,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [74/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:28,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [75/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:28,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [76/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:28,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [77/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:28,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [78/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-11-12 22:32:28,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [79/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "j%hn d%e" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:28,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [80/80] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-11-12 22:32:28,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: tour succeeded 2026-11-12 22:32:28,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: ╔══════════════════════════════════════════════╗ ║ TOUR PosCustomerAllFieldsDisplayed SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:32:28,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: heap 15734784 (allocated 17043456) 2026-11-12 22:32:28,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Closing chrome headless with pid 13076 2026-11-12 22:32:28,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Closing websocket connection 2026-11-12 22:32:28,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Terminating chrome headless with pid 13076 2026-11-12 22:32:29,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223229_080943_test_customer_all_fields_displayed.txt 2026-11-12 22:32:29,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Removing chrome user profile "/tmp/tmpzb0hv4jr_chrome_odoo" 2026-11-12 22:32:29,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display ... 2026-11-12 22:32:29,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome pid: 13284 2026-11-12 22:32:29,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome headless temporary user profile dir: /tmp/tmp88i603rl_chrome_odoo 2026-11-12 22:32:29,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Issuing json command http://127.0.0.1:39683/json/version 2026-11-12 22:32:29,606 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39683', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:29,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Browser version: Chrome/150.0.7871.114 2026-11-12 22:32:29,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Issuing json command http://127.0.0.1:39683/json 2026-11-12 22:32:29,669 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39683', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:29,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Websocket url found: ws://127.0.0.1:39683/devtools/page/D8EBBB6F9C3CFAA54E63FE13F211FD8C 2026-11-12 22:32:29,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Enable chrome headless console log notification 2026-11-12 22:32:29,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome headless enable page notifications 2026-11-12 22:32:29,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:32:29,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Setting session cookie in browser 2026-11-12 22:32:29,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Open "http://127.0.0.1:8069/pos_customer_display/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa" in browser 2026-11-12 22:32:29,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Navigating to: "http://127.0.0.1:8069/pos_customer_display/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa" 2026-11-12 22:32:29,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:30,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:30] "GET /pos_customer_display/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa HTTP/1.1" 200 - 47 0.033 0.619 2026-11-12 22:32:30,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Navigation result: {'frameId': 'D8EBBB6F9C3CFAA54E63FE13F211FD8C', 'loaderId': '07DB2DD1F06A8A7465E0BC5D4B23A75B', 'isDownload': False} 2026-11-12 22:32:30,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Evaluate ready code "odoo.isTourReady('CustomerDisplayTour')" 2026-11-12 22:32:30,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css, copying from /web/assets/48ac773/point_of_sale.customer_display_assets.min.css 2026-11-12 22:32:30,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:30] "GET /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.024 0.044 2026-11-12 22:32:30,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js, copying from /web/assets/468d970/point_of_sale.customer_display_assets.min.js 2026-11-12 22:32:30,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:30] "GET /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.007 0.097 2026-11-12 22:32:30,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/5246e9b/point_of_sale.customer_display_assets_test.min.js 2026-11-12 22:32:30,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:30] "GET /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.006 0.145 2026-11-12 22:32:30,894 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:32:30,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:32:30,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: Owl is running in 'dev' mode. 2026-11-12 22:32:31,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:31] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.089 2026-11-12 22:32:31,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:31] "GET /logo?company=91 HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:32:31,047 43 INFO rb-c635c7a-226731-435507 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/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:32:31,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [1/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-11-12 22:32:31,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:31] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.006 2026-11-12 22:32:31,127 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:31,180 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:31,231 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:31,397 43 INFO rb-c635c7a-226731-435507 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","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-11-12 22:32:31,405 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:31,410 43 INFO rb-c635c7a-226731-435507 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","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-11-12 22:32:31,432 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:31,491 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:31,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [10/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-11-12 22:32:31,588 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:31,646 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:31,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [13/14] Tour CustomerDisplayTour → Step body 2026-11-12 22:32:31,740 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:31,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: tour succeeded 2026-11-12 22:32:31,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: ╔════════════════════════════════════╗ ║ TOUR CustomerDisplayTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:32:31,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: heap 3829468 (allocated 4194304) 2026-11-12 22:32:31,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Closing chrome headless with pid 13284 2026-11-12 22:32:31,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Closing websocket connection 2026-11-12 22:32:31,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Terminating chrome headless with pid 13284 2026-11-12 22:32:32,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223232_040667_test_customer_display.txt 2026-11-12 22:32:32,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Removing chrome user profile "/tmp/tmp88i603rl_chrome_odoo" 2026-11-12 22:32:32,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: waiting for threads: [, ] 2026-11-12 22:32:32,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:32] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 128 0.124 1.371 2026-11-12 22:32:32,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-11-12 22:32:32,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:33,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:33] "GET /web/image/pos.config/5/customer_display_bg_img HTTP/1.1" 200 - 13 0.006 0.617 2026-11-12 22:32:33,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_popup ... 2026-11-12 22:32:33,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Chrome pid: 13451 2026-11-12 22:32:33,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Chrome headless temporary user profile dir: /tmp/tmpqa74m4o7_chrome_odoo 2026-11-12 22:32:33,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Issuing json command http://127.0.0.1:41419/json/version 2026-11-12 22:32:33,919 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:33,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Browser version: Chrome/150.0.7871.114 2026-11-12 22:32:33,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Issuing json command http://127.0.0.1:41419/json 2026-11-12 22:32:33,995 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:34,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Websocket url found: ws://127.0.0.1:41419/devtools/page/6858D11DA8F9F8034F1CC2AFD80FB501 2026-11-12 22:32:34,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Enable chrome headless console log notification 2026-11-12 22:32:34,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Chrome headless enable page notifications 2026-11-12 22:32:34,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:32:34,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Setting session cookie in browser 2026-11-12 22:32:34,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:32:34,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:32:34,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:35,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:35] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 142 0.098 0.953 2026-11-12 22:32:35,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Navigation result: {'frameId': '6858D11DA8F9F8034F1CC2AFD80FB501', 'loaderId': '78899AA3E86FF26F3CF903A4B6FAA611', 'isDownload': False} 2026-11-12 22:32:35,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Evaluate ready code "odoo.isTourReady('customer_display_shows_qr_popup')" 2026-11-12 22:32:35,265 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:32:35,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:35] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.023 2026-11-12 22:32:35,316 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:35] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-11-12 22:32:35,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:35] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-11-12 22:32:36,029 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:32:36,036 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:32:36,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:32:36,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 22:32:36,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Evaluate test code "odoo.startTour('customer_display_shows_qr_popup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:32:36,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:32:36,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [1/12] Tour customer_display_shows_qr_popup → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:32:36,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:32:36,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.014 2026-11-12 22:32:36,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.041 2026-11-12 22:32:36,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.051 2026-11-12 22:32:36,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:36] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.037 2026-11-12 22:32:37,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.250 0.558 2026-11-12 22:32:37,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:32:37,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:32:37,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.046 2026-11-12 22:32:37,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:32:37,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: Owl is running in 'dev' mode. 2026-11-12 22:32:37,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 22:32:37,680 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:32:37,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:32:37,710 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:37,730 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:32:37,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.030 0.052 2026-11-12 22:32:37,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.090 2026-11-12 22:32:37,835 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:32:37,837 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:32:37,900 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:32:38,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.040 0.105 2026-11-12 22:32:38,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [2/12] Tour customer_display_shows_qr_popup → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:32:38,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.040 0.196 2026-11-12 22:32:38,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.257 2026-11-12 22:32:38,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.020 2026-11-12 22:32:38,272 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [3/12] Tour customer_display_shows_qr_popup → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:32:38,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.055 2026-11-12 22:32:38,306 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:38,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-11-12 22:32:38,372 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-11-12 22:32:38,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [4/12] Tour customer_display_shows_qr_popup → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:32:38,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.174 2026-11-12 22:32:38,432 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:38,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-11-12 22:32:38,504 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.236 2026-11-12 22:32:38,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-11-12 22:32:38,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-11-12 22:32:38,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-11-12 22:32:38,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.045 0.261 2026-11-12 22:32:38,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [5/12] Tour customer_display_shows_qr_popup → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:32:38,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [6/12] Tour customer_display_shows_qr_popup → Step Click on the customer display button inside the burger menu (trigger: span i.fa-desktop) 2026-11-12 22:32:38,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [7/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'This device' button (trigger: .o_dialog .modal-body .container .btn-primary:contains('This device')) 2026-11-12 22:32:38,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [8/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'Display QR' button (trigger: .o_dialog .modal-body .container .btn-secondary:contains('Display QR')) 2026-11-12 22:32:39,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [9/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'Display QR' button (trigger: .btn-secondary:contains('Display QR')) 2026-11-12 22:32:39,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [10/12] Tour customer_display_shows_qr_popup → Step Check that the QR code is displayed on screen (trigger: .o-overlay-item .modal .modal-body img.square) 2026-11-12 22:32:39,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [11/12] Tour customer_display_shows_qr_popup → Step Check that the Customer display url is valid (trigger: .o-overlay-item .modal .modal-body .small a) 2026-11-12 22:32:39,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [12/12] Tour customer_display_shows_qr_popup → Step Check that the Qr popup has close button (trigger: .o-overlay-item .modal .modal-body button.button.btn-secondary) 2026-11-12 22:32:39,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: tour succeeded 2026-11-12 22:32:39,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: ╔════════════════════════════════════════════════╗ ║ TOUR customer_display_shows_qr_popup SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:32:39,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: heap 13927176 (allocated 15466496) 2026-11-12 22:32:39,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Closing chrome headless with pid 13451 2026-11-12 22:32:39,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Closing websocket connection 2026-11-12 22:32:39,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Terminating chrome headless with pid 13451 2026-11-12 22:32:39,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223239_606259_test_customer_display_popup.txt 2026-11-12 22:32:39,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Removing chrome user profile "/tmp/tmpqa74m4o7_chrome_odoo" 2026-11-12 22:32:39,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_scroll ... 2026-11-12 22:32:40,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Chrome pid: 13655 2026-11-12 22:32:40,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Chrome headless temporary user profile dir: /tmp/tmpaz3wlb62_chrome_odoo 2026-11-12 22:32:40,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Issuing json command http://127.0.0.1:45565/json/version 2026-11-12 22:32:40,145 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:40,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Browser version: Chrome/150.0.7871.114 2026-11-12 22:32:40,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Issuing json command http://127.0.0.1:45565/json 2026-11-12 22:32:40,211 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:40,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Websocket url found: ws://127.0.0.1:45565/devtools/page/BFF5DB197270C69B7F9CA5DE0263C024 2026-11-12 22:32:40,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Enable chrome headless console log notification 2026-11-12 22:32:40,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Chrome headless enable page notifications 2026-11-12 22:32:40,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:32:40,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Setting session cookie in browser 2026-11-12 22:32:40,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Open "http://127.0.0.1:8069/pos_customer_display/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa" in browser 2026-11-12 22:32:40,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Navigating to: "http://127.0.0.1:8069/pos_customer_display/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa" 2026-11-12 22:32:40,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:40,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:40] "GET /pos_customer_display/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa HTTP/1.1" 200 - 47 0.031 0.542 2026-11-12 22:32:41,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Navigation result: {'frameId': 'BFF5DB197270C69B7F9CA5DE0263C024', 'loaderId': 'A008AA8A307A52C5FF1FCABAEC6337CF', 'isDownload': False} 2026-11-12 22:32:41,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourScroll')" 2026-11-12 22:32:41,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js, copying from /web/assets/468d970/point_of_sale.customer_display_assets.min.js 2026-11-12 22:32:41,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:41] "GET /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 11 0.007 0.051 2026-11-12 22:32:41,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/5246e9b/point_of_sale.customer_display_assets_test.min.js 2026-11-12 22:32:41,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:41] "GET /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.016 0.076 2026-11-12 22:32:41,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css, copying from /web/assets/48ac773/point_of_sale.customer_display_assets.min.css 2026-11-12 22:32:41,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:41] "GET /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.018 0.143 2026-11-12 22:32:41,367 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:32:41,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:32:41,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: Owl is running in 'dev' mode. 2026-11-12 22:32:41,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Evaluate test code "odoo.startTour('CustomerDisplayTourScroll', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:32:41,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:41] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.106 2026-11-12 22:32:41,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: [1/3] Tour CustomerDisplayTourScroll → Step div:contains('Welcome.') 2026-11-12 22:32:41,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:41] "GET /logo?company=91 HTTP/1.1" 200 - 1 0.001 0.058 2026-11-12 22:32:41,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.008 2026-11-12 22:32:41,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: [2/3] Tour CustomerDisplayTourScroll → Step An order line with `isSelected: true` should have 'selected' class (trigger: .order-container .orderline:last-child.selected) 2026-11-12 22:32:42,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: [3/3] Tour CustomerDisplayTourScroll → Step The order container should have scrolled to show the selected order line (trigger: .order-container) 2026-11-12 22:32:42,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: tour succeeded 2026-11-12 22:32:42,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourScroll SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:32:42,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: heap 3827604 (allocated 4456448) 2026-11-12 22:32:42,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Closing chrome headless with pid 13655 2026-11-12 22:32:42,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Closing websocket connection 2026-11-12 22:32:42,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Terminating chrome headless with pid 13655 2026-11-12 22:32:42,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223242_970926_test_customer_display_scroll.txt 2026-11-12 22:32:42,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Removing chrome user profile "/tmp/tmpaz3wlb62_chrome_odoo" 2026-11-12 22:32:42,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: waiting for threads: [, ] 2026-11-12 22:32:43,110 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:43] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 128 0.119 1.353 2026-11-12 22:32:43,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_with_qr ... 2026-11-12 22:32:43,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome pid: 13823 2026-11-12 22:32:43,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome headless temporary user profile dir: /tmp/tmpjux91qbt_chrome_odoo 2026-11-12 22:32:43,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:39379/json/version 2026-11-12 22:32:43,673 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:43,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Browser version: Chrome/150.0.7871.114 2026-11-12 22:32:43,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:39379/json 2026-11-12 22:32:43,756 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:43,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Websocket url found: ws://127.0.0.1:39379/devtools/page/E0833A37DA91F54C6722898F16049B62 2026-11-12 22:32:43,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Enable chrome headless console log notification 2026-11-12 22:32:43,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome headless enable page notifications 2026-11-12 22:32:43,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:32:43,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Setting session cookie in browser 2026-11-12 22:32:43,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Open "http://127.0.0.1:8069/pos_customer_display/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa" in browser 2026-11-12 22:32:43,936 43 INFO rb-c635c7a-226731-435507 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/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa" 2026-11-12 22:32:43,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:44,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:44] "GET /pos_customer_display/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa HTTP/1.1" 200 - 47 0.031 0.851 2026-11-12 22:32:44,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Navigation result: {'frameId': 'E0833A37DA91F54C6722898F16049B62', 'loaderId': '831821D8A0A1B1D90E050DC77ADB1EAC', 'isDownload': False} 2026-11-12 22:32:44,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourWithQr')" 2026-11-12 22:32:44,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css, copying from /web/assets/48ac773/point_of_sale.customer_display_assets.min.css 2026-11-12 22:32:44,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:44] "GET /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.026 0.026 2026-11-12 22:32:44,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js, copying from /web/assets/468d970/point_of_sale.customer_display_assets.min.js 2026-11-12 22:32:44,988 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:44] "GET /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.010 0.074 2026-11-12 22:32:45,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/5246e9b/point_of_sale.customer_display_assets_test.min.js 2026-11-12 22:32:45,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:45] "GET /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.012 0.110 2026-11-12 22:32:45,188 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:32:45,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:32:45,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: Owl is running in 'dev' mode. 2026-11-12 22:32:45,338 43 INFO rb-c635c7a-226731-435507 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/5/a92d23a9f67f45fa?access_token=a92d23a9f67f45fa", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:32:45,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [1/9] Tour CustomerDisplayTourWithQr → Step div:contains('Welcome.') 2026-11-12 22:32:45,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:45] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.140 2026-11-12 22:32:45,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:45] "GET /logo?company=91 HTTP/1.1" 200 - 1 0.000 0.062 2026-11-12 22:32:45,410 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:45,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:45] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.007 2026-11-12 22:32:45,465 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:45,515 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:45,575 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:45,639 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:45,769 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:45,770 43 INFO rb-c635c7a-226731-435507 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","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-11-12 22:32:45,781 43 INFO rb-c635c7a-226731-435507 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-11-12 22:32:45,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: tour succeeded 2026-11-12 22:32:45,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourWithQr SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:32:45,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: heap 3928940 (allocated 4456448) 2026-11-12 22:32:45,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Closing chrome headless with pid 13823 2026-11-12 22:32:45,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Closing websocket connection 2026-11-12 22:32:45,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Terminating chrome headless with pid 13823 2026-11-12 22:32:46,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223246_087323_test_customer_display_with_qr.txt 2026-11-12 22:32:46,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Removing chrome user profile "/tmp/tmpjux91qbt_chrome_odoo" 2026-11-12 22:32:46,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: waiting for threads: [, ] 2026-11-12 22:32:47,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:47] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 128 0.107 1.507 2026-11-12 22:32:47,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_popup ... 2026-11-12 22:32:47,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Chrome pid: 13991 2026-11-12 22:32:47,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Chrome headless temporary user profile dir: /tmp/tmpnhcvlo9m_chrome_odoo 2026-11-12 22:32:47,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Issuing json command http://127.0.0.1:43093/json/version 2026-11-12 22:32:47,821 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:47,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Browser version: Chrome/150.0.7871.114 2026-11-12 22:32:47,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Issuing json command http://127.0.0.1:43093/json 2026-11-12 22:32:47,848 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:47,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Websocket url found: ws://127.0.0.1:43093/devtools/page/0D2643A9850C0B3DB0B6A1DF3BFE3710 2026-11-12 22:32:47,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Enable chrome headless console log notification 2026-11-12 22:32:47,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Chrome headless enable page notifications 2026-11-12 22:32:48,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:32:48,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Setting session cookie in browser 2026-11-12 22:32:48,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:32:48,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:32:48,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:48,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:48] "GET /pos/ui/5 HTTP/1.1" 200 - 85 0.040 0.820 2026-11-12 22:32:48,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Navigation result: {'frameId': '0D2643A9850C0B3DB0B6A1DF3BFE3710', 'loaderId': '13AD03EF96F78E90D7CF2DA975E6F2A9', 'isDownload': False} 2026-11-12 22:32:48,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Evaluate ready code "odoo.isTourReady('CustomerPopupTour')" 2026-11-12 22:32:48,968 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:32:49,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:49] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.022 2026-11-12 22:32:49,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:49] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-11-12 22:32:49,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:49] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-11-12 22:32:49,940 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:49,955 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:32:49,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:32:50,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 22:32:50,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Evaluate test code "odoo.startTour('CustomerPopupTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:32:50,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [1/25] Tour CustomerPopupTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:32:50,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:32:50,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:32:50,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-11-12 22:32:50,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:50] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.006 0.039 2026-11-12 22:32:50,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.061 2026-11-12 22:32:50,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:50] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.068 2026-11-12 22:32:51,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.278 0.670 2026-11-12 22:32:51,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:32:51,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:32:51,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-11-12 22:32:51,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 22:32:51,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: Owl is running in 'dev' mode. 2026-11-12 22:32:51,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:32:51,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:32:51,761 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:32:51,774 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 22:32:51,819 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 22:32:51,879 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:32:51,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.036 0.123 2026-11-12 22:32:51,906 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-11-12 22:32:51,936 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:32:51,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:51] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.020 0.200 2026-11-12 22:32:52,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.038 0.166 2026-11-12 22:32:52,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [2/25] Tour CustomerPopupTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:32:52,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.191 2026-11-12 22:32:52,250 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.044 0.301 2026-11-12 22:32:52,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.064 2026-11-12 22:32:52,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.025 0.034 2026-11-12 22:32:52,384 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:32:52,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-11-12 22:32:52,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [3/25] Tour CustomerPopupTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:52,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-11-12 22:32:52,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [4/25] Tour CustomerPopupTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:52,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-11-12 22:32:52,521 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:32:52,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.210 2026-11-12 22:32:52,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-11-12 22:32:52,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-11-12 22:32:52,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.268 2026-11-12 22:32:52,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-11-12 22:32:52,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.308 2026-11-12 22:32:52,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [5/25] Tour CustomerPopupTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:53,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [6/25] Tour CustomerPopupTour → Step Check that: ---Check "Z partner to search" is shown--- is not true (trigger: body:not(:has(.partner-list .partner-info:nth-child(1):contains("Z partner to search")))) 2026-11-12 22:32:53,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [7/25] Tour CustomerPopupTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:32:53,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [8/25] Tour CustomerPopupTour → Step Search customer with "Z partner to search" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:53,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [9/25] Tour CustomerPopupTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:53,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [10/25] Tour CustomerPopupTour → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-11-12 22:32:53,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [11/25] Tour CustomerPopupTour → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:53,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [12/25] Tour CustomerPopupTour → Step Check "Z partner to search" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Z partner to search")) 2026-11-12 22:32:53,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:53] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 15 0.023 0.058 2026-11-12 22:32:53,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [13/25] Tour CustomerPopupTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:32:53,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [14/25] Tour CustomerPopupTour → Step Search for partner "Z partner to search" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:54,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.026 0.102 2026-11-12 22:32:54,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.102 2026-11-12 22:32:54,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [15/25] Tour CustomerPopupTour → Step click partner 'Z partner to search' from partner list screen (trigger: .modal .partner-list b:contains(Z partner to search)) 2026-11-12 22:32:54,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [16/25] Tour CustomerPopupTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:54,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [17/25] Tour CustomerPopupTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:32:54,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:54] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.018 0.059 2026-11-12 22:32:54,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [18/25] Tour CustomerPopupTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:32:54,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.063 2026-11-12 22:32:54,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [19/25] Tour CustomerPopupTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:32:54,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [20/25] Tour CustomerPopupTour → Step Check that: ---Check "Z partner to scroll" is shown--- is not true (trigger: body:not(:has(.partner-list .partner-info:nth-child(1):contains("Z partner to scroll")))) 2026-11-12 22:32:54,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [21/25] Tour CustomerPopupTour → Step Scroll to the bottom of the partner list (trigger: .modal-body.partner-list) 2026-11-12 22:32:54,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [22/25] Tour CustomerPopupTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:32:54,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [23/25] Tour CustomerPopupTour → Step Search for partner "Z partner to scroll" (trigger: .modal-dialog .input-group input) 2026-11-12 22:32:54,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [24/25] Tour CustomerPopupTour → Step click partner 'Z partner to scroll' from partner list screen (trigger: .modal .partner-list b:contains(Z partner to scroll)) 2026-11-12 22:32:54,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:54] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 56 0.049 0.143 2026-11-12 22:32:54,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [25/25] Tour CustomerPopupTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:32:54,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: tour succeeded 2026-11-12 22:32:54,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: ╔══════════════════════════════════╗ ║ TOUR CustomerPopupTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:32:55,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.041 0.122 2026-11-12 22:32:55,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:55] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.015 0.143 2026-11-12 22:32:55,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: heap 16073796 (allocated 17301504) 2026-11-12 22:32:55,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Closing chrome headless with pid 13991 2026-11-12 22:32:55,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Closing websocket connection 2026-11-12 22:32:55,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Terminating chrome headless with pid 13991 2026-11-12 22:32:55,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223255_280614_test_customer_popup.txt 2026-11-12 22:32:55,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Removing chrome user profile "/tmp/tmpnhcvlo9m_chrome_odoo" 2026-11-12 22:32:55,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_default_fiscal_position_allowed ... 2026-11-12 22:32:56,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Chrome pid: 14201 2026-11-12 22:32:56,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Chrome headless temporary user profile dir: /tmp/tmp028gvppx_chrome_odoo 2026-11-12 22:32:56,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Issuing json command http://127.0.0.1:34585/json/version 2026-11-12 22:32:56,094 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:56,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Browser version: Chrome/150.0.7871.114 2026-11-12 22:32:56,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Issuing json command http://127.0.0.1:34585/json 2026-11-12 22:32:56,185 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:32:56,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Websocket url found: ws://127.0.0.1:34585/devtools/page/7567F9B4A2F57193E389B1B117301309 2026-11-12 22:32:56,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Enable chrome headless console log notification 2026-11-12 22:32:56,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Chrome headless enable page notifications 2026-11-12 22:32:56,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:32:56,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Setting session cookie in browser 2026-11-12 22:32:56,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:32:56,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:32:56,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:32:57,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:57] "GET /pos/ui/5 HTTP/1.1" 200 - 85 0.045 0.824 2026-11-12 22:32:57,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Navigation result: {'frameId': '7567F9B4A2F57193E389B1B117301309', 'loaderId': '94E2773315C4799F31B4C4EEF6EB6F13', 'isDownload': False} 2026-11-12 22:32:57,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Evaluate ready code "odoo.isTourReady('test_default_fiscal_position_allowed')" 2026-11-12 22:32:57,391 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:32:57,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:57] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-11-12 22:32:57,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:57] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-11-12 22:32:57,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:57] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-11-12 22:32:58,164 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:32:58,207 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-11-12 22:32:58,209 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.039 2026-11-12 22:32:58,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:32:58,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Evaluate test code "odoo.startTour('test_default_fiscal_position_allowed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:32:58,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [1/17] Tour test_default_fiscal_position_allowed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:32:58,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:32:58,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:32:58,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.040 2026-11-12 22:32:58,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.058 2026-11-12 22:32:58,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.006 2026-11-12 22:32:58,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.035 2026-11-12 22:32:59,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.253 0.563 2026-11-12 22:32:59,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:32:59,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 22:32:59,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.050 2026-11-12 22:32:59,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:32:59,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: Owl is running in 'dev' mode. 2026-11-12 22:32:59,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:32:59,740 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:32:59,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:32:59,795 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:32:59,799 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:32:59,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.013 0.026 2026-11-12 22:32:59,881 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:32:59,896 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 22:32:59,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.043 0.124 2026-11-12 22:32:59,966 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:32:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:33:00,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.015 0.113 2026-11-12 22:33:00,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [2/17] Tour test_default_fiscal_position_allowed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:33:00,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.034 0.199 2026-11-12 22:33:00,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.029 0.268 2026-11-12 22:33:00,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.013 0.141 2026-11-12 22:33:00,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-11-12 22:33:00,359 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:33:00,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [3/17] Tour test_default_fiscal_position_allowed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:00,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-11-12 22:33:00,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [4/17] Tour test_default_fiscal_position_allowed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:33:00,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.103 2026-11-12 22:33:00,454 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:00,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.158 2026-11-12 22:33:00,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-11-12 22:33:00,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-11-12 22:33:00,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-11-12 22:33:00,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.244 2026-11-12 22:33:00,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-11-12 22:33:00,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.057 0.285 2026-11-12 22:33:00,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [5/17] Tour test_default_fiscal_position_allowed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:33:01,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [6/17] Tour test_default_fiscal_position_allowed → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:33:01,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [7/17] Tour test_default_fiscal_position_allowed → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:01,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [8/17] Tour test_default_fiscal_position_allowed → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:33:01,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [9/17] Tour test_default_fiscal_position_allowed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:33:01,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [10/17] Tour test_default_fiscal_position_allowed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:01,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:01] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 19 0.031 0.064 2026-11-12 22:33:01,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [11/17] Tour test_default_fiscal_position_allowed → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:33:01,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [12/17] Tour test_default_fiscal_position_allowed → Step click Actions button (trigger: .more-btn) 2026-11-12 22:33:01,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.020 0.091 2026-11-12 22:33:01,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [13/17] Tour test_default_fiscal_position_allowed → Step check fiscal position 'Allowed' is selected (trigger: .o_fiscal_position_button:contains("Allowed")) 2026-11-12 22:33:01,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [14/17] Tour test_default_fiscal_position_allowed → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:33:01,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [15/17] Tour test_default_fiscal_position_allowed → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:33:01,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [16/17] Tour test_default_fiscal_position_allowed → Step click Actions button (trigger: .more-btn) 2026-11-12 22:33:01,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: [17/17] Tour test_default_fiscal_position_allowed → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:33:01,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: tour succeeded 2026-11-12 22:33:01,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_default_fiscal_position_allowed SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-12 22:33:01,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed.browser: heap 14331028 (allocated 15204352) 2026-11-12 22:33:01,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Closing chrome headless with pid 14201 2026-11-12 22:33:01,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Closing websocket connection 2026-11-12 22:33:01,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Terminating chrome headless with pid 14201 2026-11-12 22:33:02,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223302_036854_test_default_fiscal_position_allowed.txt 2026-11-12 22:33:02,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_default_fiscal_position_allowed: Removing chrome user profile "/tmp/tmp028gvppx_chrome_odoo" 2026-11-12 22:33:02,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_delete_line ... 2026-11-12 22:33:02,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Chrome pid: 14420 2026-11-12 22:33:02,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Chrome headless temporary user profile dir: /tmp/tmp7jsldejq_chrome_odoo 2026-11-12 22:33:02,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Issuing json command http://127.0.0.1:35849/json/version 2026-11-12 22:33:02,636 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:02,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Browser version: Chrome/150.0.7871.114 2026-11-12 22:33:02,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Issuing json command http://127.0.0.1:35849/json 2026-11-12 22:33:02,732 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:02,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Websocket url found: ws://127.0.0.1:35849/devtools/page/2D1A18B0B86A795097F53EB83F479D7D 2026-11-12 22:33:02,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Enable chrome headless console log notification 2026-11-12 22:33:02,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Chrome headless enable page notifications 2026-11-12 22:33:02,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:33:02,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Setting session cookie in browser 2026-11-12 22:33:02,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:33:02,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:33:02,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:33:04,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.051 1.041 2026-11-12 22:33:04,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Navigation result: {'frameId': '2D1A18B0B86A795097F53EB83F479D7D', 'loaderId': '9189AF96A2CB2143E59D6E27CF94697D', 'isDownload': False} 2026-11-12 22:33:04,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Evaluate ready code "odoo.isTourReady('test_delete_line')" 2026-11-12 22:33:04,111 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:33:04,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-11-12 22:33:04,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-11-12 22:33:04,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-11-12 22:33:04,836 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:33:04,844 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:33:04,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-11-12 22:33:04,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Evaluate test code "odoo.startTour('test_delete_line', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:33:04,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 22:33:04,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [1/15] Tour test_delete_line → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:33:04,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:33:04,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:04,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-11-12 22:33:05,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:05] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.035 2026-11-12 22:33:05,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.052 0.071 2026-11-12 22:33:05,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:05] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.102 2026-11-12 22:33:06,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.335 0.644 2026-11-12 22:33:06,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:33:06,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:33:06,451 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.058 2026-11-12 22:33:06,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:33:06,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: Owl is running in 'dev' mode. 2026-11-12 22:33:06,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-11-12 22:33:06,600 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:33:06,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:33:06,639 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:33:06,653 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:33:06,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.037 2026-11-12 22:33:06,710 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:33:06,749 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-11-12 22:33:06,766 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:33:06,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.054 0.089 2026-11-12 22:33:06,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.115 2026-11-12 22:33:06,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [2/15] Tour test_delete_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:33:06,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:06] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.096 0.186 2026-11-12 22:33:07,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.066 2026-11-12 22:33:07,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [3/15] Tour test_delete_line → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:33:07,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.078 0.379 2026-11-12 22:33:07,199 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:07,213 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:33:07,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.192 2026-11-12 22:33:07,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-11-12 22:33:07,316 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.255 2026-11-12 22:33:07,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-11-12 22:33:07,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.018 0.319 2026-11-12 22:33:07,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-11-12 22:33:07,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-11-12 22:33:07,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-11-12 22:33:07,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.047 0.311 2026-11-12 22:33:07,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:07] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.320 2026-11-12 22:33:07,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [4/15] Tour test_delete_line → Step replace disallowLineQuantityChange to be true (trigger: body) 2026-11-12 22:33:07,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [5/15] Tour test_delete_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:07,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [6/15] Tour test_delete_line → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:33:08,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [7/15] Tour test_delete_line → 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-11-12 22:33:08,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [8/15] Tour test_delete_line → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:33:08,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [9/15] Tour test_delete_line → Step Click 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:33:08,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [10/15] Tour test_delete_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:33:08,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [11/15] Tour test_delete_line → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:33:08,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [12/15] Tour test_delete_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:08,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [13/15] Tour test_delete_line → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:33:08,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [14/15] Tour test_delete_line → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:33:08,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [15/15] Tour test_delete_line → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:33:08,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: tour succeeded 2026-11-12 22:33:08,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: ╔═════════════════════════════════╗ ║ TOUR test_delete_line SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-11-12 22:33:08,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: heap 14542796 (allocated 15466496) 2026-11-12 22:33:08,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Closing chrome headless with pid 14420 2026-11-12 22:33:08,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Closing websocket connection 2026-11-12 22:33:08,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Terminating chrome headless with pid 14420 2026-11-12 22:33:08,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223308_982803_test_delete_line.txt 2026-11-12 22:33:08,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Removing chrome user profile "/tmp/tmp7jsldejq_chrome_odoo" 2026-11-12 22:33:09,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_orders_not_syncing ... 2026-11-12 22:33:09,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome pid: 14636 2026-11-12 22:33:09,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome headless temporary user profile dir: /tmp/tmp7sselpve_chrome_odoo 2026-11-12 22:33:09,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:37581/json/version 2026-11-12 22:33:09,612 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:09,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Browser version: Chrome/150.0.7871.114 2026-11-12 22:33:09,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:37581/json 2026-11-12 22:33:09,706 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:09,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Websocket url found: ws://127.0.0.1:37581/devtools/page/4AD5431BCB0280EA76348AB81F46A1F0 2026-11-12 22:33:09,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Enable chrome headless console log notification 2026-11-12 22:33:09,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome headless enable page notifications 2026-11-12 22:33:09,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:33:09,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Setting session cookie in browser 2026-11-12 22:33:09,835 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:33:09,835 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:33:09,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:33:10,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:10] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.053 0.954 2026-11-12 22:33:10,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Navigation result: {'frameId': '4AD5431BCB0280EA76348AB81F46A1F0', 'loaderId': 'D5E440C3424C7A20AD27F2441A3D617D', 'isDownload': False} 2026-11-12 22:33:10,874 43 INFO rb-c635c7a-226731-435507 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-11-12 22:33:10,884 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:33:10,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:10] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.024 2026-11-12 22:33:10,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:10] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.044 2026-11-12 22:33:10,986 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:10] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.064 2026-11-12 22:33:11,682 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:33:11,686 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:33:11,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:33:11,737 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:33:11,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [1/22] Tour test_draft_orders_not_syncing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:33:11,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-11-12 22:33:11,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:33:11,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:11,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.024 2026-11-12 22:33:11,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.024 2026-11-12 22:33:11,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.008 2026-11-12 22:33:11,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.058 2026-11-12 22:33:12,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.277 0.554 2026-11-12 22:33:12,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:33:12,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:33:13,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.062 2026-11-12 22:33:13,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:33:13,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: Owl is running in 'dev' mode. 2026-11-12 22:33:13,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:33:13,187 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:13,255 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:13,264 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:33:13,336 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:33:13,337 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:33:13,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.049 0.090 2026-11-12 22:33:13,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.154 2026-11-12 22:33:13,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.076 2026-11-12 22:33:13,414 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.195 2026-11-12 22:33:13,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [2/22] Tour test_draft_orders_not_syncing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:33:13,492 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.018 2026-11-12 22:33:13,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.062 2026-11-12 22:33:13,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-11-12 22:33:13,663 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:33:13,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-11-12 22:33:13,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [3/22] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:13,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.168 2026-11-12 22:33:13,746 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:33:13,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [4/22] Tour test_draft_orders_not_syncing → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:33:13,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-11-12 22:33:13,792 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:13,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [5/22] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:33:13,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.259 2026-11-12 22:33:13,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [6/22] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:33:13,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-11-12 22:33:13,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:13] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.031 0.256 2026-11-12 22:33:14,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:14] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-11-12 22:33:14,127 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.040 0.239 2026-11-12 22:33:14,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:14] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.381 2026-11-12 22:33:14,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [7/22] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:14,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:14] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.044 0.544 2026-11-12 22:33:14,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [8/22] Tour test_draft_orders_not_syncing → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:33:14,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [9/22] Tour test_draft_orders_not_syncing → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:33:14,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [10/22] Tour test_draft_orders_not_syncing → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:33:14,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [11/22] Tour test_draft_orders_not_syncing → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:14,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [12/22] Tour test_draft_orders_not_syncing → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-11-12 22:33:14,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [13/22] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:33:14,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [14/22] Tour test_draft_orders_not_syncing → Step .pos-leftheader .list-plus-btn 2026-11-12 22:33:14,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:14] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.023 0.061 2026-11-12 22:33:14,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [15/22] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:33:14,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [16/22] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:33:14,956 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.038 0.089 2026-11-12 22:33:15,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [17/22] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:33:15,050 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:33:15,053 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:15,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [18/22] Tour test_draft_orders_not_syncing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:33:15,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [19/22] Tour test_draft_orders_not_syncing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:33:15,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [20/22] Tour test_draft_orders_not_syncing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:33:15,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [21/22] Tour test_draft_orders_not_syncing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:33:15,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82919333 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '9e60df9d-dfab-43a2-81d6-3c127dff6066'}] 2026-11-12 22:33:15,307 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:16,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82919333 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '9e60df9d-dfab-43a2-81d6-3c127dff6066'} created pos.order #31 2026-11-12 22:33:16,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82919333 finished 2026-11-12 22:33:16,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.285 0.619 2026-11-12 22:33:16,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.012 2026-11-12 22:33:16,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [22/22] Tour test_draft_orders_not_syncing → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:33:16,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90650513 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '9e60df9d-dfab-43a2-81d6-3c127dff6066'}] 2026-11-12 22:33:16,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90650513 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '9e60df9d-dfab-43a2-81d6-3c127dff6066'} sync ignored for existing PoS order pos.order(31,) (state: paid) 2026-11-12 22:33:16,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90650513 finished 2026-11-12 22:33:16,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: tour succeeded 2026-11-12 22:33:16,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_draft_orders_not_syncing SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:33:16,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: heap 16913048 (allocated 18485248) 2026-11-12 22:33:16,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.060 0.192 2026-11-12 22:33:16,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Closing chrome headless with pid 14636 2026-11-12 22:33:16,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Closing websocket connection 2026-11-12 22:33:16,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Terminating chrome headless with pid 14636 2026-11-12 22:33:16,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223316_843564_test_draft_orders_not_syncing.txt 2026-11-12 22:33:16,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Removing chrome user profile "/tmp/tmp7sselpve_chrome_odoo" 2026-11-12 22:33:16,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_dynamic_barcode_extra ... 2026-11-12 22:33:17,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Chrome pid: 14843 2026-11-12 22:33:17,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Chrome headless temporary user profile dir: /tmp/tmp0ix3i_sl_chrome_odoo 2026-11-12 22:33:17,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Issuing json command http://127.0.0.1:43375/json/version 2026-11-12 22:33:17,850 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43375', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:17,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Browser version: Chrome/150.0.7871.114 2026-11-12 22:33:17,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Issuing json command http://127.0.0.1:43375/json 2026-11-12 22:33:17,915 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43375', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:17,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Websocket url found: ws://127.0.0.1:43375/devtools/page/1263FBE7F082AD8521F9AA22E898FD4A 2026-11-12 22:33:17,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Enable chrome headless console log notification 2026-11-12 22:33:17,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Chrome headless enable page notifications 2026-11-12 22:33:18,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:33:18,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Setting session cookie in browser 2026-11-12 22:33:18,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:33:18,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:33:18,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:33:19,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:19] "GET /pos/ui/5 HTTP/1.1" 200 - 92 0.048 0.812 2026-11-12 22:33:19,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Navigation result: {'frameId': '1263FBE7F082AD8521F9AA22E898FD4A', 'loaderId': '9DD71EAC0D19AAD0F7DA9EFFAECCFF3B', 'isDownload': False} 2026-11-12 22:33:19,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Evaluate ready code "odoo.isTourReady('test_dynamic_barcode_extra')" 2026-11-12 22:33:19,062 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:33:19,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:19] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-11-12 22:33:19,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:19] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 22:33:19,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:19] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-11-12 22:33:19,987 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:33:19,990 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:33:20,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-11-12 22:33:20,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Evaluate test code "odoo.startTour('test_dynamic_barcode_extra', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:33:20,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [1/13] Tour test_dynamic_barcode_extra → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:33:20,074 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-11-12 22:33:20,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:33:20,135 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:33:20,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.020 2026-11-12 22:33:20,216 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:20] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.011 0.052 2026-11-12 22:33:20,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.061 2026-11-12 22:33:20,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:20] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.049 2026-11-12 22:33:21,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.304 0.623 2026-11-12 22:33:21,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:33:21,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:33:21,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.020 2026-11-12 22:33:21,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.057 2026-11-12 22:33:21,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:33:21,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: Owl is running in 'dev' mode. 2026-11-12 22:33:21,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.012 2026-11-12 22:33:21,758 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:21,766 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:33:21,804 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:33:21,823 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:33:21,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.010 0.045 2026-11-12 22:33:21,876 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:33:21,899 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:33:21,942 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:33:21,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:21] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 14 0.049 0.123 2026-11-12 22:33:22,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [2/13] Tour test_dynamic_barcode_extra → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:33:22,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 35 0.037 0.143 2026-11-12 22:33:22,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.180 2026-11-12 22:33:22,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /pos/ui/5 HTTP/1.1" 200 - 35 0.076 0.295 2026-11-12 22:33:22,322 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:33:22,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.195 2026-11-12 22:33:22,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [3/13] Tour test_dynamic_barcode_extra → Step Click search field (trigger: .fa-search) 2026-11-12 22:33:22,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-11-12 22:33:22,394 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:33:22,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-11-12 22:33:22,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [4/13] Tour test_dynamic_barcode_extra → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:33:22,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:33:22,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 22:33:22,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.193 2026-11-12 22:33:22,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-11-12 22:33:22,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-11-12 22:33:22,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.202 2026-11-12 22:33:22,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=782&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-11-12 22:33:22,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-11-12 22:33:22,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.050 0.253 2026-11-12 22:33:22,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [5/13] Tour test_dynamic_barcode_extra → Step Check that: ---'Wall Shelf Unit' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Wall Shelf Unit")))) 2026-11-12 22:33:23,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [6/13] Tour test_dynamic_barcode_extra → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-11-12 22:33:23,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [7/13] Tour test_dynamic_barcode_extra → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:23,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [8/13] Tour test_dynamic_barcode_extra → Step Check orderline with attributes: {"productName":"Dynamic Product","attributeLine":"L","price":"40.0"} (trigger: .order-container .orderline:has(.product-name:contains("Dynamic Product")):has(.price:contains("40.0")):has(.attribute-line:contains("L"))) 2026-11-12 22:33:23,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [9/13] Tour test_dynamic_barcode_extra → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:33:23,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [10/13] Tour test_dynamic_barcode_extra → Step PoS model scan barcode '1234567890' (trigger: body) 2026-11-12 22:33:23,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [11/13] Tour test_dynamic_barcode_extra → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:23,776 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:23] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-11-12 22:33:23,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [12/13] Tour test_dynamic_barcode_extra → Step Check orderline with attributes: {"productName":"Dynamic Product","attributeLine":"L","quantity":"2","price":"80.0"} (trigger: .order-container .orderline:has(.product-name:contains("Dynamic Product")):has(.qty:contains("2")):has(.price:contains("80.0")):has(.attribute-line:contains("L"))) 2026-11-12 22:33:23,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: [13/13] Tour test_dynamic_barcode_extra → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:33:23,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: tour succeeded 2026-11-12 22:33:23,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_dynamic_barcode_extra SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 22:33:23,956 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:23] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.026 2026-11-12 22:33:24,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra.browser: heap 14848092 (allocated 15728640) 2026-11-12 22:33:24,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Closing chrome headless with pid 14843 2026-11-12 22:33:24,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Closing websocket connection 2026-11-12 22:33:24,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Terminating chrome headless with pid 14843 2026-11-12 22:33:24,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223324_238316_test_dynamic_barcode_extra.txt 2026-11-12 22:33:24,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_barcode_extra: Removing chrome user profile "/tmp/tmp0ix3i_sl_chrome_odoo" 2026-11-12 22:33:24,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_exclusion_attribute_values ... 2026-11-12 22:33:25,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Chrome pid: 15072 2026-11-12 22:33:25,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Chrome headless temporary user profile dir: /tmp/tmpcf92n01t_chrome_odoo 2026-11-12 22:33:25,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Issuing json command http://127.0.0.1:41737/json/version 2026-11-12 22:33:25,116 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:25,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Browser version: Chrome/150.0.7871.114 2026-11-12 22:33:25,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Issuing json command http://127.0.0.1:41737/json 2026-11-12 22:33:25,247 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:25,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Websocket url found: ws://127.0.0.1:41737/devtools/page/2A3D6EF3E7637E237D503DAAF63866B0 2026-11-12 22:33:25,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Enable chrome headless console log notification 2026-11-12 22:33:25,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Chrome headless enable page notifications 2026-11-12 22:33:25,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:33:25,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Setting session cookie in browser 2026-11-12 22:33:25,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:33:25,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:33:25,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:33:26,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:26] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.051 0.968 2026-11-12 22:33:26,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Navigation result: {'frameId': '2A3D6EF3E7637E237D503DAAF63866B0', 'loaderId': 'E162D585058586D3EBF655265C797054', 'isDownload': False} 2026-11-12 22:33:26,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Evaluate ready code "odoo.isTourReady('test_exclusion_attribute_values')" 2026-11-12 22:33:26,596 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:33:26,620 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:26] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 22:33:26,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:26] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 22:33:26,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:26] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-11-12 22:33:27,323 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:33:27,324 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:27,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:33:27,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Evaluate test code "odoo.startTour('test_exclusion_attribute_values', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:33:27,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [1/8] Tour test_exclusion_attribute_values → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:33:27,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.007 2026-11-12 22:33:27,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:33:27,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:33:27,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.021 2026-11-12 22:33:27,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.055 2026-11-12 22:33:27,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.045 2026-11-12 22:33:27,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:27] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.041 2026-11-12 22:33:28,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.333 0.603 2026-11-12 22:33:28,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:33:28,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:33:28,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:28] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-11-12 22:33:28,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:33:28,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: Owl is running in 'dev' mode. 2026-11-12 22:33:28,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:33:28,989 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:29,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:33:29,064 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:33:29,065 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:33:29,132 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.030 0.073 2026-11-12 22:33:29,141 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:29,161 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:33:29,187 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:33:29,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.010 0.138 2026-11-12 22:33:29,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [2/8] Tour test_exclusion_attribute_values → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:33:29,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.028 0.130 2026-11-12 22:33:29,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.141 2026-11-12 22:33:29,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.083 0.259 2026-11-12 22:33:29,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [3/8] Tour test_exclusion_attribute_values → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:33:29,484 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:29,505 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:33:29,516 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.017 0.189 2026-11-12 22:33:29,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.215 2026-11-12 22:33:29,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.218 2026-11-12 22:33:29,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.284 2026-11-12 22:33:29,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.313 2026-11-12 22:33:29,766 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-11-12 22:33:29,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.269 2026-11-12 22:33:29,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-11-12 22:33:29,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:29] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-11-12 22:33:30,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.051 0.304 2026-11-12 22:33:30,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:30] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.335 2026-11-12 22:33:30,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [4/8] Tour test_exclusion_attribute_values → Step picking color attribute with name Red (trigger: .modal .configurator_color[data-color='Red']) 2026-11-12 22:33:30,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [5/8] Tour test_exclusion_attribute_values → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-11-12 22:33:30,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [6/8] Tour test_exclusion_attribute_values → Step option Other is unavailable (trigger: .modal .attribute span.text-muted:contains('Other')) 2026-11-12 22:33:30,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [7/8] Tour test_exclusion_attribute_values → Step option Wool is unavailable (trigger: .modal .attribute span.text-muted:contains('Wool')) 2026-11-12 22:33:30,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [8/8] Tour test_exclusion_attribute_values → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:33:30,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: tour succeeded 2026-11-12 22:33:30,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_exclusion_attribute_values SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:33:30,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: heap 14085796 (allocated 14680064) 2026-11-12 22:33:30,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Closing chrome headless with pid 15072 2026-11-12 22:33:30,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Closing websocket connection 2026-11-12 22:33:30,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Terminating chrome headless with pid 15072 2026-11-12 22:33:30,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223330_620832_test_exclusion_attribute_values.txt 2026-11-12 22:33:30,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Removing chrome user profile "/tmp/tmpcf92n01t_chrome_odoo" 2026-11-12 22:33:30,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing ... 2026-11-12 22:33:31,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome pid: 15283 2026-11-12 22:33:31,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmp4bzpbqku_chrome_odoo 2026-11-12 22:33:31,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:39329/json/version 2026-11-12 22:33:31,280 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:31,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-11-12 22:33:31,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:39329/json 2026-11-12 22:33:31,373 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:31,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:39329/devtools/page/FB458AC81AD527AB3AEA59174FBB0312 2026-11-12 22:33:31,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Enable chrome headless console log notification 2026-11-12 22:33:31,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome headless enable page notifications 2026-11-12 22:33:31,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:33:31,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Setting session cookie in browser 2026-11-12 22:33:31,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:33:31,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:33:31,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:33:32,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:32] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.057 0.813 2026-11-12 22:33:32,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'FB458AC81AD527AB3AEA59174FBB0312', 'loaderId': '68335A0766D0A46872AA627AFF1C8A69', 'isDownload': False} 2026-11-12 22:33:32,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing')" 2026-11-12 22:33:32,475 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:33:32,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:32] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-11-12 22:33:32,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:32] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-11-12 22:33:32,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:32] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.066 2026-11-12 22:33:33,345 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:33,350 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:33,386 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-11-12 22:33:33,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:33:33,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:33:33,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [1/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:33:33,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:33:33,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:33:33,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.020 2026-11-12 22:33:33,553 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.047 2026-11-12 22:33:33,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.067 2026-11-12 22:33:33,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:33] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.075 2026-11-12 22:33:34,553 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.242 0.603 2026-11-12 22:33:34,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:33:34,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:33:34,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:34] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.061 2026-11-12 22:33:34,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:33:34,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-11-12 22:33:34,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:33:34,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:33:34,991 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:35,048 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:33:35,055 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:33:35,103 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:33:35,140 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 22:33:35,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.076 0.099 2026-11-12 22:33:35,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.188 2026-11-12 22:33:35,216 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:33:35,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [2/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:33:35,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [3/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:33:35,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.068 0.178 2026-11-12 22:33:35,413 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:33:35,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.258 2026-11-12 22:33:35,493 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:33:35,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.025 0.381 2026-11-12 22:33:35,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-11-12 22:33:35,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.323 2026-11-12 22:33:35,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.279 2026-11-12 22:33:35,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.422 2026-11-12 22:33:35,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.290 2026-11-12 22:33:35,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-11-12 22:33:35,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-11-12 22:33:35,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:35] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-11-12 22:33:36,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.060 0.321 2026-11-12 22:33:36,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:36] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.325 2026-11-12 22:33:36,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:36] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.423 2026-11-12 22:33:36,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [4/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:36,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [5/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-11-12 22:33:36,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [6/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-11-12 22:33:36,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40577941 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '74ff8023-ff46-4f08-91ca-865e35f9ba77'}] 2026-11-12 22:33:36,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [7/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:33:37,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40577941 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '74ff8023-ff46-4f08-91ca-865e35f9ba77'} created pos.order #32 2026-11-12 22:33:37,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40577941 finished 2026-11-12 22:33:37,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.258 0.534 2026-11-12 22:33:37,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:33:37,511 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-12 22:33:37,512 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-12 22:33:37,512 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-12 22:33:37,512 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-11-12 22:33:37,513 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-12 22:33:37,514 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-12 22:33:37,525 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-12 22:33:37,525 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-11-12 22:33:37,528 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-12 22:33:37,529 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-12 22:33:37,529 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-12 22:33:37,530 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-11-12 22:33:37,530 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-12 22:33:37,530 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-12 22:33:37,530 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-12 22:33:37,531 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-11-12 22:33:37,534 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-12 22:33:37,537 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-12 22:33:37,537 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-12 22:33:37,538 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-11-12 22:33:37,538 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-12 22:33:37,539 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-12 22:33:37,540 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-12 22:33:37,541 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-11-12 22:33:37,542 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-12 22:33:37,542 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-12 22:33:37,543 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-12 22:33:37,544 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-11-12 22:33:37,546 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-12 22:33:37,547 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-12 22:33:37,548 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-12 22:33:37,548 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-11-12 22:33:37,549 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-12 22:33:37,549 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-12 22:33:37,549 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-12 22:33:37,550 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-11-12 22:33:37,553 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-12 22:33:37,554 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:33:37,554 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-12 22:33:37,555 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-12 22:33:37,555 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-11-12 22:33:37,583 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:33:37,616 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:33:37,625 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:33:37,628 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 22:33:37,642 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:33:37,644 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:33:37,665 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-11-12 22:33:37,696 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:33:37,708 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 22:33:37,748 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.098 2026-11-12 22:33:37,752 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-12 22:33:37,760 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:33:37,766 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-12 22:33:37,768 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.082 2026-11-12 22:33:37,778 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 22:33:37,780 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-12 22:33:37,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97396011 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '74ff8023-ff46-4f08-91ca-865e35f9ba77'}] 2026-11-12 22:33:37,801 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-11-12 22:33:37,815 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-12 22:33:37,818 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-12 22:33:37,824 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-12 22:33:37,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97396011 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '74ff8023-ff46-4f08-91ca-865e35f9ba77'} sync ignored for existing PoS order pos.order(32,) (state: paid) 2026-11-12 22:33:37,830 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-11-12 22:33:37,836 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-12 22:33:37,838 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-12 22:33:37,839 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-12 22:33:37,841 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-11-12 22:33:37,842 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-12 22:33:37,843 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-12 22:33:37,843 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-12 22:33:37,844 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-11-12 22:33:37,845 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-12 22:33:37,845 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-12 22:33:37,846 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-12 22:33:37,848 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-11-12 22:33:37,850 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-12 22:33:37,850 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-12 22:33:37,851 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-12 22:33:37,852 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-11-12 22:33:37,853 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-12 22:33:37,853 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-12 22:33:37,853 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-12 22:33:37,854 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-11-12 22:33:37,854 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-12 22:33:37,856 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-12 22:33:37,857 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-12 22:33:37,857 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-11-12 22:33:37,858 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-12 22:33:37,858 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-12 22:33:37,861 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-12 22:33:37,861 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-11-12 22:33:37,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97396011 finished 2026-11-12 22:33:37,864 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-12 22:33:37,866 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-12 22:33:37,904 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-12 22:33:37,906 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-11-12 22:33:37,962 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-12 22:33:37,968 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:33:37,973 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-12 22:33:37,978 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 22:33:38,000 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:33:38,006 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-12 22:33:38,023 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-11-12 22:33:38,025 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-12 22:33:38,033 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-12 22:33:38,047 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-12 22:33:38,070 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 22:33:38,087 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-11-12 22:33:38,095 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-11-12 22:33:38,097 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-12 22:33:38,113 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-12 22:33:38,125 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.105 2026-11-12 22:33:38,154 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 22:33:38,157 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-12 22:33:38,218 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.091 2026-11-12 22:33:38,220 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 22:33:38,237 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-11-12 22:33:38,236 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:33:38,225 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-11-12 22:33:38,281 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-12 22:33:38,293 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-12 22:33:38,298 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:33:38,305 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-12 22:33:38,306 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-11-12 22:33:38,307 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-12 22:33:38,338 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-12 22:33:38,355 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-12 22:33:38,357 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-11-12 22:33:38,357 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-12 22:33:38,358 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-12 22:33:38,358 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-12 22:33:38,358 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-11-12 22:33:38,359 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-12 22:33:38,360 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-12 22:33:38,361 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-12 22:33:38,361 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-11-12 22:33:38,367 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-12 22:33:38,367 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-12 22:33:38,368 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-12 22:33:38,372 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-11-12 22:33:38,377 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-12 22:33:38,378 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-12 22:33:38,379 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-12 22:33:38,379 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-11-12 22:33:38,380 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-12 22:33:38,380 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-12 22:33:38,381 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-12 22:33:38,381 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-11-12 22:33:38,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.360 0.304 2026-11-12 22:33:38,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [8/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:33:40,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:40] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 135 0.120 1.410 2026-11-12 22:33:40,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [9/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:33:40,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [10/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:33:40,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [11/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:33:40,807 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:40,809 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:33:40,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [12/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:33:40,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [13/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:33:40,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [14/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:33:41,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [15/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-11-12 22:33:41,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55512436 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'f8348944-a076-4856-8a47-74b33e52887f'}] 2026-11-12 22:33:41,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [16/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:33:41,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55512436 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'f8348944-a076-4856-8a47-74b33e52887f'} created pos.order #33 2026-11-12 22:33:41,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55512436 finished 2026-11-12 22:33:41,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.116 0.452 2026-11-12 22:33:41,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:33:42,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69212957 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': 'f8348944-a076-4856-8a47-74b33e52887f'}] 2026-11-12 22:33:42,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69212957 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': 'f8348944-a076-4856-8a47-74b33e52887f'} sync ignored for existing PoS order pos.order(33,) (state: paid) 2026-11-12 22:33:42,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69212957 finished 2026-11-12 22:33:42,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.096 0.181 2026-11-12 22:33:42,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:42] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.019 0.250 2026-11-12 22:33:43,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [17/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:33:43,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-11-12 22:33:43,272 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:33:43,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: heap 17474496 (allocated 19271680) 2026-11-12 22:33:43,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Closing chrome headless with pid 15283 2026-11-12 22:33:43,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-11-12 22:33:43,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Terminating chrome headless with pid 15283 2026-11-12 22:33:43,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223343_630678_test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.txt 2026-11-12 22:33:43,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Removing chrome user profile "/tmp/tmp4bzpbqku_chrome_odoo" 2026-11-12 22:33:43,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing ... 2026-11-12 22:33:44,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome pid: 15536 2026-11-12 22:33:44,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmp_q090bxn_chrome_odoo 2026-11-12 22:33:44,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:38869/json/version 2026-11-12 22:33:44,396 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:44,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-11-12 22:33:44,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:38869/json 2026-11-12 22:33:44,443 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:44,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:38869/devtools/page/184BB061368171EAED65B594C3F2B01D 2026-11-12 22:33:44,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Enable chrome headless console log notification 2026-11-12 22:33:44,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome headless enable page notifications 2026-11-12 22:33:44,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:33:44,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Setting session cookie in browser 2026-11-12 22:33:44,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:33:44,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:33:44,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:33:45,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:45] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.047 0.860 2026-11-12 22:33:45,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '184BB061368171EAED65B594C3F2B01D', 'loaderId': '86786849937BE7ABF7C7388A886FC995', 'isDownload': False} 2026-11-12 22:33:45,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing')" 2026-11-12 22:33:45,584 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:33:45,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:45] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-11-12 22:33:45,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:45] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-12 22:33:45,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:45] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.043 2026-11-12 22:33:46,380 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:46,395 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:33:46,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-11-12 22:33:46,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 22:33:46,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:33:46,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [1/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:33:46,503 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:33:46,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:33:46,575 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.022 2026-11-12 22:33:46,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.044 2026-11-12 22:33:46,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.005 2026-11-12 22:33:46,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.072 2026-11-12 22:33:47,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.249 0.594 2026-11-12 22:33:47,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:33:47,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-11-12 22:33:47,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:47] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.065 2026-11-12 22:33:47,921 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:33:47,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-11-12 22:33:47,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:33:48,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:33:48,046 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:33:48,113 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:33:48,142 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-11-12 22:33:48,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.057 0.056 2026-11-12 22:33:48,232 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.069 2026-11-12 22:33:48,233 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-11-12 22:33:48,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.030 0.161 2026-11-12 22:33:48,264 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:48,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.007 0.139 2026-11-12 22:33:48,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.029 0.165 2026-11-12 22:33:48,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [2/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:33:48,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.027 0.249 2026-11-12 22:33:48,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.048 2026-11-12 22:33:48,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.058 2026-11-12 22:33:48,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [3/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:33:48,754 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:33:48,774 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.113 2026-11-12 22:33:48,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [4/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:48,800 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:33:48,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.174 2026-11-12 22:33:48,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-11-12 22:33:48,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-11-12 22:33:48,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.260 2026-11-12 22:33:48,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:48] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.182 2026-11-12 22:33:49,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:49] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-11-12 22:33:49,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:49] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-11-12 22:33:49,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.049 0.258 2026-11-12 22:33:49,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [5/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:49,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [6/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-11-12 22:33:49,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [7/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:49,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [8/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-11-12 22:33:49,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [9/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:33:49,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [10/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:49,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:49] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 23 0.035 0.084 2026-11-12 22:33:49,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [11/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-11-12 22:33:49,986 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [12/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:33:49,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.037 0.081 2026-11-12 22:33:49,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.099 2026-11-12 22:33:50,089 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.018 0.089 2026-11-12 22:33:50,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [13/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:33:50,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [14/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-11-12 22:33:50,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.021 0.076 2026-11-12 22:33:50,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [15/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:33:50,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16216328 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'e21391a4-5573-49ba-9be0-c9d687b19726'}] 2026-11-12 22:33:50,314 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:33:50,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16216328 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'e21391a4-5573-49ba-9be0-c9d687b19726'} created pos.order #34 2026-11-12 22:33:50,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16216328 finished 2026-11-12 22:33:51,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.229 0.553 2026-11-12 22:33:51,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:33:51,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [16/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check that: ---partner list screen is shown--- is not true (trigger: body:not(:has(.modal .partner-list))) 2026-11-12 22:33:51,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23517049 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'e21391a4-5573-49ba-9be0-c9d687b19726'}] 2026-11-12 22:33:51,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23517049 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'e21391a4-5573-49ba-9be0-c9d687b19726'} sync ignored for existing PoS order pos.order(34,) (state: paid) 2026-11-12 22:33:51,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [17/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:33:51,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23517049 finished 2026-11-12 22:33:51,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [18/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:33:51,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [19/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:33:51,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.050 0.177 2026-11-12 22:33:51,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [20/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:51,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [21/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:52,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [22/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-11-12 22:33:52,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [23/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:52,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [24/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-11-12 22:33:52,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:52] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 3 0.005 0.031 2026-11-12 22:33:52,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [25/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:33:52,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.054 2026-11-12 22:33:52,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 22:33:52,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [26/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:33:52,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [27/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-11-12 22:33:52,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [28/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:33:52,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [29/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:33:52,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.019 0.071 2026-11-12 22:33:52,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [30/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:33:52,601 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:33:52,602 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:33:52,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.020 0.069 2026-11-12 22:33:52,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [31/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:33:52,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [32/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:33:52,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [33/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:33:52,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [34/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:33:52,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76392686 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'bb79e9c5-1f01-4c44-9350-03a7ffdc2f32'}] 2026-11-12 22:33:53,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76392686 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'bb79e9c5-1f01-4c44-9350-03a7ffdc2f32'} created pos.order #35 2026-11-12 22:33:53,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76392686 finished 2026-11-12 22:33:53,446 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.131 0.490 2026-11-12 22:33:53,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:33:53,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [35/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check that: ---partner list screen is shown--- is not true (trigger: body:not(:has(.modal .partner-list))) 2026-11-12 22:33:53,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75356527 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': 'bb79e9c5-1f01-4c44-9350-03a7ffdc2f32'}] 2026-11-12 22:33:53,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75356527 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': 'bb79e9c5-1f01-4c44-9350-03a7ffdc2f32'} sync ignored for existing PoS order pos.order(35,) (state: paid) 2026-11-12 22:33:53,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75356527 finished 2026-11-12 22:33:53,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-11-12 22:33:53,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:33:53,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.041 0.140 2026-11-12 22:33:53,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: heap 19499336 (allocated 23728128) 2026-11-12 22:33:53,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Closing chrome headless with pid 15536 2026-11-12 22:33:53,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-11-12 22:33:53,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Terminating chrome headless with pid 15536 2026-11-12 22:33:54,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223354_095951_test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.txt 2026-11-12 22:33:54,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Removing chrome user profile "/tmp/tmp_q090bxn_chrome_odoo" 2026-11-12 22:33:54,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-11-12 22:33:55,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 15762 2026-11-12 22:33:55,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmp631w_l7l_chrome_odoo 2026-11-12 22:33:55,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:34717/json/version 2026-11-12 22:33:55,168 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:55,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/150.0.7871.114 2026-11-12 22:33:55,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:34717/json 2026-11-12 22:33:55,260 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:33:55,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:34717/devtools/page/258FEFF4C3C68897186AF7026C083D03 2026-11-12 22:33:55,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-11-12 22:33:55,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-11-12 22:33:55,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:33:55,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-11-12 22:33:55,791 43 INFO rb-c635c7a-226731-435507 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/5" in browser 2026-11-12 22:33:55,792 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:33:55,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:33:57,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:57] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.058 1.140 2026-11-12 22:33:57,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': '258FEFF4C3C68897186AF7026C083D03', 'loaderId': 'C71AF18FED456921E3B7850C22B7F1E4', 'isDownload': False} 2026-11-12 22:33:57,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionIncl')" 2026-11-12 22:33:57,039 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:33:57,074 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:57] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-11-12 22:33:57,089 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:57] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.025 2026-11-12 22:33:57,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:57] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.053 2026-11-12 22:33:57,882 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:57,895 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:33:57,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-11-12 22:33:57,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:33:57,974 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:33:57,983 43 INFO rb-c635c7a-226731-435507 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-11-12 22:33:57,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:33:58,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:33:58,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-11-12 22:33:58,087 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:58] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.028 2026-11-12 22:33:58,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.073 2026-11-12 22:33:58,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:58] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.078 2026-11-12 22:33:59,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.300 0.608 2026-11-12 22:33:59,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:33:59,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:33:59,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.071 2026-11-12 22:33:59,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:33:59,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-11-12 22:33:59,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 22:33:59,615 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:33:59,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:33:59,652 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:33:59,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.051 2026-11-12 22:33:59,672 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:33:59,733 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:33:59,741 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:33:59,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.044 0.112 2026-11-12 22:33:59,783 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:33:59,901 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.045 0.107 2026-11-12 22:33:59,954 43 INFO rb-c635c7a-226731-435507 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-11-12 22:33:59,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:33:59] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.022 0.201 2026-11-12 22:34:00,034 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.009 0.227 2026-11-12 22:34:00,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.020 2026-11-12 22:34:00,145 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:00,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.019 0.047 2026-11-12 22:34:00,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:00,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-11-12 22:34:00,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.153 2026-11-12 22:34:00,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.184 2026-11-12 22:34:00,317 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:00,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-11-12 22:34:00,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-11-12 22:34:00,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=783&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.207 2026-11-12 22:34:00,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.030 0.250 2026-11-12 22:34:00,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.280 2026-11-12 22:34:00,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=784&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-11-12 22:34:00,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-11-12 22:34:00,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.330 2026-11-12 22:34:00,878 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:00,930 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:00,983 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,030 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,081 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,133 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:34:01,192 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,265 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,336 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,383 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,433 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,484 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,534 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,587 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,635 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:34:01,693 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,752 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,831 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,875 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,925 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:01,988 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:02,027 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:02,115 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:02,141 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:34:02,145 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:34:02,172 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:02,216 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:02,301 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 22:34:02,352 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:02,431 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:02,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10031635 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '6bdf6b57-b490-4531-8763-d675357acf14'}] 2026-11-12 22:34:02,442 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:34:03,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10031635 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '6bdf6b57-b490-4531-8763-d675357acf14'} created pos.order #36 2026-11-12 22:34:03,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10031635 finished 2026-11-12 22:34:03,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.218 0.580 2026-11-12 22:34:03,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 22:34:03,434 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:03,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62608468 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '6bdf6b57-b490-4531-8763-d675357acf14'}] 2026-11-12 22:34:03,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62608468 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '6bdf6b57-b490-4531-8763-d675357acf14'} sync ignored for existing PoS order pos.order(36,) (state: paid) 2026-11-12 22:34:03,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62608468 finished 2026-11-12 22:34:03,522 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:03,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-11-12 22:34:03,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionIncl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 22:34:03,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 16480652 (allocated 18350080) 2026-11-12 22:34:03,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 15762 2026-11-12 22:34:03,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-11-12 22:34:03,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 15762 2026-11-12 22:34:03,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.094 0.183 2026-11-12 22:34:03,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223403_831588_test_fiscal_position_inclusive_and_exclusive_tax.txt 2026-11-12 22:34:03,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmp631w_l7l_chrome_odoo" 2026-11-12 22:34:04,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 15977 2026-11-12 22:34:04,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmpqxfvg4at_chrome_odoo 2026-11-12 22:34:04,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:40441/json/version 2026-11-12 22:34:04,295 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:04,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/150.0.7871.114 2026-11-12 22:34:04,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:40441/json 2026-11-12 22:34:04,367 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:04,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:40441/devtools/page/329B1E7DCE98FD3EE01CE864AFE2A50C 2026-11-12 22:34:04,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-11-12 22:34:04,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-11-12 22:34:04,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:34:04,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-11-12 22:34:04,545 43 INFO rb-c635c7a-226731-435507 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/5" in browser 2026-11-12 22:34:04,546 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:34:04,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:04] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.031 0.086 2026-11-12 22:34:04,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': '329B1E7DCE98FD3EE01CE864AFE2A50C', 'loaderId': 'CE9816B915B3BBFB1878901D4C98F628', 'isDownload': False} 2026-11-12 22:34:04,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionExcl')" 2026-11-12 22:34:04,757 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:34:04,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:04] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-11-12 22:34:04,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:04] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 22:34:04,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:04] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-11-12 22:34:05,472 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:34:05,491 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:34:05,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:34:05,567 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:34:05,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 22:34:05,582 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:05,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:34:05,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:05,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.014 2026-11-12 22:34:05,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.006 0.022 2026-11-12 22:34:05,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.015 0.051 2026-11-12 22:34:05,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:05] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.041 2026-11-12 22:34:06,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.195 0.582 2026-11-12 22:34:06,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:34:06,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.019 2026-11-12 22:34:06,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:06] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 3 0.011 0.045 2026-11-12 22:34:06,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:34:06,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-11-12 22:34:06,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:34:06,972 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:34:06,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:34:07,025 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:34:07,035 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:34:07,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 7 0.019 0.050 2026-11-12 22:34:07,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.086 2026-11-12 22:34:07,105 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:34:07,107 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:34:07,160 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:34:07,254 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.052 0.061 2026-11-12 22:34:07,308 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:07,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.047 0.235 2026-11-12 22:34:07,459 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:07,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.013 0.336 2026-11-12 22:34:07,528 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:34:07,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-11-12 22:34:07,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-11-12 22:34:07,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-11-12 22:34:07,623 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:07,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.218 2026-11-12 22:34:07,674 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:07,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.252 2026-11-12 22:34:07,729 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:07,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.215 2026-11-12 22:34:07,784 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:07,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-11-12 22:34:07,831 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:34:07,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.244 2026-11-12 22:34:07,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-11-12 22:34:07,912 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:07,937 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:07,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=783&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.259 2026-11-12 22:34:07,961 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:07,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:07] "GET /web/image?model=product.template&field=image_128&id=784&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.266 2026-11-12 22:34:08,029 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:08] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.238 2026-11-12 22:34:08,035 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,083 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,134 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,185 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,237 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,286 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,337 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:34:08,394 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,452 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,516 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,567 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,617 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,671 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,718 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,793 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,816 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:08,819 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:08,848 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,894 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:08,975 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 22:34:09,027 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:09,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-11-12 22:34:09,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionExcl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 22:34:09,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21515418 started for PoS orders references: [{'name': '/', 'pos_reference': '262-5-000001', 'uuid': '92abd17d-4aa2-4966-aaa8-ac79f47694cb'}] 2026-11-12 22:34:09,138 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:34:09,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 15484032 (allocated 16777216) 2026-11-12 22:34:09,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 15977 2026-11-12 22:34:09,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-11-12 22:34:09,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 15977 2026-11-12 22:34:09,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223409_445855_test_fiscal_position_inclusive_and_exclusive_tax.txt 2026-11-12 22:34:09,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmpqxfvg4at_chrome_odoo" 2026-11-12 22:34:09,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: waiting for threads: [, ] 2026-11-12 22:34:09,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21515418 order {'name': '/', 'pos_reference': '262-5-000001', 'uuid': '92abd17d-4aa2-4966-aaa8-ac79f47694cb'} created pos.order #37 2026-11-12 22:34:09,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21515418 finished 2026-11-12 22:34:09,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.120 0.434 2026-11-12 22:34:09,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-11-12 22:34:10,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome pid: 16194 2026-11-12 22:34:10,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome headless temporary user profile dir: /tmp/tmpze4b7e16_chrome_odoo 2026-11-12 22:34:10,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:35601/json/version 2026-11-12 22:34:10,584 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:10,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Browser version: Chrome/150.0.7871.114 2026-11-12 22:34:10,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:35601/json 2026-11-12 22:34:10,616 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:10,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Websocket url found: ws://127.0.0.1:35601/devtools/page/6E3DEE75A89DB9B3AFC2372400A1509F 2026-11-12 22:34:10,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Enable chrome headless console log notification 2026-11-12 22:34:10,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome headless enable page notifications 2026-11-12 22:34:11,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:34:11,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Setting session cookie in browser 2026-11-12 22:34:11,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:34:11,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:34:11,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:34:11,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:11] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.049 0.774 2026-11-12 22:34:11,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Navigation result: {'frameId': '6E3DEE75A89DB9B3AFC2372400A1509F', 'loaderId': '79179308BBBF38DB4C3E2441650D11E5', 'isDownload': False} 2026-11-12 22:34:11,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-11-12 22:34:11,955 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:34:11,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:11] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.010 2026-11-12 22:34:11,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:11] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-11-12 22:34:12,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:12] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-11-12 22:34:12,707 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:12,717 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:34:12,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:34:12,817 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:34:12,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-11-12 22:34:12,826 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:12,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:34:12,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:34:12,921 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.018 2026-11-12 22:34:12,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:12] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.052 2026-11-12 22:34:13,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.085 2026-11-12 22:34:13,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:13] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.056 2026-11-12 22:34:13,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.249 0.586 2026-11-12 22:34:13,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:34:14,070 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:34:14,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-11-12 22:34:14,227 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:34:14,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: Owl is running in 'dev' mode. 2026-11-12 22:34:14,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:34:14,377 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:34:14,388 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:34:14,467 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:34:14,475 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:34:14,487 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-11-12 22:34:14,530 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:34:14,563 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:34:14,583 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.092 0.112 2026-11-12 22:34:14,592 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:14,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.250 2026-11-12 22:34:14,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.027 2026-11-12 22:34:14,735 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:14,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.045 0.277 2026-11-12 22:34:14,806 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:34:14,814 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:14,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.029 0.267 2026-11-12 22:34:14,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.247 2026-11-12 22:34:14,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:14] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.277 2026-11-12 22:34:15,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.301 2026-11-12 22:34:15,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.337 2026-11-12 22:34:15,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-11-12 22:34:15,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-11-12 22:34:15,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "GET /web/image?model=product.template&field=image_128&id=785&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.228 2026-11-12 22:34:15,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-11-12 22:34:15,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-11-12 22:34:15,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-11-12 22:34:15,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.151 2026-11-12 22:34:15,461 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.064 0.322 2026-11-12 22:34:15,557 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:15,610 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:15,662 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:15,713 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:15,763 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:15,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [9/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .more-btn) 2026-11-12 22:34:15,890 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:15,932 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,018 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,071 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,121 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,172 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,222 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,316 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,340 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:16,349 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:16,375 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,421 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,502 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 22:34:16,554 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,650 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:16,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39462560 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'ab18f487-dae6-464a-962e-d82710b1cea9'}] 2026-11-12 22:34:16,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:34:17,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39462560 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'ab18f487-dae6-464a-962e-d82710b1cea9'} created pos.order #38 2026-11-12 22:34:17,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39462560 finished 2026-11-12 22:34:17,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.223 0.564 2026-11-12 22:34:17,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:34:17,689 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:17,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22942963 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'ab18f487-dae6-464a-962e-d82710b1cea9'}] 2026-11-12 22:34:17,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22942963 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'ab18f487-dae6-464a-962e-d82710b1cea9'} sync ignored for existing PoS order pos.order(38,) (state: paid) 2026-11-12 22:34:17,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: tour succeeded 2026-11-12 22:34:17,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: ╔════════════════════════════════════╗ ║ TOUR FiscalPositionNoTax SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:34:17,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22942963 finished 2026-11-12 22:34:17,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: heap 15643532 (allocated 17301504) 2026-11-12 22:34:17,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.065 0.182 2026-11-12 22:34:17,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Closing chrome headless with pid 16194 2026-11-12 22:34:17,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Closing websocket connection 2026-11-12 22:34:17,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Terminating chrome headless with pid 16194 2026-11-12 22:34:18,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223418_093297_test_fiscal_position_no_tax.txt 2026-11-12 22:34:18,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Removing chrome user profile "/tmp/tmpze4b7e16_chrome_odoo" 2026-11-12 22:34:18,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_tax_group_labels ... 2026-11-12 22:34:18,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome pid: 16410 2026-11-12 22:34:18,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome headless temporary user profile dir: /tmp/tmp1vij0kgb_chrome_odoo 2026-11-12 22:34:18,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:42399/json/version 2026-11-12 22:34:18,885 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:18,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Browser version: Chrome/150.0.7871.114 2026-11-12 22:34:18,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:42399/json 2026-11-12 22:34:18,958 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:18,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Websocket url found: ws://127.0.0.1:42399/devtools/page/0E5CE2F71CE991602BA7BBDDC467945E 2026-11-12 22:34:19,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Enable chrome headless console log notification 2026-11-12 22:34:19,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome headless enable page notifications 2026-11-12 22:34:19,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:34:19,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Setting session cookie in browser 2026-11-12 22:34:19,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:34:19,336 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:34:19,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:34:20,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:20] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.051 0.866 2026-11-12 22:34:20,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Navigation result: {'frameId': '0E5CE2F71CE991602BA7BBDDC467945E', 'loaderId': '9EFE70850CA05295048049B53BD75B16', 'isDownload': False} 2026-11-12 22:34:20,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Evaluate ready code "odoo.isTourReady('test_fiscal_position_tax_group_labels')" 2026-11-12 22:34:20,309 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:34:20,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:20] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-11-12 22:34:20,334 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:20] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-11-12 22:34:20,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:20] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-11-12 22:34:20,970 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:21,014 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:34:21,043 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 22:34:21,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Evaluate test code "odoo.startTour('test_fiscal_position_tax_group_labels', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:34:21,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:34:21,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [1/41] Tour test_fiscal_position_tax_group_labels → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:34:21,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:34:21,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:21,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.015 2026-11-12 22:34:21,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:21] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.041 2026-11-12 22:34:21,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.057 2026-11-12 22:34:21,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:21] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.046 2026-11-12 22:34:22,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.233 0.619 2026-11-12 22:34:22,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:34:22,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:34:22,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.059 2026-11-12 22:34:22,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:34:22,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: Owl is running in 'dev' mode. 2026-11-12 22:34:22,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:34:22,601 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:22,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:34:22,651 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:34:22,657 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:34:22,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.023 0.055 2026-11-12 22:34:22,740 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:34:22,745 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 22:34:22,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.124 2026-11-12 22:34:22,800 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:34:22,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [2/41] Tour test_fiscal_position_tax_group_labels → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:34:22,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.093 0.097 2026-11-12 22:34:22,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:22] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.018 0.191 2026-11-12 22:34:23,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [3/41] Tour test_fiscal_position_tax_group_labels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-11-12 22:34:23,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.078 0.322 2026-11-12 22:34:23,170 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:34:23,185 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:34:23,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.011 0.191 2026-11-12 22:34:23,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.240 2026-11-12 22:34:23,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.269 2026-11-12 22:34:23,326 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.278 2026-11-12 22:34:23,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-11-12 22:34:23,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-11-12 22:34:23,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-11-12 22:34:23,494 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-11-12 22:34:23,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.018 0.240 2026-11-12 22:34:23,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-11-12 22:34:23,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "GET /web/image?model=product.template&field=image_128&id=786&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-11-12 22:34:23,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.036 0.264 2026-11-12 22:34:23,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [4/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:23,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [5/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '115.00' (trigger: .product-screen .order-summary .total:contains("115.00")) 2026-11-12 22:34:23,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [6/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:23,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [7/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:34:24,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [8/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:34:24,102 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:24,103 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:34:24,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [9/41] Tour test_fiscal_position_tax_group_labels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:34:24,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [10/41] Tour test_fiscal_position_tax_group_labels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:34:24,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [11/41] Tour test_fiscal_position_tax_group_labels → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 22:34:24,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [12/41] Tour test_fiscal_position_tax_group_labels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:34:24,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [13/41] Tour test_fiscal_position_tax_group_labels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:34:24,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #750771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'd1adc756-6de6-4772-b962-ad6ca9f04337'}] 2026-11-12 22:34:24,419 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:34:25,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #750771 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'd1adc756-6de6-4772-b962-ad6ca9f04337'} created pos.order #39 2026-11-12 22:34:25,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #750771 finished 2026-11-12 22:34:25,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.181 0.567 2026-11-12 22:34:25,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:34:25,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [14/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 1" appears on the receipt order line. (trigger: .pos-receipt .line-details:contains("Tax Group 1")) 2026-11-12 22:34:25,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5005768 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'd1adc756-6de6-4772-b962-ad6ca9f04337'}] 2026-11-12 22:34:25,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5005768 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'd1adc756-6de6-4772-b962-ad6ca9f04337'} sync ignored for existing PoS order pos.order(39,) (state: paid) 2026-11-12 22:34:25,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [15/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 1" appears in the receipt tax summary. (trigger: .pos-receipt-taxes:contains('Tax Group 1')) 2026-11-12 22:34:25,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5005768 finished 2026-11-12 22:34:25,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [16/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:34:25,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [17/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:34:25,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [18/41] Tour test_fiscal_position_tax_group_labels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-11-12 22:34:25,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.081 0.174 2026-11-12 22:34:25,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [19/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:25,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [20/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '115.00' (trigger: .product-screen .order-summary .total:contains("115.00")) 2026-11-12 22:34:25,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [21/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:25,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [22/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:25,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [23/41] Tour test_fiscal_position_tax_group_labels → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:34:25,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [24/41] Tour test_fiscal_position_tax_group_labels → Step click Actions button (trigger: .more-btn) 2026-11-12 22:34:25,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [25/41] Tour test_fiscal_position_tax_group_labels → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 22:34:26,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [26/41] Tour test_fiscal_position_tax_group_labels → Step fiscal position screen is shown (trigger: .selection-item:contains("Fiscal Position Test")) 2026-11-12 22:34:26,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [27/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:26,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [28/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:26,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [29/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '105.00' (trigger: .product-screen .order-summary .total:contains("105.00")) 2026-11-12 22:34:26,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [30/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:26,333 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [31/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:34:26,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [32/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:34:26,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [33/41] Tour test_fiscal_position_tax_group_labels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:34:26,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [34/41] Tour test_fiscal_position_tax_group_labels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:34:26,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [35/41] Tour test_fiscal_position_tax_group_labels → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 22:34:26,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [36/41] Tour test_fiscal_position_tax_group_labels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:34:26,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [37/41] Tour test_fiscal_position_tax_group_labels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:34:26,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16577911 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '1625f04a-68b6-4067-a1b6-5521c26ac878'}] 2026-11-12 22:34:27,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16577911 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '1625f04a-68b6-4067-a1b6-5521c26ac878'} created pos.order #40 2026-11-12 22:34:27,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16577911 finished 2026-11-12 22:34:27,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 125 0.115 0.456 2026-11-12 22:34:27,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:34:27,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [38/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 2" appears on the receipt order line. (trigger: .pos-receipt .line-details:contains("Tax Group 2")) 2026-11-12 22:34:27,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53651045 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '1625f04a-68b6-4067-a1b6-5521c26ac878'}] 2026-11-12 22:34:27,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53651045 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '1625f04a-68b6-4067-a1b6-5521c26ac878'} sync ignored for existing PoS order pos.order(40,) (state: paid) 2026-11-12 22:34:27,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53651045 finished 2026-11-12 22:34:27,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [39/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 2" appears in the receipt tax summary. (trigger: .pos-receipt-taxes:contains('Tax Group 2')) 2026-11-12 22:34:27,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [40/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:34:27,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [41/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:34:27,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.044 0.158 2026-11-12 22:34:27,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: tour succeeded 2026-11-12 22:34:27,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_tax_group_labels SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 22:34:27,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: heap 17702012 (allocated 19271680) 2026-11-12 22:34:27,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Closing chrome headless with pid 16410 2026-11-12 22:34:27,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Closing websocket connection 2026-11-12 22:34:27,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Terminating chrome headless with pid 16410 2026-11-12 22:34:28,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223428_026754_test_fiscal_position_tax_group_labels.txt 2026-11-12 22:34:28,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Removing chrome user profile "/tmp/tmp1vij0kgb_chrome_odoo" 2026-11-12 22:34:28,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-11-12 22:34:29,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome pid: 16624 2026-11-12 22:34:29,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome headless temporary user profile dir: /tmp/tmpwy9ve5ri_chrome_odoo 2026-11-12 22:34:29,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:34931/json/version 2026-11-12 22:34:29,079 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:29,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Browser version: Chrome/150.0.7871.114 2026-11-12 22:34:29,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:34931/json 2026-11-12 22:34:29,155 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:29,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Websocket url found: ws://127.0.0.1:34931/devtools/page/C2671DEA2A7A29D3AA2A6C9A0B24A623 2026-11-12 22:34:29,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Enable chrome headless console log notification 2026-11-12 22:34:29,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome headless enable page notifications 2026-11-12 22:34:29,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:34:29,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Setting session cookie in browser 2026-11-12 22:34:29,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:34:29,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:34:29,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:34:30,516 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:30] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.046 1.042 2026-11-12 22:34:30,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Navigation result: {'frameId': 'C2671DEA2A7A29D3AA2A6C9A0B24A623', 'loaderId': '6786137CAE0DF05E66986853D5881B9E', 'isDownload': False} 2026-11-12 22:34:30,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-11-12 22:34:30,548 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:34:30,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:30] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 22:34:30,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:30] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 22:34:30,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:30] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.060 2026-11-12 22:34:31,288 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:34:31,290 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:34:31,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:34:31,377 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:34:31,388 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:34:31,412 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:31,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.014 2026-11-12 22:34:31,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:31,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.021 2026-11-12 22:34:31,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.032 2026-11-12 22:34:31,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.067 2026-11-12 22:34:31,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:31] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.083 2026-11-12 22:34:32,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.260 0.657 2026-11-12 22:34:32,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:34:32,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:34:32,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:32] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.050 2026-11-12 22:34:32,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:34:32,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: Owl is running in 'dev' mode. 2026-11-12 22:34:32,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:34:33,019 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:34:33,041 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:34:33,056 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:34:33,114 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:34:33,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.062 0.067 2026-11-12 22:34:33,123 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:34:33,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.153 2026-11-12 22:34:33,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.171 2026-11-12 22:34:33,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.044 2026-11-12 22:34:33,243 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:33,272 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:34:33,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.055 0.094 2026-11-12 22:34:33,422 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:34:33,485 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:33,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.038 0.221 2026-11-12 22:34:33,543 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:34:33,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-11-12 22:34:33,607 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-11-12 22:34:33,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-11-12 22:34:33,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.011 0.339 2026-11-12 22:34:33,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-11-12 22:34:33,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-11-12 22:34:33,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-11-12 22:34:33,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=787&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-11-12 22:34:33,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-11-12 22:34:33,900 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-11-12 22:34:33,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:33] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-11-12 22:34:34,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.046 0.352 2026-11-12 22:34:34,175 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:34,218 43 INFO rb-c635c7a-226731-435507 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","price":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1")):has(.price:contains("1.0"))) 2026-11-12 22:34:34,274 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:34,327 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:34,376 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:34,425 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1"))) 2026-11-12 22:34:34,478 43 INFO rb-c635c7a-226731-435507 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:contains(/^\+/-$/)) 2026-11-12 22:34:34,534 43 INFO rb-c635c7a-226731-435507 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","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-11-12 22:34:34,718 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:34,770 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:34,859 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:34,889 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:34,890 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:34,908 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:34,966 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:35,052 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 22:34:35,121 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:35,196 43 INFO rb-c635c7a-226731-435507 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-11-12 22:34:35,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59555243 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '53883b73-2e93-492c-aada-2d8ee7f59734'}] 2026-11-12 22:34:35,208 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:34:35,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59555243 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '53883b73-2e93-492c-aada-2d8ee7f59734'} created pos.order #41 2026-11-12 22:34:35,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59555243 finished 2026-11-12 22:34:35,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 244 0.177 0.547 2026-11-12 22:34:36,028 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:34:36,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: tour succeeded 2026-11-12 22:34:36,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: ╔════════════════════════════════════╗ ║ TOUR FixedTaxNegativeQty SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:34:36,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74508411 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '53883b73-2e93-492c-aada-2d8ee7f59734'}] 2026-11-12 22:34:36,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74508411 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '53883b73-2e93-492c-aada-2d8ee7f59734'} sync ignored for existing PoS order pos.order(41,) (state: paid) 2026-11-12 22:34:36,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74508411 finished 2026-11-12 22:34:36,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: heap 15952092 (allocated 17301504) 2026-11-12 22:34:36,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Closing chrome headless with pid 16624 2026-11-12 22:34:36,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Closing websocket connection 2026-11-12 22:34:36,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Terminating chrome headless with pid 16624 2026-11-12 22:34:36,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.067 0.133 2026-11-12 22:34:36,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223436_554294_test_fixed_tax_negative_qty.txt 2026-11-12 22:34:36,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Removing chrome user profile "/tmp/tmpwy9ve5ri_chrome_odoo" 2026-11-12 22:34:38,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_floating_order_tour ... 2026-11-12 22:34:38,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Chrome pid: 16847 2026-11-12 22:34:38,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Chrome headless temporary user profile dir: /tmp/tmppwhafn82_chrome_odoo 2026-11-12 22:34:38,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Issuing json command http://127.0.0.1:35459/json/version 2026-11-12 22:34:38,593 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:38,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 22:34:38,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Issuing json command http://127.0.0.1:35459/json 2026-11-12 22:34:38,611 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:38,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Websocket url found: ws://127.0.0.1:35459/devtools/page/81F0914C4A157E337135A1308C4A6448 2026-11-12 22:34:38,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Enable chrome headless console log notification 2026-11-12 22:34:38,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Chrome headless enable page notifications 2026-11-12 22:34:38,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:34:38,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Setting session cookie in browser 2026-11-12 22:34:38,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:34:38,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:34:38,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:34:39,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:39] "GET /pos/ui/5 HTTP/1.1" 200 - 142 0.078 0.920 2026-11-12 22:34:39,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Navigation result: {'frameId': '81F0914C4A157E337135A1308C4A6448', 'loaderId': '8532F9A976E4CD4849C1F6457481CC90', 'isDownload': False} 2026-11-12 22:34:39,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Evaluate ready code "odoo.isTourReady('FloatingOrderTour')" 2026-11-12 22:34:39,827 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:34:39,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:39] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.025 2026-11-12 22:34:39,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:39] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.043 2026-11-12 22:34:39,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:39] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-11-12 22:34:40,615 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:40,617 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:40,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 22:34:40,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Evaluate test code "odoo.startTour('FloatingOrderTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:34:40,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-11-12 22:34:40,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [1/46] Tour FloatingOrderTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:34:40,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:34:40,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:40,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.014 2026-11-12 22:34:40,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.018 2026-11-12 22:34:40,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.005 2026-11-12 22:34:40,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.050 2026-11-12 22:34:41,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.251 0.614 2026-11-12 22:34:41,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:34:41,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:34:41,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:41] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-11-12 22:34:42,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:34:42,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: Owl is running in 'dev' mode. 2026-11-12 22:34:42,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:34:42,163 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:42,221 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:34:42,227 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:34:42,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.019 0.036 2026-11-12 22:34:42,292 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:34:42,296 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:34:42,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.049 0.150 2026-11-12 22:34:42,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.083 2026-11-12 22:34:42,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.212 2026-11-12 22:34:42,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [2/46] Tour FloatingOrderTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:34:42,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.033 2026-11-12 22:34:42,649 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 22:34:42,695 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:42,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [3/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:42,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [4/46] Tour FloatingOrderTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:34:42,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.060 0.159 2026-11-12 22:34:42,820 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:42,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [5/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:42,855 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-11-12 22:34:42,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-11-12 22:34:42,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [6/46] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:34:42,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.317 2026-11-12 22:34:42,969 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:42] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-11-12 22:34:43,099 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:43] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.039 0.457 2026-11-12 22:34:43,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:43] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.295 2026-11-12 22:34:43,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:43] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-11-12 22:34:43,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:43] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-11-12 22:34:43,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:43] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 22:34:43,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:43] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-11-12 22:34:43,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.027 0.413 2026-11-12 22:34:43,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [7/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:43,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [8/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-11-12 22:34:43,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [9/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:43,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [10/46] 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-11-12 22:34:43,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [11/46] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:34:43,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [12/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:43,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [13/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2")):has(.price:contains("10.20"))) 2026-11-12 22:34:43,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [14/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:43,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [15/46] 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-11-12 22:34:43,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [16/46] 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-11-12 22:34:44,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [17/46] Tour FloatingOrderTour → Step .pos-leftheader .list-plus-btn 2026-11-12 22:34:44,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [18/46] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:34:44,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [19/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:44,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [20/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1")):has(.price:contains("5.28"))) 2026-11-12 22:34:44,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [21/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:44,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [22/46] 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-11-12 22:34:44,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [23/46] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:34:44,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [24/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:44,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [25/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","price":"10.56","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2")):has(.price:contains("10.56"))) 2026-11-12 22:34:44,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [26/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:44,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [27/46] 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-11-12 22:34:44,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [28/46] Tour FloatingOrderTour → Step .fa-caret-down 2026-11-12 22:34:44,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [29/46] Tour FloatingOrderTour → Step .list-container-items .btn:eq(0) 2026-11-12 22:34:44,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [30/46] 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-11-12 22:34:44,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [31/46] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:34:44,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [32/46] Tour FloatingOrderTour → Step .fa-caret-down 2026-11-12 22:34:44,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [33/46] Tour FloatingOrderTour → Step .list-container-items .btn:eq(1) 2026-11-12 22:34:45,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [34/46] 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-11-12 22:34:45,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [35/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:45,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [36/46] Tour FloatingOrderTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:34:45,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [37/46] Tour FloatingOrderTour → Step click Actions button (trigger: .more-btn) 2026-11-12 22:34:45,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [38/46] Tour FloatingOrderTour → Step body 2026-11-12 22:34:45,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [39/46] Tour FloatingOrderTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:34:45,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [40/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:45,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [41/46] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:34:45,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [42/46] 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-11-12 22:34:45,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [43/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:45,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [44/46] 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-11-12 22:34:45,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [45/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:45,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [46/46] Tour FloatingOrderTour → Step body 2026-11-12 22:34:45,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: tour succeeded 2026-11-12 22:34:45,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: ╔══════════════════════════════════╗ ║ TOUR FloatingOrderTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:34:45,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: heap 15835496 (allocated 16515072) 2026-11-12 22:34:45,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Closing chrome headless with pid 16847 2026-11-12 22:34:45,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Closing websocket connection 2026-11-12 22:34:45,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Terminating chrome headless with pid 16847 2026-11-12 22:34:45,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223445_903747_test_floating_order_tour.txt 2026-11-12 22:34:45,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Removing chrome user profile "/tmp/tmppwhafn82_chrome_odoo" 2026-11-12 22:34:45,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_gs1_barcode_scan_missing_product_variant ... 2026-11-12 22:34:47,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Chrome pid: 17052 2026-11-12 22:34:47,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Chrome headless temporary user profile dir: /tmp/tmpin1x30zs_chrome_odoo 2026-11-12 22:34:47,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Issuing json command http://127.0.0.1:45411/json/version 2026-11-12 22:34:47,083 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:47,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Browser version: Chrome/150.0.7871.114 2026-11-12 22:34:47,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Issuing json command http://127.0.0.1:45411/json 2026-11-12 22:34:47,104 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:47,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Websocket url found: ws://127.0.0.1:45411/devtools/page/13518F4C969F54D745D70DA7630BBF42 2026-11-12 22:34:47,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Enable chrome headless console log notification 2026-11-12 22:34:47,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Chrome headless enable page notifications 2026-11-12 22:34:47,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:34:47,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Setting session cookie in browser 2026-11-12 22:34:47,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:34:47,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:34:47,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:34:48,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:48] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.047 0.746 2026-11-12 22:34:48,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Navigation result: {'frameId': '13518F4C969F54D745D70DA7630BBF42', 'loaderId': '578947EAC95B13E5B1BC46EF94FC06D4', 'isDownload': False} 2026-11-12 22:34:48,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Evaluate ready code "odoo.isTourReady('test_gs1_barcode_scan_missing_product_variant')" 2026-11-12 22:34:48,098 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:34:48,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:48] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 22:34:48,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:48] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-11-12 22:34:48,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:48] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-11-12 22:34:48,858 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:34:48,866 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:34:48,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.032 2026-11-12 22:34:48,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Evaluate test code "odoo.startTour('test_gs1_barcode_scan_missing_product_variant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:34:48,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [1/11] Tour test_gs1_barcode_scan_missing_product_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:34:48,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-11-12 22:34:48,980 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:34:49,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 22:34:49,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:34:49,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:49,094 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:49] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.030 2026-11-12 22:34:49,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.033 2026-11-12 22:34:49,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:49] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:34:49,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.051 2026-11-12 22:34:50,050 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.246 0.556 2026-11-12 22:34:50,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:34:50,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:34:50,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-11-12 22:34:50,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:34:50,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: Owl is running in 'dev' mode. 2026-11-12 22:34:50,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-11-12 22:34:50,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:34:50,443 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:34:50,491 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:34:50,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.026 0.063 2026-11-12 22:34:50,536 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:34:50,545 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:34:50,573 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.104 2026-11-12 22:34:50,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.011 0.153 2026-11-12 22:34:50,619 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:34:50,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [2/11] Tour test_gs1_barcode_scan_missing_product_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:34:50,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.059 0.157 2026-11-12 22:34:50,794 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:34:50,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [3/11] Tour test_gs1_barcode_scan_missing_product_variant → Step PoS model scan barcode '0105400000002649' (trigger: body) 2026-11-12 22:34:50,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [4/11] Tour test_gs1_barcode_scan_missing_product_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:50,900 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.038 0.299 2026-11-12 22:34:50,919 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:34:50,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [5/11] Tour test_gs1_barcode_scan_missing_product_variant → Step Check orderline with attributes: {"productName":"GS1 Missing Variant Product","quantity":1,"attributeLine":"S"} (trigger: .order-container .orderline:has(.product-name:contains("GS1 Missing Variant Product")):has(.qty:contains("1")):has(.attribute-line:contains("S"))) 2026-11-12 22:34:50,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.302 2026-11-12 22:34:50,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:50] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.236 2026-11-12 22:34:51,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.296 2026-11-12 22:34:51,059 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.313 2026-11-12 22:34:51,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.276 2026-11-12 22:34:51,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-11-12 22:34:51,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.210 2026-11-12 22:34:51,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-11-12 22:34:51,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-11-12 22:34:51,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.040 0.257 2026-11-12 22:34:51,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.233 2026-11-12 22:34:51,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.224 2026-11-12 22:34:51,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 40 0.035 0.435 2026-11-12 22:34:51,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [6/11] Tour test_gs1_barcode_scan_missing_product_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:51,702 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-11-12 22:34:51,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 42 0.038 0.099 2026-11-12 22:34:51,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [7/11] Tour test_gs1_barcode_scan_missing_product_variant → Step PoS model scan barcode '0105400000002649' (trigger: body) 2026-11-12 22:34:51,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:51] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.024 2026-11-12 22:34:51,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [8/11] Tour test_gs1_barcode_scan_missing_product_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:51,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [9/11] Tour test_gs1_barcode_scan_missing_product_variant → Step Check orderline with attributes: {"productName":"GS1 Missing Variant Product","quantity":2,"attributeLine":"S"} (trigger: .order-container .orderline:has(.product-name:contains("GS1 Missing Variant Product")):has(.qty:contains("2")):has(.attribute-line:contains("S"))) 2026-11-12 22:34:51,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [10/11] Tour test_gs1_barcode_scan_missing_product_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:52,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: [11/11] Tour test_gs1_barcode_scan_missing_product_variant → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:34:52,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: tour succeeded 2026-11-12 22:34:52,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_gs1_barcode_scan_missing_product_variant SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-11-12 22:34:52,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant.browser: heap 14731460 (allocated 15728640) 2026-11-12 22:34:52,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Closing chrome headless with pid 17052 2026-11-12 22:34:52,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Closing websocket connection 2026-11-12 22:34:52,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Terminating chrome headless with pid 17052 2026-11-12 22:34:52,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223452_338445_test_gs1_barcode_scan_missing_product_variant.txt 2026-11-12 22:34:52,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_gs1_barcode_scan_missing_product_variant: Removing chrome user profile "/tmp/tmpin1x30zs_chrome_odoo" 2026-11-12 22:34:52,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-11-12 22:34:53,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome pid: 17269 2026-11-12 22:34:53,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpzqurgql2_chrome_odoo 2026-11-12 22:34:53,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:36055/json/version 2026-11-12 22:34:53,841 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:53,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-11-12 22:34:53,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:36055/json 2026-11-12 22:34:53,968 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:34:53,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:36055/devtools/page/B6165F607713A1794625776BBBB950C3 2026-11-12 22:34:54,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-11-12 22:34:54,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-11-12 22:34:54,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:34:54,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-11-12 22:34:54,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:34:54,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:34:54,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:34:55,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:55] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.053 1.115 2026-11-12 22:34:55,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': 'B6165F607713A1794625776BBBB950C3', 'loaderId': 'C4CA8D656296AB1F2C485923E7772903', 'isDownload': False} 2026-11-12 22:34:55,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-11-12 22:34:55,462 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:34:55,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:55] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 22:34:55,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:55] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-11-12 22:34:55,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:55] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.033 2026-11-12 22:34:56,192 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:34:56,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.036 2026-11-12 22:34:56,234 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:34:56,272 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:34:56,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:34:56,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [1/40] Tour limitedProductPricelistLoading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:34:56,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:34:56,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:34:56,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.020 2026-11-12 22:34:56,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.048 2026-11-12 22:34:56,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.065 2026-11-12 22:34:56,492 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:56] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.054 2026-11-12 22:34:57,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.219 0.504 2026-11-12 22:34:57,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:34:57,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:34:57,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.052 2026-11-12 22:34:57,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:34:57,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-11-12 22:34:57,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:34:57,744 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:57,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:34:57,810 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:34:57,813 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:34:57,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.024 0.076 2026-11-12 22:34:57,884 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:34:57,895 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:34:57,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.132 2026-11-12 22:34:57,986 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:34:58,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.022 0.047 2026-11-12 22:34:58,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [2/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:34:58,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.037 0.139 2026-11-12 22:34:58,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.122 2026-11-12 22:34:58,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:34:58,272 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:34:58,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [3/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100100' (trigger: body) 2026-11-12 22:34:58,337 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:34:58,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.057 0.303 2026-11-12 22:34:58,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [4/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:58,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [5/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1","price":"80.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1")):has(.price:contains("80.0"))) 2026-11-12 22:34:58,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.050 0.086 2026-11-12 22:34:58,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 33 0.033 0.159 2026-11-12 22:34:58,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 37 0.046 0.113 2026-11-12 22:34:58,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [6/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:58,804 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-11-12 22:34:58,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [7/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100201' (trigger: body) 2026-11-12 22:34:58,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:58] "GET /web/image?model=product.template&field=image_128&id=789&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-11-12 22:34:58,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [8/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:34:59,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:59] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.055 0.166 2026-11-12 22:34:59,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:59] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.199 2026-11-12 22:34:59,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 48 0.045 0.087 2026-11-12 22:34:59,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:59] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.008 0.138 2026-11-12 22:34:59,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:59] "GET /web/image?model=product.template&field=image_128&id=790&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-11-12 22:34:59,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [9/40] Tour limitedProductPricelistLoading → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:34:59,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [10/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:34:59,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [11/40] Tour limitedProductPricelistLoading → Step .o-autocomplete input 2026-11-12 22:34:59,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [12/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:34:59,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [13/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:34:59,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [14/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"100.0","attributeLine":"White"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("White"))) 2026-11-12 22:34:59,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [15/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:34:59,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [16/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100202' (trigger: body) 2026-11-12 22:34:59,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [17/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:34:59,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:34:59] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.003 0.016 2026-11-12 22:34:59,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [18/40] Tour limitedProductPricelistLoading → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:34:59,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [19/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:34:59,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [20/40] Tour limitedProductPricelistLoading → Step .o-autocomplete input 2026-11-12 22:35:00,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [21/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:00,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [22/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:00,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [23/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"120.0","attributeLine":"Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("120.0")):has(.attribute-line:contains("Red"))) 2026-11-12 22:35:00,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [24/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:00,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [25/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:00,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [26/40] Tour limitedProductPricelistLoading → Step order total amount is '300.0' (trigger: .product-screen .order-summary .total:contains("300.0")) 2026-11-12 22:35:00,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [27/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:00,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [28/40] Tour limitedProductPricelistLoading → Step refresh page (trigger: body) 2026-11-12 22:35:00,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:00] "GET /pos/ui/5/product/37ad736f-9fbc-4496-87e1-b16484d1128c HTTP/1.1" 200 - 33 0.025 0.068 2026-11-12 22:35:02,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [29/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:02,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.011 2026-11-12 22:35:02,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:35:02,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [30/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-11-12 22:35:02,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:35:02,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.007 2026-11-12 22:35:02,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.007 0.030 2026-11-12 22:35:02,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.035 2026-11-12 22:35:02,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:35:02,446 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.020 2026-11-12 22:35:02,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.024 2026-11-12 22:35:02,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-11-12 22:35:02,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-11-12 22:35:02,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:35:02,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [31/40] Tour limitedProductPricelistLoading → 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-11-12 22:35:02,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.013 0.033 2026-11-12 22:35:02,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.050 2026-11-12 22:35:02,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [32/40] Tour limitedProductPricelistLoading → 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-11-12 22:35:02,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [33/40] Tour limitedProductPricelistLoading → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:35:02,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:02] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.030 0.113 2026-11-12 22:35:02,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [34/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"2","price":"140.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("2")):has(.price:contains("140.0"))) 2026-11-12 22:35:03,065 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:03] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.027 0.225 2026-11-12 22:35:03,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [35/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:03,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [36/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100300' (trigger: body) 2026-11-12 22:35:03,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [37/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:03,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [38/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-11-12 22:35:03,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:03] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 29 0.023 0.064 2026-11-12 22:35:03,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [39/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:03,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [40/40] Tour limitedProductPricelistLoading → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:35:03,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 29 0.037 0.090 2026-11-12 22:35:03,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-11-12 22:35:03,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoading SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-12 22:35:03,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:03] "GET /web/image?model=product.template&field=image_128&id=791&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-11-12 22:35:03,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:03] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.111 2026-11-12 22:35:03,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: heap 17892540 (allocated 19398656) 2026-11-12 22:35:03,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 17269 2026-11-12 22:35:03,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-11-12 22:35:03,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 17269 2026-11-12 22:35:03,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223503_893336_test_limited_product_pricelist_loading.txt 2026-11-12 22:35:03,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpzqurgql2_chrome_odoo" 2026-11-12 22:35:03,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_line_configurators ... 2026-11-12 22:35:06,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome pid: 17519 2026-11-12 22:35:06,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome headless temporary user profile dir: /tmp/tmpxe21781q_chrome_odoo 2026-11-12 22:35:06,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Issuing json command http://127.0.0.1:44787/json/version 2026-11-12 22:35:06,076 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:06,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Browser version: Chrome/150.0.7871.114 2026-11-12 22:35:06,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Issuing json command http://127.0.0.1:44787/json 2026-11-12 22:35:06,082 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:06,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Websocket url found: ws://127.0.0.1:44787/devtools/page/E5C6E4C58E5EBE9C8A48AB850081340A 2026-11-12 22:35:06,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Enable chrome headless console log notification 2026-11-12 22:35:06,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome headless enable page notifications 2026-11-12 22:35:06,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:35:06,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Setting session cookie in browser 2026-11-12 22:35:06,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:35:06,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:35:06,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:35:07,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:07] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.062 0.863 2026-11-12 22:35:07,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Navigation result: {'frameId': 'E5C6E4C58E5EBE9C8A48AB850081340A', 'loaderId': '6E5E7EB1320893185F1974DEC1AA61D5', 'isDownload': False} 2026-11-12 22:35:07,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Evaluate ready code "odoo.isTourReady('test_line_configurators_product')" 2026-11-12 22:35:07,240 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:35:07,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:07] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 22:35:07,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:07] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-11-12 22:35:07,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:07] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.017 0.047 2026-11-12 22:35:08,080 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:08,084 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:08,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-11-12 22:35:08,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Evaluate test code "odoo.startTour('test_line_configurators_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:35:08,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:35:08,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [1/37] Tour test_line_configurators_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:35:08,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:35:08,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:08,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.024 2026-11-12 22:35:08,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.038 2026-11-12 22:35:08,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:35:08,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.055 2026-11-12 22:35:09,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.249 0.604 2026-11-12 22:35:09,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:35:09,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.021 2026-11-12 22:35:09,475 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-11-12 22:35:09,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-11-12 22:35:09,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-11-12 22:35:09,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:35:09,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:09,675 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:35:09,681 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:09,742 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:35:09,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.050 0.075 2026-11-12 22:35:09,755 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:35:09,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.158 2026-11-12 22:35:09,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.073 2026-11-12 22:35:09,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.184 2026-11-12 22:35:09,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [2/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:35:09,900 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-11-12 22:35:09,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [3/37] Tour test_line_configurators_product → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:35:09,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:09] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-11-12 22:35:10,003 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:10,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-11-12 22:35:10,050 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-11-12 22:35:10,061 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:35:10,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-11-12 22:35:10,095 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:35:10,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.016 0.166 2026-11-12 22:35:10,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-11-12 22:35:10,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.021 0.244 2026-11-12 22:35:10,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=798&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-11-12 22:35:10,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.217 2026-11-12 22:35:10,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-11-12 22:35:10,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=796&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 22:35:10,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=795&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.185 2026-11-12 22:35:10,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=799&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.198 2026-11-12 22:35:10,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=794&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-11-12 22:35:10,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.039 0.596 2026-11-12 22:35:10,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=792&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.296 2026-11-12 22:35:10,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=801&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.297 2026-11-12 22:35:10,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=797&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.294 2026-11-12 22:35:10,835 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.298 2026-11-12 22:35:10,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=793&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-11-12 22:35:10,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:10] "GET /web/image?model=product.template&field=image_128&id=800&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.238 2026-11-12 22:35:11,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.050 0.292 2026-11-12 22:35:11,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [4/37] Tour test_line_configurators_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:35:11,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [5/37] Tour test_line_configurators_product → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-11-12 22:35:11,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [6/37] Tour test_line_configurators_product → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:35:11,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [7/37] Tour test_line_configurators_product → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-11-12 22:35:11,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [8/37] Tour test_line_configurators_product → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:35:11,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [9/37] Tour test_line_configurators_product → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:35:11,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [10/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:11,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [11/37] Tour test_line_configurators_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:11,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [12/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:35:12,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [13/37] Tour test_line_configurators_product → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-11-12 22:35:12,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [14/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-11-12 22:35:12,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [15/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:35:12,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [16/37] Tour test_line_configurators_product → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-11-12 22:35:12,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [17/37] Tour test_line_configurators_product → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-11-12 22:35:13,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [18/37] Tour test_line_configurators_product → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:35:13,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [19/37] Tour test_line_configurators_product → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-11-12 22:35:13,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [20/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:35:13,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [21/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:35:13,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [22/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:13,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [23/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-11-12 22:35:13,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [24/37] Tour test_line_configurators_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:13,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [25/37] Tour test_line_configurators_product → Step refresh page (trigger: body) 2026-11-12 22:35:13,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:13] "GET /pos/ui/5/product/fdff3ace-250e-40cd-b1f0-ebae4b28a4ee HTTP/1.1" 200 - 33 0.020 0.055 2026-11-12 22:35:14,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [26/37] Tour test_line_configurators_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:14,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-11-12 22:35:14,781 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:35:14,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [27/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-11-12 22:35:14,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:14,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.017 0.042 2026-11-12 22:35:14,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:14] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.002 0.065 2026-11-12 22:35:14,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:14] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.005 2026-11-12 22:35:15,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-11-12 22:35:15,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:15] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.028 2026-11-12 22:35:15,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 22:35:15,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-11-12 22:35:15,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:35:15,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:15] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.013 0.038 2026-11-12 22:35:15,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [28/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:35:15,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:15] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.027 2026-11-12 22:35:15,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:15] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.038 0.113 2026-11-12 22:35:15,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:15] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.020 0.221 2026-11-12 22:35:16,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [29/37] Tour test_line_configurators_product → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-11-12 22:35:16,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [30/37] Tour test_line_configurators_product → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-11-12 22:35:16,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [31/37] Tour test_line_configurators_product → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:35:16,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [32/37] Tour test_line_configurators_product → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-11-12 22:35:16,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [33/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:35:16,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [34/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:35:16,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [35/37] Tour test_line_configurators_product → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-11-12 22:35:16,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [36/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-11-12 22:35:16,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [37/37] Tour test_line_configurators_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:16,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: tour succeeded 2026-11-12 22:35:16,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_line_configurators_product SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:35:16,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: heap 17340304 (allocated 18874368) 2026-11-12 22:35:16,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Closing chrome headless with pid 17519 2026-11-12 22:35:16,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Closing websocket connection 2026-11-12 22:35:16,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Terminating chrome headless with pid 17519 2026-11-12 22:35:17,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223517_073029_test_line_configurators.txt 2026-11-12 22:35:17,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Removing chrome user profile "/tmp/tmpxe21781q_chrome_odoo" 2026-11-12 22:35:17,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome pid: 17755 2026-11-12 22:35:17,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome headless temporary user profile dir: /tmp/tmpchvx0wfg_chrome_odoo 2026-11-12 22:35:17,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Issuing json command http://127.0.0.1:34607/json/version 2026-11-12 22:35:17,530 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34607', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:17,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Browser version: Chrome/150.0.7871.114 2026-11-12 22:35:17,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Issuing json command http://127.0.0.1:34607/json 2026-11-12 22:35:17,570 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34607', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:17,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Websocket url found: ws://127.0.0.1:34607/devtools/page/940DE632D6BBF0BB12F5365F890B5A28 2026-11-12 22:35:17,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Enable chrome headless console log notification 2026-11-12 22:35:17,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome headless enable page notifications 2026-11-12 22:35:17,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:35:17,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Setting session cookie in browser 2026-11-12 22:35:17,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:35:17,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:35:17,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:17] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.019 0.066 2026-11-12 22:35:17,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Navigation result: {'frameId': '940DE632D6BBF0BB12F5365F890B5A28', 'loaderId': '1A17D0F9655BCF3F9DB551947CCB76C1', 'isDownload': False} 2026-11-12 22:35:17,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Evaluate ready code "odoo.isTourReady('test_line_configurators_combo')" 2026-11-12 22:35:17,871 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:35:17,900 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:17] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.007 2026-11-12 22:35:17,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:17] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.021 2026-11-12 22:35:17,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:17] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-11-12 22:35:18,673 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:18,680 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:35:18,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:35:18,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 22:35:18,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Evaluate test code "odoo.startTour('test_line_configurators_combo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:35:18,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [1/60] Tour test_line_configurators_combo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:35:18,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:35:18,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:18,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.016 2026-11-12 22:35:18,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 22:35:18,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.054 2026-11-12 22:35:18,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:18] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.048 2026-11-12 22:35:19,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.194 0.557 2026-11-12 22:35:19,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:35:19,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:35:19,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:19] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.045 2026-11-12 22:35:20,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:35:20,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-11-12 22:35:20,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:35:20,146 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:35:20,149 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:35:20,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:35:20,205 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:35:20,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 7 0.041 0.104 2026-11-12 22:35:20,307 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:35:20,320 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.064 2026-11-12 22:35:20,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.213 2026-11-12 22:35:20,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [2/60] Tour test_line_configurators_combo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:35:20,427 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:35:20,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.121 0.224 2026-11-12 22:35:20,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [3/60] Tour test_line_configurators_combo → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:35:20,610 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:35:20,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.227 2026-11-12 22:35:20,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.026 2026-11-12 22:35:20,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [4/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:35:20,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.181 2026-11-12 22:35:20,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [5/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:35:20,761 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:35:20,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.237 2026-11-12 22:35:20,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.022 0.590 2026-11-12 22:35:20,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [6/60] Tour test_line_configurators_combo → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:35:20,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.421 2026-11-12 22:35:20,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [7/60] Tour test_line_configurators_combo → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-11-12 22:35:20,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:20] "GET /web/image?model=product.template&field=image_128&id=792&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-11-12 22:35:20,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [8/60] Tour test_line_configurators_combo → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:35:21,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=796&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.311 2026-11-12 22:35:21,031 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-11-12 22:35:21,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [9/60] Tour test_line_configurators_combo → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-11-12 22:35:21,070 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=799&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-11-12 22:35:21,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.228 2026-11-12 22:35:21,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [10/60] Tour test_line_configurators_combo → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:35:21,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-11-12 22:35:21,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [11/60] Tour test_line_configurators_combo → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:35:21,185 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=798&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-11-12 22:35:21,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [12/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:21,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=794&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.233 2026-11-12 22:35:21,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=795&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.242 2026-11-12 22:35:21,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [13/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:35:21,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=793&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-11-12 22:35:21,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [14/60] Tour test_line_configurators_combo → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:35:21,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.255 2026-11-12 22:35:21,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=797&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.271 2026-11-12 22:35:21,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [15/60] Tour test_line_configurators_combo → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-11-12 22:35:21,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=800&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-11-12 22:35:21,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [16/60] Tour test_line_configurators_combo → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:35:21,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.template&field=image_128&id=801&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-11-12 22:35:21,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.010 0.217 2026-11-12 22:35:21,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [17/60] Tour test_line_configurators_combo → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-11-12 22:35:21,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.product&field=image_128&id=1155&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.229 2026-11-12 22:35:21,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [18/60] Tour test_line_configurators_combo → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:35:21,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.product&field=image_128&id=1158&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.010 0.248 2026-11-12 22:35:21,692 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.product&field=image_128&id=1160&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.014 0.253 2026-11-12 22:35:21,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [19/60] Tour test_line_configurators_combo → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:35:21,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [20/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:21,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.product&field=image_128&id=1154&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.013 0.281 2026-11-12 22:35:21,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.product&field=image_128&id=1157&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.284 2026-11-12 22:35:21,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [21/60] Tour test_line_configurators_combo → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:35:21,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.product&field=image_128&id=1159&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.014 0.306 2026-11-12 22:35:21,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [22/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:35:21,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.product&field=image_128&id=1035&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.011 0.319 2026-11-12 22:35:21,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [23/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:21,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:21] "GET /web/image?model=product.product&field=image_128&id=1156&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.013 0.307 2026-11-12 22:35:22,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:22] "GET /web/image?model=product.product&field=image_128&id=1161&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.015 0.314 2026-11-12 22:35:22,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [24/60] Tour test_line_configurators_combo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:22,089 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:22] "GET /web/image?model=product.product&field=image_128&id=1162&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.008 0.288 2026-11-12 22:35:22,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:22] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.300 2026-11-12 22:35:22,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [25/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 22:35:22,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [26/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-11-12 22:35:22,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [27/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 22:35:22,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [28/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-11-12 22:35:22,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [29/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:35:22,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [30/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:35:22,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [31/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:35:23,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [32/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-11-12 22:35:23,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [33/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 22:35:23,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [34/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-11-12 22:35:23,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [35/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 22:35:23,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [36/60] Tour test_line_configurators_combo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:23,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [37/60] Tour test_line_configurators_combo → Step refresh page (trigger: body) 2026-11-12 22:35:23,822 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:23] "GET /pos/ui/5/product/5ad97623-fe43-4a9f-9bd1-24d26b6e3bdb HTTP/1.1" 200 - 33 0.018 0.055 2026-11-12 22:35:24,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [38/60] Tour test_line_configurators_combo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:24,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.006 2026-11-12 22:35:24,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:35:24,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [39/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-11-12 22:35:24,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:24,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.007 0.033 2026-11-12 22:35:24,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:24] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.040 2026-11-12 22:35:24,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:24] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:35:24,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:35:25,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:25] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.023 2026-11-12 22:35:25,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:35:25,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-11-12 22:35:25,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:35:25,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:25] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.008 0.048 2026-11-12 22:35:25,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:25] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.029 2026-11-12 22:35:25,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:25] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.027 0.083 2026-11-12 22:35:25,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:25] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.050 0.178 2026-11-12 22:35:26,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [40/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:35:26,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [41/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:35:26,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [42/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:35:26,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [43/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:35:26,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [44/60] Tour test_line_configurators_combo → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-11-12 22:35:26,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [45/60] Tour test_line_configurators_combo → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-11-12 22:35:26,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [46/60] Tour test_line_configurators_combo → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:35:26,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [47/60] Tour test_line_configurators_combo → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-11-12 22:35:26,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [48/60] Tour test_line_configurators_combo → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:35:26,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [49/60] Tour test_line_configurators_combo → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:35:26,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [50/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:26,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [51/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-11-12 22:35:26,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [52/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 22:35:26,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [53/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-11-12 22:35:26,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [54/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 22:35:26,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [55/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-11-12 22:35:27,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [56/60] Tour test_line_configurators_combo → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:35:27,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [57/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-11-12 22:35:27,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:28,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [58/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:35:28,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [59/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-11-12 22:35:28,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [60/60] Tour test_line_configurators_combo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:28,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: tour succeeded 2026-11-12 22:35:28,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_line_configurators_combo SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:35:28,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: heap 20426876 (allocated 21630976) 2026-11-12 22:35:28,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Closing chrome headless with pid 17755 2026-11-12 22:35:28,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Closing websocket connection 2026-11-12 22:35:28,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Terminating chrome headless with pid 17755 2026-11-12 22:35:28,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223528_823539_test_line_configurators.txt 2026-11-12 22:35:28,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Removing chrome user profile "/tmp/tmpchvx0wfg_chrome_odoo" 2026-11-12 22:35:28,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_load_pos_demo_data ... 2026-11-12 22:35:29,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome pid: 18007 2026-11-12 22:35:29,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome headless temporary user profile dir: /tmp/tmpavzniz5y_chrome_odoo 2026-11-12 22:35:29,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:36853/json/version 2026-11-12 22:35:29,406 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:29,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Browser version: Chrome/150.0.7871.114 2026-11-12 22:35:29,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:36853/json 2026-11-12 22:35:29,475 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:29,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Websocket url found: ws://127.0.0.1:36853/devtools/page/747583971E7CFC234FAE15A74180D647 2026-11-12 22:35:29,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Enable chrome headless console log notification 2026-11-12 22:35:29,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome headless enable page notifications 2026-11-12 22:35:29,573 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:35:29,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Setting session cookie in browser 2026-11-12 22:35:29,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:35:29,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:35:29,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:35:30,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:30] "GET /pos/ui/5 HTTP/1.1" 200 - 136 0.082 0.958 2026-11-12 22:35:30,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Navigation result: {'frameId': '747583971E7CFC234FAE15A74180D647', 'loaderId': '4596416B9EC2C19122E0A0A03147174F', 'isDownload': False} 2026-11-12 22:35:30,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Evaluate ready code "odoo.isTourReady('test_load_pos_demo_data_by_pos_user')" 2026-11-12 22:35:30,696 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:35:30,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:30] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-11-12 22:35:30,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:30] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.053 2026-11-12 22:35:30,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:30] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.060 2026-11-12 22:35:31,462 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:35:31,486 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:35:31,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.033 2026-11-12 22:35:31,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-11-12 22:35:31,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Evaluate test code "odoo.startTour('test_load_pos_demo_data_by_pos_user', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:35:31,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [1/5] Tour test_load_pos_demo_data_by_pos_user → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:35:31,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:35:31,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:31,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.029 2026-11-12 22:35:31,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.019 2026-11-12 22:35:31,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.076 2026-11-12 22:35:31,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:31] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.090 2026-11-12 22:35:32,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.253 0.554 2026-11-12 22:35:32,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:35:32,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 22:35:32,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:32] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.072 2026-11-12 22:35:33,031 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-11-12 22:35:33,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: Owl is running in 'dev' mode. 2026-11-12 22:35:33,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-11-12 22:35:33,173 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:35:33,194 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:35:33,208 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:35:33,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.036 0.065 2026-11-12 22:35:33,307 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:35:33,316 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:35:33,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.015 0.153 2026-11-12 22:35:33,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.024 2026-11-12 22:35:33,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.181 2026-11-12 22:35:33,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [2/5] Tour test_load_pos_demo_data_by_pos_user → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:35:33,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.008 0.033 2026-11-12 22:35:33,530 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:35:33,636 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:33,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [3/5] Tour test_load_pos_demo_data_by_pos_user → Step Click on Load Sample button (trigger: .o_view_nocontent .o_nocontent_help button.btn-primary:contains("Load Sample")) 2026-11-12 22:35:33,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.062 0.117 2026-11-12 22:35:33,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.025 0.260 2026-11-12 22:35:33,821 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:35:33,843 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:35:33,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.054 0.235 2026-11-12 22:35:33,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [4/5] Tour test_load_pos_demo_data_by_pos_user → Step Click Ok on the Access Denied dialog box (trigger: .modal-content:has(.modal-title:contains("Access Denied")) .modal-footer .btn.btn-primary:contains("Ok")) 2026-11-12 22:35:34,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:34] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:35:34,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [5/5] Tour test_load_pos_demo_data_by_pos_user → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:35:34,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: tour succeeded 2026-11-12 22:35:34,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_load_pos_demo_data_by_pos_user SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 22:35:34,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: heap 13207532 (allocated 14155776) 2026-11-12 22:35:34,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Closing chrome headless with pid 18007 2026-11-12 22:35:34,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Closing websocket connection 2026-11-12 22:35:34,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Terminating chrome headless with pid 18007 2026-11-12 22:35:34,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223534_364190_test_load_pos_demo_data.txt 2026-11-12 22:35:34,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Removing chrome user profile "/tmp/tmpavzniz5y_chrome_odoo" 2026-11-12 22:35:35,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome pid: 18223 2026-11-12 22:35:35,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome headless temporary user profile dir: /tmp/tmp8m0i3py__chrome_odoo 2026-11-12 22:35:35,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:44925/json/version 2026-11-12 22:35:35,018 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:35,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Browser version: Chrome/150.0.7871.114 2026-11-12 22:35:35,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:44925/json 2026-11-12 22:35:35,157 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:35,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Websocket url found: ws://127.0.0.1:44925/devtools/page/5BC0248765C975C9D5AA42EE72D1128A 2026-11-12 22:35:35,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Enable chrome headless console log notification 2026-11-12 22:35:35,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome headless enable page notifications 2026-11-12 22:35:35,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:35:35,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Setting session cookie in browser 2026-11-12 22:35:35,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:35:35,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:35:35,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:35] "GET /pos/ui/5 HTTP/1.1" 200 - 71 0.045 0.116 2026-11-12 22:35:35,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Navigation result: {'frameId': '5BC0248765C975C9D5AA42EE72D1128A', 'loaderId': '564683AA142A2F5A5D4A282C946964C8', 'isDownload': False} 2026-11-12 22:35:35,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Evaluate ready code "odoo.isTourReady('test_load_pos_demo_data_with_member_role')" 2026-11-12 22:35:35,528 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:35:35,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:35] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-11-12 22:35:35,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:35] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 22:35:35,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:35] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 22:35:36,309 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:36,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 22:35:36,351 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:35:36,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-11-12 22:35:36,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Evaluate test code "odoo.startTour('test_load_pos_demo_data_with_member_role', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:35:36,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [1/4] Tour test_load_pos_demo_data_with_member_role → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:35:36,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:35:36,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:36,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.017 2026-11-12 22:35:36,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.001 0.034 2026-11-12 22:35:36,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.010 2026-11-12 22:35:36,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.070 2026-11-12 22:35:37,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.234 0.544 2026-11-12 22:35:37,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:35:37,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:35:37,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.060 2026-11-12 22:35:37,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:35:37,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: Owl is running in 'dev' mode. 2026-11-12 22:35:37,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:35:37,815 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:37,848 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:35:37,859 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:35:37,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.025 0.038 2026-11-12 22:35:37,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.084 2026-11-12 22:35:37,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.124 2026-11-12 22:35:37,962 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:35:37,967 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:35:38,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:38] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-11-12 22:35:38,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [2/4] Tour test_load_pos_demo_data_with_member_role → Step Click on Load Sample button (trigger: .o_view_nocontent .o_nocontent_help button.btn-primary:contains("Load Sample")) 2026-11-12 22:35:38,233 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:35:38,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:38] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.017 0.044 2026-11-12 22:35:38,250 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:38] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:38,351 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:35:38,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:38] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.069 0.157 2026-11-12 22:35:38,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:38] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.062 0.249 2026-11-12 22:35:38,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [3/4] Tour test_load_pos_demo_data_with_member_role → Step Click Ok on the Access Denied dialog box (trigger: .modal-content:has(.modal-title:contains("Access Denied")) .modal-footer .btn.btn-primary:contains("Ok")) 2026-11-12 22:35:38,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:38] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:35:38,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [4/4] Tour test_load_pos_demo_data_with_member_role → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:35:38,643 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:38,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: tour succeeded 2026-11-12 22:35:38,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_load_pos_demo_data_with_member_role SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 22:35:38,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: heap 12988768 (allocated 14155776) 2026-11-12 22:35:38,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Closing chrome headless with pid 18223 2026-11-12 22:35:38,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Closing websocket connection 2026-11-12 22:35:38,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Terminating chrome headless with pid 18223 2026-11-12 22:35:38,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223538_925315_test_load_pos_demo_data.txt 2026-11-12 22:35:38,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Removing chrome user profile "/tmp/tmp8m0i3py__chrome_odoo" 2026-11-12 22:35:38,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot ... 2026-11-12 22:35:40,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome pid: 18420 2026-11-12 22:35:40,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmppo2ah430_chrome_odoo 2026-11-12 22:35:40,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:34755/json/version 2026-11-12 22:35:40,035 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:40,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-11-12 22:35:40,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:34755/json 2026-11-12 22:35:40,109 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:40,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Websocket url found: ws://127.0.0.1:34755/devtools/page/63C1ED244010FCED63087F2C929D95F2 2026-11-12 22:35:40,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Enable chrome headless console log notification 2026-11-12 22:35:40,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome headless enable page notifications 2026-11-12 22:35:40,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:35:40,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Setting session cookie in browser 2026-11-12 22:35:40,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:35:40,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:35:40,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:35:41,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:41] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.063 1.050 2026-11-12 22:35:41,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Navigation result: {'frameId': '63C1ED244010FCED63087F2C929D95F2', 'loaderId': '90E61E6ACD9880900ED0B05BA96BFED2', 'isDownload': False} 2026-11-12 22:35:41,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-11-12 22:35:41,464 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:35:41,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:41] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-11-12 22:35:41,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:41] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-11-12 22:35:41,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:41] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.031 2026-11-12 22:35:42,207 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:35:42,215 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:42,254 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-11-12 22:35:42,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:35:42,298 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:35:42,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [1/107] Tour LotTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:35:42,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:35:42,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:42,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.013 2026-11-12 22:35:42,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.035 2026-11-12 22:35:42,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.076 2026-11-12 22:35:42,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:42] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.063 2026-11-12 22:35:43,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.315 0.558 2026-11-12 22:35:43,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:35:43,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:35:43,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.050 2026-11-12 22:35:43,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-11-12 22:35:43,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-11-12 22:35:43,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:35:43,842 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:43,855 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:35:43,897 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:43,906 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:35:43,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.020 0.087 2026-11-12 22:35:43,977 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:35:44,032 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 22:35:44,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.163 2026-11-12 22:35:44,086 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:35:44,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.008 0.091 2026-11-12 22:35:44,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [2/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:35:44,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.033 0.163 2026-11-12 22:35:44,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [3/107] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:35:44,449 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.079 0.336 2026-11-12 22:35:44,456 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:44,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.012 0.273 2026-11-12 22:35:44,557 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.222 2026-11-12 22:35:44,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:35:44,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.022 0.280 2026-11-12 22:35:44,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.324 2026-11-12 22:35:44,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.348 2026-11-12 22:35:44,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.251 2026-11-12 22:35:44,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=802&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.310 2026-11-12 22:35:44,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-11-12 22:35:44,902 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.256 2026-11-12 22:35:44,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-11-12 22:35:44,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:44] "GET /web/image?model=product.template&field=image_128&id=803&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.015 0.260 2026-11-12 22:35:45,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.328 2026-11-12 22:35:45,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:45] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.316 2026-11-12 22:35:45,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [4/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:35:45,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:45] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.036 0.019 2026-11-12 22:35:45,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [5/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:35:45,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [6/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:35:45,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [7/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:35:45,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [8/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-11-12 22:35:45,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [9/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:35:45,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [10/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:45,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [11/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:45,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [12/107] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-11-12 22:35:45,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [13/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:45,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [14/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:45,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [15/107] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:35:45,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [16/107] Tour LotTour → Step delete lot number (trigger: .lot-container .lot-item:eq(0) .btn) 2026-11-12 22:35:45,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:45] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.003 0.017 2026-11-12 22:35:46,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [17/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:35:46,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [18/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:35:46,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [19/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:35:46,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [20/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:35:46,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [21/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:35:46,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [22/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(2)) 2026-11-12 22:35:46,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [23/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:35:46,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [24/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:46,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [25/107] 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-11-12 22:35:46,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [26/107] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:35:46,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [27/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:35:46,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:46] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.004 0.017 2026-11-12 22:35:46,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [28/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:35:46,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [29/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:35:46,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [30/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:35:46,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [31/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-11-12 22:35:46,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [32/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:35:46,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [33/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:46,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [34/107] 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-11-12 22:35:47,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [35/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:47,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [36/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:47,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [37/107] Tour LotTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:35:47,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [38/107] Tour LotTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:35:47,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [39/107] Tour LotTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:35:47,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [40/107] Tour LotTour → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:35:47,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [41/107] Tour LotTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:35:47,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [42/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:47,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [43/107] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:35:47,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.016 0.062 2026-11-12 22:35:47,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [44/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:35:47,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:47] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.009 0.017 2026-11-12 22:35:47,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [45/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:35:47,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [46/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:35:47,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.022 0.097 2026-11-12 22:35:47,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [47/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:35:47,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [48/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-11-12 22:35:47,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [49/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:35:47,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [50/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:48,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [51/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:48,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [52/107] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-11-12 22:35:48,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [53/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:48,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [54/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:48,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [55/107] Tour LotTour → Step .info-list:contains('SN 3') 2026-11-12 22:35:48,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [56/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:48,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [57/107] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-11-12 22:35:48,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [58/107] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:35:48,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [59/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:35:48,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:48] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.003 0.015 2026-11-12 22:35:48,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [60/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:35:48,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [61/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:35:48,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [62/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:35:48,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [63/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(5)) 2026-11-12 22:35:48,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [64/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:35:48,756 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [65/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:48,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [66/107] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:35:48,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [67/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:35:48,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:48] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.007 0.016 2026-11-12 22:35:48,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [68/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:35:49,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [69/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:35:49,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [70/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:35:49,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [71/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-11-12 22:35:49,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [72/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:35:49,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [73/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:35:49,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [74/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:49,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [75/107] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-11-12 22:35:49,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [76/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:49,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [77/107] Tour LotTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-11-12 22:35:49,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [78/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:49,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:49] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 6 0.006 0.020 2026-11-12 22:35:49,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [79/107] Tour LotTour → Step .info-list:contains('Lot Number 1001') 2026-11-12 22:35:49,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [80/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:49,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [81/107] Tour LotTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:35:49,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [82/107] Tour LotTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:35:49,839 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:49,841 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:35:49,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [83/107] Tour LotTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:35:49,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [84/107] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:35:50,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [85/107] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:35:50,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [86/107] Tour LotTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:35:50,101 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:50,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90753840 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '71b2faa4-cdc6-48b5-973c-5e15164a2112'}] 2026-11-12 22:35:50,630 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted stock.move.line records with IDs: [1512] 2026-11-12 22:35:51,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90753840 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '71b2faa4-cdc6-48b5-973c-5e15164a2112'} created pos.order #42 2026-11-12 22:35:51,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90753840 finished 2026-11-12 22:35:51,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 393 0.423 0.882 2026-11-12 22:35:51,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 22:35:51,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58556390 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '71b2faa4-cdc6-48b5-973c-5e15164a2112'}] 2026-11-12 22:35:51,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58556390 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '71b2faa4-cdc6-48b5-973c-5e15164a2112'} sync ignored for existing PoS order pos.order(42,) (state: paid) 2026-11-12 22:35:51,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [87/107] Tour LotTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:35:51,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58556390 finished 2026-11-12 22:35:51,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [88/107] Tour LotTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:35:51,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [89/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:51,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [90/107] Tour LotTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:35:51,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.045 0.178 2026-11-12 22:35:51,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [91/107] Tour LotTour → Step click Actions button (trigger: .more-btn) 2026-11-12 22:35:52,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [92/107] Tour LotTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:35:52,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [93/107] Tour LotTour → Step .ticket-screen .order-row:contains("002") 2026-11-12 22:35:52,099 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:35:52,154 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.029 2026-11-12 22:35:52,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [94/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:52,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:52] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.037 2026-11-12 22:35:52,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [95/107] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:35:52,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [96/107] Tour LotTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-11-12 22:35:52,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [97/107] Tour LotTour → 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-11-12 22:35:52,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [98/107] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:35:52,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [99/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:35:52,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [100/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:35:52,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [101/107] Tour LotTour → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:35:52,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [102/107] Tour LotTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:35:52,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [103/107] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:35:52,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [104/107] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:35:52,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [105/107] Tour LotTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:35:52,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27276885 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000003', 'uuid': 'cb6c6599-2681-456a-85e4-03186fdb3147'}] 2026-11-12 22:35:53,173 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted stock.move.line records with IDs: [1515] 2026-11-12 22:35:53,277 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted stock.move.line records with IDs: [1516] 2026-11-12 22:35:53,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27276885 order {'name': '/', 'pos_reference': '261-5-000003', 'uuid': 'cb6c6599-2681-456a-85e4-03186fdb3147'} created pos.order #43 2026-11-12 22:35:53,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27276885 finished 2026-11-12 22:35:53,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 304 0.286 0.789 2026-11-12 22:35:54,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:35:54,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50314037 started for PoS orders references: [{'name': 'Shop - 000002 REFUND', 'pos_reference': '261-5-000003', 'uuid': 'cb6c6599-2681-456a-85e4-03186fdb3147'}] 2026-11-12 22:35:54,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50314037 order {'name': 'Shop - 000002 REFUND', 'pos_reference': '261-5-000003', 'uuid': 'cb6c6599-2681-456a-85e4-03186fdb3147'} sync ignored for existing PoS order pos.order(43,) (state: paid) 2026-11-12 22:35:54,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [106/107] Tour LotTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:35:54,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50314037 finished 2026-11-12 22:35:54,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [107/107] Tour LotTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:35:54,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: tour succeeded 2026-11-12 22:35:54,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-11-12 22:35:54,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.051 0.203 2026-11-12 22:35:54,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: heap 23327916 (allocated 25694208) 2026-11-12 22:35:54,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Closing chrome headless with pid 18420 2026-11-12 22:35:54,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Closing websocket connection 2026-11-12 22:35:54,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Terminating chrome headless with pid 18420 2026-11-12 22:35:54,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223554_659038_test_lot.txt 2026-11-12 22:35:54,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Removing chrome user profile "/tmp/tmppo2ah430_chrome_odoo" 2026-11-12 22:35:56,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-11-12 22:35:56,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome pid: 18652 2026-11-12 22:35:56,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmp00jnu_tb_chrome_odoo 2026-11-12 22:35:56,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:41971/json/version 2026-11-12 22:35:56,930 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:57,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-11-12 22:35:57,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:41971/json 2026-11-12 22:35:57,018 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:35:57,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:41971/devtools/page/486E0E6CD14F023BFB07D728CEA2537D 2026-11-12 22:35:57,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Enable chrome headless console log notification 2026-11-12 22:35:57,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome headless enable page notifications 2026-11-12 22:35:57,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:35:57,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Setting session cookie in browser 2026-11-12 22:35:57,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:35:57,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:35:57,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:35:58,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:58] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.048 0.923 2026-11-12 22:35:58,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Navigation result: {'frameId': '486E0E6CD14F023BFB07D728CEA2537D', 'loaderId': '42DC05AEEC7E1F41F10DDC4822DEE4B1', 'isDownload': False} 2026-11-12 22:35:58,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-11-12 22:35:58,230 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:35:58,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:58] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-11-12 22:35:58,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:58] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 22:35:58,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:58] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-11-12 22:35:58,972 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:58,989 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:35:59,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 22:35:59,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:35:59,070 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:35:59,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [1/50] Tour LotRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:35:59,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:35:59,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:35:59,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.023 2026-11-12 22:35:59,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:59] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.068 2026-11-12 22:35:59,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.057 2026-11-12 22:35:59,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:35:59] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.026 2026-11-12 22:36:00,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.292 0.589 2026-11-12 22:36:00,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:36:00,475 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:36:00,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.065 2026-11-12 22:36:00,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:36:00,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-11-12 22:36:00,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-11-12 22:36:00,747 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:36:00,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:36:00,820 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:36:00,830 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:36:00,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.013 0.082 2026-11-12 22:36:00,865 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:36:00,869 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 22:36:00,929 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:36:01,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.061 0.201 2026-11-12 22:36:01,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [2/50] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:36:01,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.030 0.216 2026-11-12 22:36:01,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.013 0.225 2026-11-12 22:36:01,235 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:36:01,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [3/50] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-11-12 22:36:01,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.134 0.417 2026-11-12 22:36:01,431 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:36:01,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.234 2026-11-12 22:36:01,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.016 0.290 2026-11-12 22:36:01,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.019 0.392 2026-11-12 22:36:01,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.435 2026-11-12 22:36:01,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.021 0.365 2026-11-12 22:36:01,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.305 2026-11-12 22:36:01,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=804&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.307 2026-11-12 22:36:01,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.294 2026-11-12 22:36:01,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-11-12 22:36:01,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-11-12 22:36:01,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:01] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-11-12 22:36:02,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.243 2026-11-12 22:36:02,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [4/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-11-12 22:36:02,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-11-12 22:36:02,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [5/50] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-11-12 22:36:02,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.037 2026-11-12 22:36:02,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [6/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-11-12 22:36:02,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [7/50] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-11-12 22:36:02,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [8/50] Tour LotRefundTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:36:02,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [9/50] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:36:02,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:02] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.005 0.023 2026-11-12 22:36:02,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [10/50] Tour LotRefundTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:36:02,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [11/50] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:36:02,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [12/50] Tour LotRefundTour → Step .o-autocomplete input 2026-11-12 22:36:02,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [13/50] Tour LotRefundTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(123456789)) 2026-11-12 22:36:02,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [14/50] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-11-12 22:36:02,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [15/50] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:36:02,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [16/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:03,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [17/50] Tour LotRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-11-12 22:36:03,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [18/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:03,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [19/50] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-11-12 22:36:03,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [20/50] Tour LotRefundTour → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:36:03,211 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:36:03,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [21/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-11-12 22:36:03,284 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.052 2026-11-12 22:36:03,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [22/50] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-11-12 22:36:03,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [23/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-11-12 22:36:03,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [24/50] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-11-12 22:36:03,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [25/50] Tour LotRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:36:03,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [26/50] Tour LotRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:36:03,618 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:36:03,619 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:36:03,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [27/50] Tour LotRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:36:03,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [28/50] Tour LotRefundTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:36:03,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [29/50] Tour LotRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:36:03,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [30/50] Tour LotRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:36:03,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46107273 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'ed20ade6-e2ff-4635-957c-1d8245af23b1'}] 2026-11-12 22:36:03,896 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:36:04,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46107273 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'ed20ade6-e2ff-4635-957c-1d8245af23b1'} created pos.order #44 2026-11-12 22:36:04,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46107273 finished 2026-11-12 22:36:04,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 264 0.220 0.615 2026-11-12 22:36:04,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:36:04,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [31/50] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:36:04,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71684169 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'ed20ade6-e2ff-4635-957c-1d8245af23b1'}] 2026-11-12 22:36:04,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71684169 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'ed20ade6-e2ff-4635-957c-1d8245af23b1'} sync ignored for existing PoS order pos.order(44,) (state: paid) 2026-11-12 22:36:05,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71684169 finished 2026-11-12 22:36:05,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [32/50] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:36:05,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [33/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:05,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [34/50] Tour LotRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:36:05,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [35/50] Tour LotRefundTour → Step click Actions button (trigger: .more-btn) 2026-11-12 22:36:05,220 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.068 0.197 2026-11-12 22:36:05,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [36/50] Tour LotRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:36:05,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [37/50] Tour LotRefundTour → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:36:05,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:36:05,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [38/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:05,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.045 2026-11-12 22:36:05,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.039 2026-11-12 22:36:05,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [39/50] Tour LotRefundTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:36:05,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [40/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:05,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [41/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:05,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [42/50] Tour LotRefundTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-11-12 22:36:05,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [43/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:05,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [44/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:05,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [45/50] Tour LotRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:36:05,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [46/50] Tour LotRefundTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:36:05,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [47/50] Tour LotRefundTour → Step click back button (trigger: .back-button) 2026-11-12 22:36:05,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [48/50] Tour LotRefundTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:36:05,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [49/50] Tour LotRefundTour → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:36:06,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [50/50] Tour LotRefundTour → Step Check lot number (trigger: .lot-container .lot-item:eq(0) span:contains(123456789)) 2026-11-12 22:36:06,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: tour succeeded 2026-11-12 22:36:06,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-11-12 22:36:06,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: heap 18146280 (allocated 19533824) 2026-11-12 22:36:06,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Closing chrome headless with pid 18652 2026-11-12 22:36:06,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Closing websocket connection 2026-11-12 22:36:06,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Terminating chrome headless with pid 18652 2026-11-12 22:36:06,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223606_469806_test_lot_refund.txt 2026-11-12 22:36:06,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Removing chrome user profile "/tmp/tmp00jnu_tb_chrome_odoo" 2026-11-12 22:36:06,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund_lower_qty ... 2026-11-12 22:36:07,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome pid: 18878 2026-11-12 22:36:07,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmpok8cd12g_chrome_odoo 2026-11-12 22:36:07,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:45955/json/version 2026-11-12 22:36:07,600 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:07,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Browser version: Chrome/150.0.7871.114 2026-11-12 22:36:07,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:45955/json 2026-11-12 22:36:07,657 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:07,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:45955/devtools/page/83666F81CE2F11B4E51787ABEE225A8F 2026-11-12 22:36:07,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-11-12 22:36:07,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-11-12 22:36:07,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:36:07,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-11-12 22:36:07,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:36:07,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:36:07,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:36:08,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:08] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.055 0.788 2026-11-12 22:36:08,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': '83666F81CE2F11B4E51787ABEE225A8F', 'loaderId': '5A43C6B97266921DF68BB8AF2C67CF1B', 'isDownload': False} 2026-11-12 22:36:08,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Evaluate ready code "odoo.isTourReady('test_lot_refund_lower_qty')" 2026-11-12 22:36:08,812 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:36:08,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:08] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.008 2026-11-12 22:36:08,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:08] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-11-12 22:36:08,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:08] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.029 2026-11-12 22:36:09,599 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:36:09,609 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:36:09,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-11-12 22:36:09,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:36:09,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Evaluate test code "odoo.startTour('test_lot_refund_lower_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:36:09,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [1/65] Tour test_lot_refund_lower_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:36:09,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:36:09,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:36:09,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.021 2026-11-12 22:36:09,810 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.039 2026-11-12 22:36:09,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.076 2026-11-12 22:36:09,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:09] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.077 2026-11-12 22:36:10,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.276 0.592 2026-11-12 22:36:10,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:36:10,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 22:36:11,110 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.074 2026-11-12 22:36:11,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:36:11,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-11-12 22:36:11,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:36:11,342 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:36:11,345 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:36:11,348 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:36:11,440 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:36:11,447 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-11-12 22:36:11,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.041 0.077 2026-11-12 22:36:11,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.010 0.150 2026-11-12 22:36:11,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.175 2026-11-12 22:36:11,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.051 2026-11-12 22:36:11,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [2/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:36:11,683 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:36:11,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.089 0.084 2026-11-12 22:36:11,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [3/65] Tour test_lot_refund_lower_qty → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-11-12 22:36:11,849 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:11,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:11] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.079 0.244 2026-11-12 22:36:12,021 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:12,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.306 2026-11-12 22:36:12,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.333 2026-11-12 22:36:12,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.376 2026-11-12 22:36:12,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.498 2026-11-12 22:36:12,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.388 2026-11-12 22:36:12,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.262 2026-11-12 22:36:12,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-11-12 22:36:12,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-11-12 22:36:12,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=805&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.241 2026-11-12 22:36:12,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.327 2026-11-12 22:36:12,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-11-12 22:36:12,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [4/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-11-12 22:36:12,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.378 2026-11-12 22:36:12,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:12] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.007 0.047 2026-11-12 22:36:12,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [5/65] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:36:12,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [6/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-11-12 22:36:12,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [7/65] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-11-12 22:36:12,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [8/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-11-12 22:36:12,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [9/65] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:36:13,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [10/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-11-12 22:36:13,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [11/65] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-11-12 22:36:13,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [12/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-11-12 22:36:13,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [13/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:36:13,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [14/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:13,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [15/65] Tour test_lot_refund_lower_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-11-12 22:36:13,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [16/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:13,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [17/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:36:13,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [18/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:36:13,548 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:36:13,556 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:13,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [19/65] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:36:13,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [20/65] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:36:13,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [21/65] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:36:13,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [22/65] Tour test_lot_refund_lower_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:36:13,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31473414 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'a6785e70-141f-4ecc-bc10-8a3b5318cf89'}] 2026-11-12 22:36:13,812 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:36:14,191 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted stock.move.line records with IDs: [1522, 1523] 2026-11-12 22:36:14,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31473414 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'a6785e70-141f-4ecc-bc10-8a3b5318cf89'} created pos.order #45 2026-11-12 22:36:14,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31473414 finished 2026-11-12 22:36:14,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 369 0.311 0.729 2026-11-12 22:36:14,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:36:15,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [23/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:36:15,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94007972 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'a6785e70-141f-4ecc-bc10-8a3b5318cf89'}] 2026-11-12 22:36:15,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94007972 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'a6785e70-141f-4ecc-bc10-8a3b5318cf89'} sync ignored for existing PoS order pos.order(45,) (state: paid) 2026-11-12 22:36:15,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94007972 finished 2026-11-12 22:36:15,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [24/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:36:15,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [25/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:15,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [26/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:36:15,335 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.038 0.157 2026-11-12 22:36:15,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [27/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .more-btn) 2026-11-12 22:36:15,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [28/65] Tour test_lot_refund_lower_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:36:15,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [29/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:36:15,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:36:15,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.028 2026-11-12 22:36:15,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [30/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:15,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.018 2026-11-12 22:36:15,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [31/65] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:36:15,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [32/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:15,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [33/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:15,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [34/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-11-12 22:36:15,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [35/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:15,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [36/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:15,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [37/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:36:16,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [38/65] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-11-12 22:36:16,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [39/65] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:36:16,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [40/65] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN1') 2026-11-12 22:36:16,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [41/65] Tour test_lot_refund_lower_qty → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:36:16,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [42/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete--dropdown-item:contains('SN2') 2026-11-12 22:36:16,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [43/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:36:16,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [44/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:16,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [45/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:36:16,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [46/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:36:16,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [47/65] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:36:16,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [48/65] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:36:16,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [49/65] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:36:16,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [50/65] Tour test_lot_refund_lower_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:36:16,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61726033 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'a198a7f5-8833-426b-81cb-f28ff40a5dea'}] 2026-11-12 22:36:17,154 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted stock.move.line records with IDs: [1526] 2026-11-12 22:36:17,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61726033 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'a198a7f5-8833-426b-81cb-f28ff40a5dea'} created pos.order #46 2026-11-12 22:36:17,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61726033 finished 2026-11-12 22:36:17,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.253 0.706 2026-11-12 22:36:17,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:36:17,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [51/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:36:17,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51962529 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-5-000002', 'uuid': 'a198a7f5-8833-426b-81cb-f28ff40a5dea'}] 2026-11-12 22:36:17,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51962529 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-5-000002', 'uuid': 'a198a7f5-8833-426b-81cb-f28ff40a5dea'} sync ignored for existing PoS order pos.order(46,) (state: paid) 2026-11-12 22:36:17,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51962529 finished 2026-11-12 22:36:18,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [52/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:36:18,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [53/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:18,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [54/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:36:18,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [55/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .more-btn) 2026-11-12 22:36:18,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.083 0.171 2026-11-12 22:36:18,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [56/65] Tour test_lot_refund_lower_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:36:18,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [57/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:36:18,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:36:18,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [58/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:18,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.044 2026-11-12 22:36:18,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:18] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.054 2026-11-12 22:36:18,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [59/65] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:36:18,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [60/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:18,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [61/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:18,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [62/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:36:18,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [63/65] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-11-12 22:36:18,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [64/65] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:36:18,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [65/65] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN2') 2026-11-12 22:36:18,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-11-12 22:36:18,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:36:18,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: heap 19832100 (allocated 21630976) 2026-11-12 22:36:19,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 18878 2026-11-12 22:36:19,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-11-12 22:36:19,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 18878 2026-11-12 22:36:19,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223619_147735_test_lot_refund_lower_qty.txt 2026-11-12 22:36:19,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmpok8cd12g_chrome_odoo" 2026-11-12 22:36:19,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_tracking_without_lot_creation ... 2026-11-12 22:36:19,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome pid: 19105 2026-11-12 22:36:19,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmpmawtyhi__chrome_odoo 2026-11-12 22:36:19,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:46239/json/version 2026-11-12 22:36:19,885 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:19,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/150.0.7871.114 2026-11-12 22:36:19,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:46239/json 2026-11-12 22:36:19,977 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:20,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:46239/devtools/page/A97F4587A23946E56773C8AC8C01D837 2026-11-12 22:36:20,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-11-12 22:36:20,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-11-12 22:36:20,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:36:20,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-11-12 22:36:20,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:36:20,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:36:20,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:36:21,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:21] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.045 1.027 2026-11-12 22:36:21,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': 'A97F4587A23946E56773C8AC8C01D837', 'loaderId': 'DCAA8D9A34FC834621578441A5886347', 'isDownload': False} 2026-11-12 22:36:21,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Evaluate ready code "odoo.isTourReady('test_lot_tracking_without_lot_creation')" 2026-11-12 22:36:21,364 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:36:21,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:21] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-11-12 22:36:21,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:21] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-11-12 22:36:21,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:21] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-11-12 22:36:22,226 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:36:22,241 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:22,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-11-12 22:36:22,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:36:22,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:36:22,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Evaluate test code "odoo.startTour('test_lot_tracking_without_lot_creation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:36:22,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [1/10] Tour test_lot_tracking_without_lot_creation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:36:22,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:36:22,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.028 2026-11-12 22:36:22,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.009 0.033 2026-11-12 22:36:22,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.076 2026-11-12 22:36:22,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:22] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.061 2026-11-12 22:36:23,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.272 0.559 2026-11-12 22:36:23,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:36:23,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:36:23,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-11-12 22:36:23,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:36:23,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-11-12 22:36:23,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:36:23,886 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:23,900 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:36:23,949 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:36:23,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.008 0.056 2026-11-12 22:36:23,994 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:36:24,004 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:36:24,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.035 0.135 2026-11-12 22:36:24,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.050 2026-11-12 22:36:24,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.157 2026-11-12 22:36:24,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [2/10] Tour test_lot_tracking_without_lot_creation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:36:24,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.018 0.031 2026-11-12 22:36:24,290 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:36:24,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [3/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:36:24,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.101 0.106 2026-11-12 22:36:24,508 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:36:24,547 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:36:24,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.066 0.286 2026-11-12 22:36:24,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.317 2026-11-12 22:36:24,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-11-12 22:36:24,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.395 2026-11-12 22:36:24,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.494 2026-11-12 22:36:24,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-11-12 22:36:24,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.258 2026-11-12 22:36:24,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:24] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.273 2026-11-12 22:36:25,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:25] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-11-12 22:36:25,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:25] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-11-12 22:36:25,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.052 0.433 2026-11-12 22:36:25,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [4/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:25,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [5/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '3.19' (trigger: .product-screen .order-summary .total:contains("3.19")) 2026-11-12 22:36:25,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [6/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:25,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [7/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:36:25,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [8/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:25,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [9/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-11-12 22:36:25,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [10/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:25,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-11-12 22:36:25,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_lot_tracking_without_lot_creation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-12 22:36:25,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: heap 14233040 (allocated 15466496) 2026-11-12 22:36:25,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 19105 2026-11-12 22:36:25,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-11-12 22:36:25,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 19105 2026-11-12 22:36:25,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223625_964895_test_lot_tracking_without_lot_creation.txt 2026-11-12 22:36:25,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmpmawtyhi__chrome_odoo" 2026-11-12 22:36:25,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-11-12 22:36:27,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome pid: 19314 2026-11-12 22:36:27,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome headless temporary user profile dir: /tmp/tmpeo0bwk_9_chrome_odoo 2026-11-12 22:36:27,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Issuing json command http://127.0.0.1:44203/json/version 2026-11-12 22:36:27,088 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:27,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Browser version: Chrome/150.0.7871.114 2026-11-12 22:36:27,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Issuing json command http://127.0.0.1:44203/json 2026-11-12 22:36:27,145 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:27,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Websocket url found: ws://127.0.0.1:44203/devtools/page/529BDE5BF9F5FFBA17D3032A02B3A0E6 2026-11-12 22:36:27,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Enable chrome headless console log notification 2026-11-12 22:36:27,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome headless enable page notifications 2026-11-12 22:36:27,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:36:27,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Setting session cookie in browser 2026-11-12 22:36:27,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:36:27,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:36:27,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:36:28,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:28] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.051 0.828 2026-11-12 22:36:28,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Navigation result: {'frameId': '529BDE5BF9F5FFBA17D3032A02B3A0E6', 'loaderId': '2DF02F505D80599F2EA90D11A87D2867', 'isDownload': False} 2026-11-12 22:36:28,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-11-12 22:36:28,329 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:36:28,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:28] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 22:36:28,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:28] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-11-12 22:36:28,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:28] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-11-12 22:36:29,099 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:36:29,114 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:36:29,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.033 2026-11-12 22:36:29,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 22:36:29,199 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:36:29,206 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:29,220 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:36:29,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:29,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.014 2026-11-12 22:36:29,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.032 2026-11-12 22:36:29,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.056 2026-11-12 22:36:29,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:29] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.049 2026-11-12 22:36:30,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.251 0.601 2026-11-12 22:36:30,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:36:30,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:36:30,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.059 2026-11-12 22:36:30,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:36:30,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: Owl is running in 'dev' mode. 2026-11-12 22:36:30,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:36:30,783 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:36:30,790 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:36:30,819 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:36:30,845 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:36:30,906 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 22:36:30,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.088 0.073 2026-11-12 22:36:30,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.011 0.180 2026-11-12 22:36:30,980 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.031 2026-11-12 22:36:30,986 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.184 2026-11-12 22:36:31,008 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:31,104 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:36:31,135 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.031 0.029 2026-11-12 22:36:31,214 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:31,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.060 0.144 2026-11-12 22:36:31,290 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:36:31,312 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:36:31,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.058 0.257 2026-11-12 22:36:31,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.283 2026-11-12 22:36:31,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.316 2026-11-12 22:36:31,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.359 2026-11-12 22:36:31,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.432 2026-11-12 22:36:31,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.335 2026-11-12 22:36:31,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/image?model=product.template&field=image_128&id=806&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.297 2026-11-12 22:36:31,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.290 2026-11-12 22:36:31,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.295 2026-11-12 22:36:31,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.070 0.305 2026-11-12 22:36:32,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:32] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.306 2026-11-12 22:36:32,025 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:32,056 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:32] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.425 2026-11-12 22:36:32,079 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:32,129 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:32,240 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:32,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: tour succeeded 2026-11-12 22:36:32,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiProductOptionsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:36:32,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: heap 14438104 (allocated 15466496) 2026-11-12 22:36:32,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Closing chrome headless with pid 19314 2026-11-12 22:36:32,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Closing websocket connection 2026-11-12 22:36:32,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Terminating chrome headless with pid 19314 2026-11-12 22:36:32,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223632_539366_test_multi_product_options.txt 2026-11-12 22:36:32,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Removing chrome user profile "/tmp/tmpeo0bwk_9_chrome_odoo" 2026-11-12 22:36:32,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_not_available_pricelist_not_set_on_order ... 2026-11-12 22:36:33,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome pid: 19517 2026-11-12 22:36:33,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome headless temporary user profile dir: /tmp/tmpuir1plw3_chrome_odoo 2026-11-12 22:36:33,636 43 INFO rb-c635c7a-226731-435507 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:38051/json/version 2026-11-12 22:36:33,637 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:33,667 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:33,667 43 INFO rb-c635c7a-226731-435507 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:38051/json 2026-11-12 22:36:33,668 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:33,707 43 INFO rb-c635c7a-226731-435507 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:38051/devtools/page/88D5B0F0F731FFCCE3B5E20ECCA73515 2026-11-12 22:36:33,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Enable chrome headless console log notification 2026-11-12 22:36:33,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome headless enable page notifications 2026-11-12 22:36:33,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:36:33,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Setting session cookie in browser 2026-11-12 22:36:33,852 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:36:33,852 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:36:33,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:36:34,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:34] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 85 0.040 0.757 2026-11-12 22:36:34,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Navigation result: {'frameId': '88D5B0F0F731FFCCE3B5E20ECCA73515', 'loaderId': 'B01EFC83F29790A112496979DFCD1E60', 'isDownload': False} 2026-11-12 22:36:34,676 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:34,708 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:36:34,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:34] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-11-12 22:36:34,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:34] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 22:36:34,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:34] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-11-12 22:36:35,564 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:36:35,571 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:36:35,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-11-12 22:36:35,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 22:36:35,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:36:35,657 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:36:35,664 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:35,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:35,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-11-12 22:36:35,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.039 2026-11-12 22:36:35,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.065 2026-11-12 22:36:35,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:35] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.039 2026-11-12 22:36:36,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.245 0.537 2026-11-12 22:36:36,693 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:36:36,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 22:36:36,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:36] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.055 2026-11-12 22:36:36,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:36:36,916 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:36,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 22:36:37,013 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:37,042 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:36:37,051 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:36:37,087 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.024 0.033 2026-11-12 22:36:37,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-11-12 22:36:37,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-11-12 22:36:37,134 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:36:37,138 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:36:37,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-11-12 22:36:37,283 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:37,315 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:37,442 43 INFO rb-c635c7a-226731-435507 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 .pos-leftheader .orders-button 2026-11-12 22:36:37,457 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.064 0.098 2026-11-12 22:36:37,465 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:37,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.132 2026-11-12 22:36:37,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-11-12 22:36:37,537 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:36:37,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-11-12 22:36:37,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-11-12 22:36:37,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.035 0.385 2026-11-12 22:36:37,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.272 2026-11-12 22:36:37,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.313 2026-11-12 22:36:37,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.310 2026-11-12 22:36:37,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.317 2026-11-12 22:36:37,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-11-12 22:36:37,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:37] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-11-12 22:36:38,087 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.037 0.437 2026-11-12 22:36:38,152 43 INFO rb-c635c7a-226731-435507 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 .pos-search-bar .filter 2026-11-12 22:36:38,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:36:38,216 43 INFO rb-c635c7a-226731-435507 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 ul 2026-11-12 22:36:38,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.040 2026-11-12 22:36:38,269 43 INFO rb-c635c7a-226731-435507 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 li:contains("Paid") 2026-11-12 22:36:38,329 43 INFO rb-c635c7a-226731-435507 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-leftheader .list-plus-btn 2026-11-12 22:36:38,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:38] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.015 2026-11-12 22:36:38,405 43 INFO rb-c635c7a-226731-435507 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 click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:36:38,500 43 INFO rb-c635c7a-226731-435507 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 click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:38,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 65 0.051 0.085 2026-11-12 22:36:38,554 43 INFO rb-c635c7a-226731-435507 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 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-11-12 22:36:38,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:38] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 4 0.004 0.021 2026-11-12 22:36:38,637 43 INFO rb-c635c7a-226731-435507 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 numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:36:38,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 8 0.012 0.036 2026-11-12 22:36:38,690 43 INFO rb-c635c7a-226731-435507 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 if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:36:38,742 43 INFO rb-c635c7a-226731-435507 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: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:36:38,796 43 INFO rb-c635c7a-226731-435507 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 click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:36:38,864 43 INFO rb-c635c7a-226731-435507 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 check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:36:38,915 43 INFO rb-c635c7a-226731-435507 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: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:36:38,971 43 INFO rb-c635c7a-226731-435507 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 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-11-12 22:36:39,154 43 INFO rb-c635c7a-226731-435507 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 go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:39,204 43 INFO rb-c635c7a-226731-435507 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 click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:39,259 43 INFO rb-c635c7a-226731-435507 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 click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:36:39,348 43 INFO rb-c635c7a-226731-435507 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 partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:36:39,426 43 INFO rb-c635c7a-226731-435507 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 search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:36:39,476 43 INFO rb-c635c7a-226731-435507 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 Search for partner "AA Customer" (trigger: .modal-dialog .input-group input) 2026-11-12 22:36:39,537 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:39,599 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:39,653 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:39,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.017 0.050 2026-11-12 22:36:39,739 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:39,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.071 2026-11-12 22:36:39,773 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:39,777 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:36:39,789 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:39,839 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:39,928 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:40,021 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:40,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2598792 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'df5a0846-2d21-4cf3-8996-1d81f914b8ed'}] 2026-11-12 22:36:40,050 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:36:40,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2598792 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'df5a0846-2d21-4cf3-8996-1d81f914b8ed'} created pos.order #48 2026-11-12 22:36:40,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2598792 finished 2026-11-12 22:36:40,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.180 0.508 2026-11-12 22:36:40,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:36:40,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: tour succeeded 2026-11-12 22:36:40,966 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:40,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74386712 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': 'df5a0846-2d21-4cf3-8996-1d81f914b8ed'}] 2026-11-12 22:36:40,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74386712 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': 'df5a0846-2d21-4cf3-8996-1d81f914b8ed'} sync ignored for existing PoS order pos.order(48,) (state: paid) 2026-11-12 22:36:41,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74386712 finished 2026-11-12 22:36:41,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: heap 17667948 (allocated 19533824) 2026-11-12 22:36:41,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Closing chrome headless with pid 19517 2026-11-12 22:36:41,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Closing websocket connection 2026-11-12 22:36:41,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.053 0.161 2026-11-12 22:36:41,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Terminating chrome headless with pid 19517 2026-11-12 22:36:41,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223641_307346_test_not_available_pricelist_not_set_on_order.txt 2026-11-12 22:36:41,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Removing chrome user profile "/tmp/tmpuir1plw3_chrome_odoo" 2026-11-12 22:36:41,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_one_attribute_value_scan_barcode ... 2026-11-12 22:36:42,119 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1169] 2026-11-12 22:36:42,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome pid: 19737 2026-11-12 22:36:42,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmpkzzq5vmg_chrome_odoo 2026-11-12 22:36:42,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:36567/json/version 2026-11-12 22:36:42,829 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:42,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Browser version: Chrome/150.0.7871.114 2026-11-12 22:36:42,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:36567/json 2026-11-12 22:36:42,848 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:42,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Websocket url found: ws://127.0.0.1:36567/devtools/page/04852B53BDCE2E5020F8D2F6AA7020A7 2026-11-12 22:36:42,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Enable chrome headless console log notification 2026-11-12 22:36:42,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome headless enable page notifications 2026-11-12 22:36:42,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:36:42,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Setting session cookie in browser 2026-11-12 22:36:42,958 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:36:42,958 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:36:43,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:36:44,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.052 1.007 2026-11-12 22:36:44,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Navigation result: {'frameId': '04852B53BDCE2E5020F8D2F6AA7020A7', 'loaderId': '1A7813B1E25EEAB4B259C019C5BFFCA6', 'isDownload': False} 2026-11-12 22:36:44,060 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:44,093 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:36:44,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:36:44,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-11-12 22:36:44,132 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-11-12 22:36:44,825 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:36:44,845 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:36:44,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.021 2026-11-12 22:36:44,894 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:36:44,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:36:44,917 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:44,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:36:44,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:36:45,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.032 2026-11-12 22:36:45,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:45] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.059 2026-11-12 22:36:45,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.073 2026-11-12 22:36:45,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:45] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.067 2026-11-12 22:36:46,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.273 0.582 2026-11-12 22:36:46,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:36:46,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:36:46,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.026 2026-11-12 22:36:46,363 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.057 2026-11-12 22:36:46,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 22:36:46,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: Owl is running in 'dev' mode. 2026-11-12 22:36:46,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:36:46,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:36:46,542 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:36:46,574 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:36:46,596 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:36:46,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.051 0.090 2026-11-12 22:36:46,724 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:36:46,751 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-11-12 22:36:46,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.026 0.180 2026-11-12 22:36:46,790 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:36:46,818 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:46,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.098 0.186 2026-11-12 22:36:46,961 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:46,981 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:36:46,992 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:36:47,055 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:47,074 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.052 0.345 2026-11-12 22:36:47,110 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-11-12 22:36:47,156 43 INFO rb-c635c7a-226731-435507 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","quantity":"1.0","price":"10","attributeLine":"Large, Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Large, Red"))) 2026-11-12 22:36:47,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 22:36:47,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-11-12 22:36:47,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.400 2026-11-12 22:36:47,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-11-12 22:36:47,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-11-12 22:36:47,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.216 2026-11-12 22:36:47,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=807&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-11-12 22:36:47,409 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.004 2026-11-12 22:36:47,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-11-12 22:36:47,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-11-12 22:36:47,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.259 2026-11-12 22:36:47,598 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-11-12 22:36:47,620 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:47,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.305 2026-11-12 22:36:47,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:47] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-11-12 22:36:47,668 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:47,743 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:47,803 43 INFO rb-c635c7a-226731-435507 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","quantity":"1.0","price":"10","attributeLine":"Large, Blue"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Large, Blue"))) 2026-11-12 22:36:47,853 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:47,903 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:47,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: tour succeeded 2026-11-12 22:36:47,956 43 INFO rb-c635c7a-226731-435507 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-11-12 22:36:48,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: heap 14849700 (allocated 15990784) 2026-11-12 22:36:48,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Closing chrome headless with pid 19737 2026-11-12 22:36:48,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Closing websocket connection 2026-11-12 22:36:48,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Terminating chrome headless with pid 19737 2026-11-12 22:36:48,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223648_239259_test_one_attribute_value_scan_barcode.txt 2026-11-12 22:36:48,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Removing chrome user profile "/tmp/tmpkzzq5vmg_chrome_odoo" 2026-11-12 22:36:48,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_existing_lots_fifo ... 2026-11-12 22:36:49,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome pid: 19957 2026-11-12 22:36:49,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome headless temporary user profile dir: /tmp/tmp5fzt0s9k_chrome_odoo 2026-11-12 22:36:49,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:46573/json/version 2026-11-12 22:36:49,216 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:49,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Browser version: Chrome/150.0.7871.114 2026-11-12 22:36:49,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:46573/json 2026-11-12 22:36:49,256 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:49,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Websocket url found: ws://127.0.0.1:46573/devtools/page/99AB8E307927A7EA304C64DB3949ABD8 2026-11-12 22:36:49,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Enable chrome headless console log notification 2026-11-12 22:36:49,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome headless enable page notifications 2026-11-12 22:36:49,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:36:49,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Setting session cookie in browser 2026-11-12 22:36:49,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:36:49,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:36:49,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:36:50,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:50] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.045 0.768 2026-11-12 22:36:50,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Navigation result: {'frameId': '99AB8E307927A7EA304C64DB3949ABD8', 'loaderId': '5E50EC83C83AD83C50A2BBE950B61D7F', 'isDownload': False} 2026-11-12 22:36:50,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Evaluate ready code "odoo.isTourReady('test_only_existing_lots_fifo')" 2026-11-12 22:36:50,372 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:36:50,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:50] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-11-12 22:36:50,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:50] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-11-12 22:36:50,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:50] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.044 2026-11-12 22:36:51,216 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:36:51,220 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:51,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-11-12 22:36:51,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:36:51,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Evaluate test code "odoo.startTour('test_only_existing_lots_fifo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:36:51,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [1/10] Tour test_only_existing_lots_fifo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:36:51,317 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:36:51,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:36:51,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-11-12 22:36:51,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.034 2026-11-12 22:36:51,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.052 2026-11-12 22:36:51,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:51] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.037 2026-11-12 22:36:52,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.281 0.625 2026-11-12 22:36:52,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:36:52,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:36:52,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.047 2026-11-12 22:36:52,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:36:52,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: Owl is running in 'dev' mode. 2026-11-12 22:36:52,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:36:52,920 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:36:52,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.008 0.019 2026-11-12 22:36:52,931 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:36:52,942 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:36:53,012 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:36:53,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.023 0.085 2026-11-12 22:36:53,021 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:36:53,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-11-12 22:36:53,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.026 2026-11-12 22:36:53,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [2/10] Tour test_only_existing_lots_fifo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:36:53,336 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.058 2026-11-12 22:36:53,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [3/10] Tour test_only_existing_lots_fifo → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-11-12 22:36:53,410 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:36:53,431 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.089 0.078 2026-11-12 22:36:53,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.151 2026-11-12 22:36:53,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-11-12 22:36:53,516 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:53,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-11-12 22:36:53,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.025 0.300 2026-11-12 22:36:53,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-11-12 22:36:53,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-11-12 22:36:53,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=808&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-11-12 22:36:53,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-11-12 22:36:53,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-11-12 22:36:53,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-11-12 22:36:53,873 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-11-12 22:36:53,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:53] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-11-12 22:36:54,034 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.030 0.385 2026-11-12 22:36:54,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [4/10] Tour test_only_existing_lots_fifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:54,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:54] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.006 0.031 2026-11-12 22:36:54,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [5/10] Tour test_only_existing_lots_fifo → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-11-12 22:36:54,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [6/10] Tour test_only_existing_lots_fifo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:54,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [7/10] Tour test_only_existing_lots_fifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:36:54,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [8/10] Tour test_only_existing_lots_fifo → Step .order-container .orderline .lot-number:contains('Lot Number 1001') 2026-11-12 22:36:54,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [9/10] Tour test_only_existing_lots_fifo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:36:54,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: [10/10] Tour test_only_existing_lots_fifo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:36:54,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: tour succeeded 2026-11-12 22:36:54,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_fifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-12 22:36:54,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo.browser: heap 14348248 (allocated 14942208) 2026-11-12 22:36:54,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Closing chrome headless with pid 19957 2026-11-12 22:36:54,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Closing websocket connection 2026-11-12 22:36:54,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Terminating chrome headless with pid 19957 2026-11-12 22:36:54,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223654_845557_test_only_existing_lots_fifo.txt 2026-11-12 22:36:54,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_fifo: Removing chrome user profile "/tmp/tmp5fzt0s9k_chrome_odoo" 2026-11-12 22:36:54,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_existing_lots_lifo ... 2026-11-12 22:36:55,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome pid: 20159 2026-11-12 22:36:55,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome headless temporary user profile dir: /tmp/tmp9h_81ymz_chrome_odoo 2026-11-12 22:36:55,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:33459/json/version 2026-11-12 22:36:55,821 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:55,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Browser version: Chrome/150.0.7871.114 2026-11-12 22:36:55,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:33459/json 2026-11-12 22:36:55,927 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:36:55,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Websocket url found: ws://127.0.0.1:33459/devtools/page/4FB27560C70AF95E2729355FB4645720 2026-11-12 22:36:55,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Enable chrome headless console log notification 2026-11-12 22:36:55,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome headless enable page notifications 2026-11-12 22:36:56,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:36:56,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Setting session cookie in browser 2026-11-12 22:36:56,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:36:56,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:36:56,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:36:56,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:56] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.051 0.769 2026-11-12 22:36:56,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Navigation result: {'frameId': '4FB27560C70AF95E2729355FB4645720', 'loaderId': '6683FE7C3B2E1A8C1DF93ACC08CF77D1', 'isDownload': False} 2026-11-12 22:36:56,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Evaluate ready code "odoo.isTourReady('test_only_existing_lots_lifo')" 2026-11-12 22:36:57,035 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:36:57,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-11-12 22:36:57,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 22:36:57,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.039 2026-11-12 22:36:57,817 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:36:57,841 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:36:57,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.032 2026-11-12 22:36:57,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:36:57,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Evaluate test code "odoo.startTour('test_only_existing_lots_lifo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:36:57,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [1/10] Tour test_only_existing_lots_lifo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:36:57,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:36:57,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:57,991 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:57] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.019 2026-11-12 22:36:58,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.033 2026-11-12 22:36:58,089 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.047 2026-11-12 22:36:58,094 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:58] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.065 2026-11-12 22:36:58,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.278 0.540 2026-11-12 22:36:58,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:36:59,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:36:59,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.063 2026-11-12 22:36:59,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:36:59,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: Owl is running in 'dev' mode. 2026-11-12 22:36:59,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:36:59,335 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:36:59,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:36:59,366 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:36:59,385 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:36:59,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.029 0.072 2026-11-12 22:36:59,450 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:36:59,457 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:36:59,509 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:36:59,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.163 2026-11-12 22:36:59,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.092 2026-11-12 22:36:59,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [2/10] Tour test_only_existing_lots_lifo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:36:59,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.022 0.139 2026-11-12 22:36:59,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [3/10] Tour test_only_existing_lots_lifo → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-11-12 22:36:59,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.054 0.226 2026-11-12 22:36:59,778 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:59,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.009 0.118 2026-11-12 22:36:59,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-11-12 22:36:59,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-11-12 22:36:59,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.160 2026-11-12 22:36:59,929 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:36:59,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:36:59,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:36:59] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-11-12 22:37:00,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:00] "GET /web/image?model=product.template&field=image_128&id=809&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.202 2026-11-12 22:37:00,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:00] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-11-12 22:37:00,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:00] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-11-12 22:37:00,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:00] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-11-12 22:37:00,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.054 0.277 2026-11-12 22:37:00,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:00] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.318 2026-11-12 22:37:00,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [4/10] Tour test_only_existing_lots_lifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:00,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:00] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.007 0.024 2026-11-12 22:37:00,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [5/10] Tour test_only_existing_lots_lifo → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-11-12 22:37:00,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [6/10] Tour test_only_existing_lots_lifo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:00,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [7/10] Tour test_only_existing_lots_lifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:00,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [8/10] Tour test_only_existing_lots_lifo → Step .order-container .orderline .lot-number:contains('Lot Number 1002') 2026-11-12 22:37:00,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [9/10] Tour test_only_existing_lots_lifo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:00,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: [10/10] Tour test_only_existing_lots_lifo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:37:00,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: tour succeeded 2026-11-12 22:37:00,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_lifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-12 22:37:00,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo.browser: heap 14332260 (allocated 15466496) 2026-11-12 22:37:00,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Closing chrome headless with pid 20159 2026-11-12 22:37:00,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Closing websocket connection 2026-11-12 22:37:00,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Terminating chrome headless with pid 20159 2026-11-12 22:37:01,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223701_119571_test_only_existing_lots_lifo.txt 2026-11-12 22:37:01,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots_lifo: Removing chrome user profile "/tmp/tmp9h_81ymz_chrome_odoo" 2026-11-12 22:37:01,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_optional_product ... 2026-11-12 22:37:01,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome pid: 20383 2026-11-12 22:37:01,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome headless temporary user profile dir: /tmp/tmpkldtgosu_chrome_odoo 2026-11-12 22:37:01,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Issuing json command http://127.0.0.1:36047/json/version 2026-11-12 22:37:01,903 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:01,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Browser version: Chrome/150.0.7871.114 2026-11-12 22:37:01,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Issuing json command http://127.0.0.1:36047/json 2026-11-12 22:37:01,942 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:01,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Websocket url found: ws://127.0.0.1:36047/devtools/page/DE67718068C477965E7CAE177D4CDAF1 2026-11-12 22:37:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Enable chrome headless console log notification 2026-11-12 22:37:02,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome headless enable page notifications 2026-11-12 22:37:02,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:37:02,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Setting session cookie in browser 2026-11-12 22:37:02,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:37:02,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:37:02,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:37:03,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:03] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.048 1.082 2026-11-12 22:37:03,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Navigation result: {'frameId': 'DE67718068C477965E7CAE177D4CDAF1', 'loaderId': 'B9995F16A3901CF8F494F1D8AE276059', 'isDownload': False} 2026-11-12 22:37:03,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Evaluate ready code "odoo.isTourReady('test_optional_product')" 2026-11-12 22:37:03,512 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:37:03,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:03] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 22:37:03,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:03] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-11-12 22:37:03,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:03] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-11-12 22:37:04,256 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:04,260 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:37:04,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 22:37:04,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:37:04,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Evaluate test code "odoo.startTour('test_optional_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:37:04,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [1/59] Tour test_optional_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:37:04,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:37:04,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:37:04,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-11-12 22:37:04,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.029 2026-11-12 22:37:04,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.048 2026-11-12 22:37:04,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:04] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.040 2026-11-12 22:37:08,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.231 3.816 2026-11-12 22:37:08,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:37:08,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:37:08,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:08] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.062 2026-11-12 22:37:08,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:37:08,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: Owl is running in 'dev' mode. 2026-11-12 22:37:08,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:37:09,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:09,030 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:09,100 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 22:37:09,112 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:37:09,113 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:37:09,159 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:37:09,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.077 0.111 2026-11-12 22:37:09,229 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:09,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [2/59] Tour test_optional_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:37:09,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.016 0.213 2026-11-12 22:37:09,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [3/59] Tour test_optional_product → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:37:09,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.070 0.166 2026-11-12 22:37:09,479 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:37:09,511 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:37:09,598 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.045 0.417 2026-11-12 22:37:09,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.009 0.371 2026-11-12 22:37:09,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.306 2026-11-12 22:37:09,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 4 0.006 0.299 2026-11-12 22:37:09,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.339 2026-11-12 22:37:09,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.230 2026-11-12 22:37:09,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-11-12 22:37:09,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-11-12 22:37:09,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-11-12 22:37:09,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:09] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-11-12 22:37:10,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.033 0.246 2026-11-12 22:37:10,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:10] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.222 2026-11-12 22:37:10,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.283 2026-11-12 22:37:10,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [4/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-11-12 22:37:10,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [5/59] Tour test_optional_product → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:37:10,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [6/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:10,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [7/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"1.98","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-11-12 22:37:10,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [8/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:10,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [9/59] Tour test_optional_product → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:37:10,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [10/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-11-12 22:37:10,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [11/59] Tour test_optional_product → Step Check image visibility for optional product "Small Shelf" (trigger: .modal .optional-product-line:has(.product-name:contains("Small Shelf")):has(img.product-img)) 2026-11-12 22:37:10,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [12/59] Tour test_optional_product → Step Verify that the optional product "Small Shelf" is available in the list. (trigger: .optional-product-line .product-name:contains("Small Shelf")) 2026-11-12 22:37:10,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [13/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Small Shelf" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-11-12 22:37:10,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [14/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-11-12 22:37:10,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [15/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:37:10,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [16/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 2. (trigger: .optional-product-line .cart-buttons input:value("2")) 2026-11-12 22:37:10,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [17/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:37:10,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [18/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 3. (trigger: .optional-product-line .cart-buttons input:value("3")) 2026-11-12 22:37:10,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [19/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:37:11,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [20/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 4. (trigger: .optional-product-line .cart-buttons input:value("4")) 2026-11-12 22:37:11,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [21/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:37:11,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [22/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Small Shelf" to the order. (trigger: .modal-footer button:contains("Add")) 2026-11-12 22:37:11,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [23/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:11,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [24/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"5.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("5"))) 2026-11-12 22:37:11,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [25/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:11,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [26/59] Tour test_optional_product → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:37:11,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [27/59] Tour test_optional_product → Step Verify that the optional product "Configurable Chair" is available in the list. (trigger: .optional-product-line .product-name:contains("Configurable Chair")) 2026-11-12 22:37:11,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [28/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Configurable Chair" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-11-12 22:37:11,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [29/59] Tour test_optional_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:37:11,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [30/59] Tour test_optional_product → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-11-12 22:37:11,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [31/59] Tour test_optional_product → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-11-12 22:37:11,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [32/59] Tour test_optional_product → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Add') 2026-11-12 22:37:11,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [33/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-11-12 22:37:11,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [34/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:37:11,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [35/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 2. (trigger: .optional-product-line .cart-buttons input:value("2")) 2026-11-12 22:37:12,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [36/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:37:12,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [37/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 3. (trigger: .optional-product-line .cart-buttons input:value("3")) 2026-11-12 22:37:12,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [38/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:37:12,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [39/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 4. (trigger: .optional-product-line .cart-buttons input:value("4")) 2026-11-12 22:37:12,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [40/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:37:12,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [41/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Configurable Chair" to the order. (trigger: .modal-footer button:contains("Add")) 2026-11-12 22:37:12,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [42/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:12,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [43/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"5.0","price":"50.0","attributeLine":"Blue, Metal, wool"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("5")):has(.price:contains("50.0")):has(.attribute-line:contains("Blue, Metal, wool"))) 2026-11-12 22:37:12,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [44/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:12,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [45/59] Tour test_optional_product → Step PoS model scan barcode 'lettertray' (trigger: body) 2026-11-12 22:37:12,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [46/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-11-12 22:37:12,665 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:12] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.003 2026-11-12 22:37:12,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [47/59] Tour test_optional_product → Step Verify that the optional product "Configurable Chair" is available in the list. (trigger: .optional-product-line .product-name:contains("Configurable Chair")) 2026-11-12 22:37:12,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [48/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Configurable Chair" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-11-12 22:37:12,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [49/59] Tour test_optional_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:37:12,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:12] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.011 0.024 2026-11-12 22:37:12,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [50/59] Tour test_optional_product → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-11-12 22:37:12,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [51/59] Tour test_optional_product → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-11-12 22:37:13,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [52/59] Tour test_optional_product → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Add') 2026-11-12 22:37:13,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [53/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-11-12 22:37:13,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [54/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:37:13,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [55/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Configurable Chair" to the order. (trigger: .modal-footer button:contains("Add")) 2026-11-12 22:37:13,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [56/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:13,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [57/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"7.0","price":"70.0","attributeLine":"Blue, Metal, wool"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("7")):has(.price:contains("70.0")):has(.attribute-line:contains("Blue, Metal, wool"))) 2026-11-12 22:37:13,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [58/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:13,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [59/59] Tour test_optional_product → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:37:13,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: tour succeeded 2026-11-12 22:37:13,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: ╔══════════════════════════════════════╗ ║ TOUR test_optional_product SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-11-12 22:37:13,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: heap 17333196 (allocated 19009536) 2026-11-12 22:37:13,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Closing chrome headless with pid 20383 2026-11-12 22:37:13,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Closing websocket connection 2026-11-12 22:37:13,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Terminating chrome headless with pid 20383 2026-11-12 22:37:13,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223713_729011_test_optional_product.txt 2026-11-12 22:37:13,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Removing chrome user profile "/tmp/tmpkldtgosu_chrome_odoo" 2026-11-12 22:37:14,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome pid: 20607 2026-11-12 22:37:14,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome headless temporary user profile dir: /tmp/tmphuuj66zo_chrome_odoo 2026-11-12 22:37:14,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Issuing json command http://127.0.0.1:39505/json/version 2026-11-12 22:37:14,127 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:14,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Browser version: Chrome/150.0.7871.114 2026-11-12 22:37:14,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Issuing json command http://127.0.0.1:39505/json 2026-11-12 22:37:14,211 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:14,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Websocket url found: ws://127.0.0.1:39505/devtools/page/99747CF8E8A18CBCEB0CF1727BF7E23C 2026-11-12 22:37:14,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Enable chrome headless console log notification 2026-11-12 22:37:14,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome headless enable page notifications 2026-11-12 22:37:14,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:37:14,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Setting session cookie in browser 2026-11-12 22:37:14,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:37:14,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:37:14,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:14] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.038 0.085 2026-11-12 22:37:14,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Navigation result: {'frameId': '99747CF8E8A18CBCEB0CF1727BF7E23C', 'loaderId': 'D16AA167CA932E434297FA6A3EF7814C', 'isDownload': False} 2026-11-12 22:37:14,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Evaluate ready code "odoo.isTourReady('test_optional_product_image_not_display')" 2026-11-12 22:37:14,506 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:37:14,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:14] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.041 2026-11-12 22:37:14,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:14] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.066 2026-11-12 22:37:14,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:14] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.095 2026-11-12 22:37:15,350 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:15,357 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:15,372 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:37:15,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 22:37:15,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Evaluate test code "odoo.startTour('test_optional_product_image_not_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:37:15,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [1/3] Tour test_optional_product_image_not_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:37:15,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:37:15,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:37:15,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:37:15,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.001 0.015 2026-11-12 22:37:15,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.007 0.032 2026-11-12 22:37:15,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:15] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.029 2026-11-12 22:37:16,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.179 0.531 2026-11-12 22:37:16,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:37:16,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:37:16,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.036 2026-11-12 22:37:16,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:37:16,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: Owl is running in 'dev' mode. 2026-11-12 22:37:16,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:37:16,735 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:16,815 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:37:16,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 7 0.019 0.053 2026-11-12 22:37:16,826 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:37:16,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.012 0.107 2026-11-12 22:37:16,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-11-12 22:37:16,883 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:37:16,900 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:16,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:16] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.020 2026-11-12 22:37:17,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [2/3] Tour test_optional_product_image_not_display → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:37:17,127 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:37:17,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:17] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.086 0.061 2026-11-12 22:37:17,327 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:37:17,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [3/3] Tour test_optional_product_image_not_display → Step Check image visibility for optional product "Small Shelf" (trigger: .modal .optional-product-line:has(.product-name:contains("Small Shelf")):not(:has(img.product-img))) 2026-11-12 22:37:17,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:17] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.039 0.229 2026-11-12 22:37:17,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:17] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.268 2026-11-12 22:37:17,461 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:17,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: tour succeeded 2026-11-12 22:37:17,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_optional_product_image_not_display SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-12 22:37:17,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: heap 14098568 (allocated 15204352) 2026-11-12 22:37:17,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Closing chrome headless with pid 20607 2026-11-12 22:37:17,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Closing websocket connection 2026-11-12 22:37:17,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Terminating chrome headless with pid 20607 2026-11-12 22:37:17,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223717_723137_test_optional_product.txt 2026-11-12 22:37:17,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Removing chrome user profile "/tmp/tmphuuj66zo_chrome_odoo" 2026-11-12 22:37:17,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-11-12 22:37:18,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome pid: 20801 2026-11-12 22:37:18,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmp3axzxjq5_chrome_odoo 2026-11-12 22:37:18,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:34319/json/version 2026-11-12 22:37:18,614 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:18,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-11-12 22:37:18,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:34319/json 2026-11-12 22:37:18,702 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:18,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:34319/devtools/page/E81BCC9510BE7F47F00965E58E1EFE10 2026-11-12 22:37:18,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Enable chrome headless console log notification 2026-11-12 22:37:18,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome headless enable page notifications 2026-11-12 22:37:18,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:37:19,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Setting session cookie in browser 2026-11-12 22:37:19,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:37:19,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:37:19,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:37:19,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:19] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.050 0.773 2026-11-12 22:37:19,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Navigation result: {'frameId': 'E81BCC9510BE7F47F00965E58E1EFE10', 'loaderId': '1108350C6D6D13FD177F9BF84DB86A34', 'isDownload': False} 2026-11-12 22:37:19,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-11-12 22:37:19,886 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:37:19,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:19] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-11-12 22:37:19,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:19] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 22:37:19,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:19] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.028 2026-11-12 22:37:20,663 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:37:20,664 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:37:20,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-11-12 22:37:20,745 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:37:20,756 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [1/36] Tour PaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:37:20,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 22:37:20,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-11-12 22:37:20,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:20,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-11-12 22:37:20,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:20] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.033 2026-11-12 22:37:21,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.052 2026-11-12 22:37:21,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:21] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.055 2026-11-12 22:37:21,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.228 0.532 2026-11-12 22:37:21,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:37:21,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:37:22,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.050 2026-11-12 22:37:22,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.022 2026-11-12 22:37:22,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-11-12 22:37:22,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-11-12 22:37:22,250 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:37:22,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:37:22,306 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:37:22,320 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-11-12 22:37:22,367 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:37:22,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.055 0.113 2026-11-12 22:37:22,419 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.061 2026-11-12 22:37:22,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.217 2026-11-12 22:37:22,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.010 0.129 2026-11-12 22:37:22,509 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:37:22,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [2/36] Tour PaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:37:22,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.029 0.148 2026-11-12 22:37:22,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [3/36] Tour PaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 22:37:22,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.040 0.293 2026-11-12 22:37:22,770 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:37:22,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-11-12 22:37:22,847 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.009 0.214 2026-11-12 22:37:22,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.233 2026-11-12 22:37:22,896 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:22,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.271 2026-11-12 22:37:22,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:22] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.306 2026-11-12 22:37:23,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:23] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-11-12 22:37:23,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:23] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 22:37:23,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:23] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-11-12 22:37:23,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:23] "GET /web/image?model=product.template&field=image_128&id=810&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-11-12 22:37:23,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:23] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-11-12 22:37:23,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.048 0.274 2026-11-12 22:37:23,361 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:23] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.339 2026-11-12 22:37:23,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [4/36] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:23,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [5/36] 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-11-12 22:37:23,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [6/36] 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-11-12 22:37:23,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [7/36] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:23,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [8/36] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:23,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [9/36] Tour PaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:37:23,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [10/36] Tour PaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:37:23,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [11/36] Tour PaymentScreenInvoiceOrder → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:37:23,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [12/36] Tour PaymentScreenInvoiceOrder → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:37:23,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [13/36] Tour PaymentScreenInvoiceOrder → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:37:24,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [14/36] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:24,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [15/36] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:37:24,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.056 2026-11-12 22:37:24,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [16/36] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:37:24,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:37:24,212 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:37:24,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [17/36] Tour PaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:37:24,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.048 0.074 2026-11-12 22:37:24,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [18/36] Tour PaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:37:24,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [19/36] Tour PaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 22:37:24,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [20/36] Tour PaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:37:24,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [21/36] Tour PaymentScreenInvoiceOrder → Step .pos-leftheader .orders-button 2026-11-12 22:37:24,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50528154 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '9db2a5dc-5411-41c1-ac8b-1766388af7c6'}] 2026-11-12 22:37:24,533 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:37:27,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50528154 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '9db2a5dc-5411-41c1-ac8b-1766388af7c6'} created pos.order #49 2026-11-12 22:37:28,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50528154 finished 2026-11-12 22:37:28,548 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:37:28,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 929 1.055 2.984 2026-11-12 22:37:28,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.004 0.021 2026-11-12 22:37:28,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.029 2026-11-12 22:37:28,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42183415 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '9db2a5dc-5411-41c1-ac8b-1766388af7c6'}] 2026-11-12 22:37:28,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [22/36] Tour PaymentScreenInvoiceOrder → Step .pos-search-bar .filter 2026-11-12 22:37:28,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42183415 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '9db2a5dc-5411-41c1-ac8b-1766388af7c6'} sync ignored for existing PoS order pos.order(49,) (state: done) 2026-11-12 22:37:28,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42183415 finished 2026-11-12 22:37:29,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.111 0.236 2026-11-12 22:37:29,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.329 2026-11-12 22:37:29,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [23/36] Tour PaymentScreenInvoiceOrder → Step .pos-search-bar .filter ul 2026-11-12 22:37:29,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.030 2026-11-12 22:37:29,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [24/36] Tour PaymentScreenInvoiceOrder → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:37:29,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [25/36] Tour PaymentScreenInvoiceOrder → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:37:29,407 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.012 0.054 2026-11-12 22:37:29,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [26/36] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:29,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [27/36] Tour PaymentScreenInvoiceOrder → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-11-12 22:37:29,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [28/36] Tour PaymentScreenInvoiceOrder → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:37:29,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [29/36] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:29,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [30/36] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:29,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [31/36] Tour PaymentScreenInvoiceOrder → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:37:29,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [32/36] Tour PaymentScreenInvoiceOrder → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:37:29,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [33/36] Tour PaymentScreenInvoiceOrder → Step invoice button is disabled for refund of an invoiced order (trigger: .js_invoice[disabled]) 2026-11-12 22:37:29,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:29] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 24 0.028 0.093 2026-11-12 22:37:29,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [34/36] Tour PaymentScreenInvoiceOrder → Step refresh page (trigger: body) 2026-11-12 22:37:29,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.023 0.079 2026-11-12 22:37:30,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:30] "GET /pos/ui/5/payment/633db0f5-b2e8-45df-a741-7d59d3b59c0c HTTP/1.1" 200 - 62 0.040 0.090 2026-11-12 22:37:31,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [35/36] Tour PaymentScreenInvoiceOrder → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:37:31,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "GET /web/webclient/translations?hash=f979a8cd622b8e2e65f42628e3c88e48b0836b46&lang=en_US HTTP/1.1" 200 - 1 0.004 0.040 2026-11-12 22:37:31,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:37:31,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:37:31,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:31,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.002 0.006 2026-11-12 22:37:31,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.053 2026-11-12 22:37:31,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.030 2026-11-12 22:37:31,598 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:37:31,665 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 8 0.007 0.035 2026-11-12 22:37:31,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:37:31,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-11-12 22:37:31,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.042 2026-11-12 22:37:31,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [36/36] Tour PaymentScreenInvoiceOrder → Step invoice button is still disabled after refresh (trigger: .js_invoice[disabled]) 2026-11-12 22:37:32,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:32] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 14 0.045 0.084 2026-11-12 22:37:32,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:32] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.043 0.173 2026-11-12 22:37:32,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:32] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.197 2026-11-12 22:37:32,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 57 0.049 0.363 2026-11-12 22:37:32,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: tour succeeded 2026-11-12 22:37:32,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenInvoiceOrder SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:37:32,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:32] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.030 0.463 2026-11-12 22:37:32,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.008 0.108 2026-11-12 22:37:32,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: heap 17319376 (allocated 18874368) 2026-11-12 22:37:32,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Closing chrome headless with pid 20801 2026-11-12 22:37:32,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Closing websocket connection 2026-11-12 22:37:32,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Terminating chrome headless with pid 20801 2026-11-12 22:37:32,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223732_822745_test_order_and_invoice_amounts.txt 2026-11-12 22:37:32,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmp3axzxjq5_chrome_odoo" 2026-11-12 22:37:32,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_invoice_search ... 2026-11-12 22:37:33,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Chrome pid: 21042 2026-11-12 22:37:33,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Chrome headless temporary user profile dir: /tmp/tmplmiqgg4r_chrome_odoo 2026-11-12 22:37:33,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Issuing json command http://127.0.0.1:36953/json/version 2026-11-12 22:37:33,645 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:33,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Browser version: Chrome/150.0.7871.114 2026-11-12 22:37:33,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Issuing json command http://127.0.0.1:36953/json 2026-11-12 22:37:33,680 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:33,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Websocket url found: ws://127.0.0.1:36953/devtools/page/CDBD7E2AC5F3E656DD1001064A04B2A2 2026-11-12 22:37:33,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Enable chrome headless console log notification 2026-11-12 22:37:33,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Chrome headless enable page notifications 2026-11-12 22:37:33,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:37:33,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Setting session cookie in browser 2026-11-12 22:37:33,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:37:33,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:37:33,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:37:34,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:34] "GET /pos/ui/5 HTTP/1.1" 200 - 92 0.051 0.828 2026-11-12 22:37:34,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Navigation result: {'frameId': 'CDBD7E2AC5F3E656DD1001064A04B2A2', 'loaderId': '94B1110F1A536A5910675C4D7A807B25', 'isDownload': False} 2026-11-12 22:37:34,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Evaluate ready code "odoo.isTourReady('test_order_invoice_search')" 2026-11-12 22:37:34,758 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:37:34,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:34] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 22:37:34,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:34] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-11-12 22:37:34,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:34] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-11-12 22:37:35,552 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:35,567 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:35,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-11-12 22:37:35,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Evaluate test code "odoo.startTour('test_order_invoice_search', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:37:35,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:37:35,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [1/37] Tour test_order_invoice_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:37:35,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:37:35,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:35,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.029 2026-11-12 22:37:35,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.045 2026-11-12 22:37:35,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.082 2026-11-12 22:37:35,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:35] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.085 2026-11-12 22:37:36,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.279 0.618 2026-11-12 22:37:36,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:37:37,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:37:37,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.058 2026-11-12 22:37:37,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:37:37,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: Owl is running in 'dev' mode. 2026-11-12 22:37:37,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:37:37,302 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:37,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:37:37,352 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:37:37,354 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:37:37,396 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:37,420 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:37:37,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.038 0.116 2026-11-12 22:37:37,490 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:37:37,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.195 2026-11-12 22:37:37,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [2/37] Tour test_order_invoice_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:37:37,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.027 0.159 2026-11-12 22:37:37,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.008 0.188 2026-11-12 22:37:37,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.044 0.301 2026-11-12 22:37:37,808 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:37,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.118 2026-11-12 22:37:37,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-11-12 22:37:37,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.212 2026-11-12 22:37:37,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [3/37] Tour test_order_invoice_search → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:37:37,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:37] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-11-12 22:37:38,017 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:37:38,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:38] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.018 0.292 2026-11-12 22:37:38,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:38] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.018 0.272 2026-11-12 22:37:38,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:38] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.279 2026-11-12 22:37:38,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:38] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-11-12 22:37:38,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:38] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.268 2026-11-12 22:37:38,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 42 0.048 0.281 2026-11-12 22:37:38,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:38] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.325 2026-11-12 22:37:38,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [4/37] Tour test_order_invoice_search → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:38,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [5/37] Tour test_order_invoice_search → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:37:38,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [6/37] Tour test_order_invoice_search → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:37:38,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [7/37] Tour test_order_invoice_search → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:37:38,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [8/37] Tour test_order_invoice_search → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:37:38,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [9/37] Tour test_order_invoice_search → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:37:38,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [10/37] Tour test_order_invoice_search → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:39,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [11/37] Tour test_order_invoice_search → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:37:39,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.017 0.070 2026-11-12 22:37:39,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [12/37] Tour test_order_invoice_search → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:37:39,140 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:39,151 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:37:39,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [13/37] Tour test_order_invoice_search → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:37:39,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.054 0.073 2026-11-12 22:37:39,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [14/37] Tour test_order_invoice_search → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:37:39,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [15/37] Tour test_order_invoice_search → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 22:37:39,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [16/37] Tour test_order_invoice_search → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:37:39,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [17/37] Tour test_order_invoice_search → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:37:39,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77305136 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '10f2109b-e9f4-4ad6-827f-8c0b071c4ca0'}] 2026-11-12 22:37:39,484 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:42,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77305136 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '10f2109b-e9f4-4ad6-827f-8c0b071c4ca0'} created pos.order #50 2026-11-12 22:37:42,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77305136 finished 2026-11-12 22:37:42,890 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:37:42,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 891 0.751 2.668 2026-11-12 22:37:42,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.003 0.019 2026-11-12 22:37:42,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.025 2026-11-12 22:37:43,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [18/37] Tour test_order_invoice_search → Step .pos-leftheader .orders-button 2026-11-12 22:37:43,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43721321 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '10f2109b-e9f4-4ad6-827f-8c0b071c4ca0'}] 2026-11-12 22:37:43,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43721321 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '10f2109b-e9f4-4ad6-827f-8c0b071c4ca0'} sync ignored for existing PoS order pos.order(50,) (state: done) 2026-11-12 22:37:43,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43721321 finished 2026-11-12 22:37:43,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [19/37] Tour test_order_invoice_search → Step .pos-search-bar .filter 2026-11-12 22:37:43,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.110 0.210 2026-11-12 22:37:43,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.250 2026-11-12 22:37:43,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [20/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul 2026-11-12 22:37:43,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.033 2026-11-12 22:37:43,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [21/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:37:43,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [22/37] Tour test_order_invoice_search → Step .pos-search-bar input 2026-11-12 22:37:43,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.009 0.033 2026-11-12 22:37:43,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [23/37] Tour test_order_invoice_search → Step the "Invoice Number" search suggestion must not be covered by another element (trigger: .pos-search-bar .search ul li:contains("Invoice Number")) 2026-11-12 22:37:43,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.027 2026-11-12 22:37:43,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [24/37] Tour test_order_invoice_search → Step .pos-search-bar .search ul li:contains("Invoice Number") 2026-11-12 22:37:43,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [25/37] Tour test_order_invoice_search → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("001") 2026-11-12 22:37:43,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.010 0.021 2026-11-12 22:37:43,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [26/37] Tour test_order_invoice_search → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:37:43,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [27/37] Tour test_order_invoice_search → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:37:43,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [28/37] Tour test_order_invoice_search → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:37:44,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [29/37] Tour test_order_invoice_search → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:37:44,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [30/37] Tour test_order_invoice_search → Step Select button close register (trigger: button:contains(close register)) 2026-11-12 22:37:44,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:44] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 20 0.014 0.059 2026-11-12 22:37:44,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:44] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 21 0.034 0.031 2026-11-12 22:37:44,475 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:44] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 24 0.034 0.075 2026-11-12 22:37:46,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:46] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 557 0.573 1.228 2026-11-12 22:37:46,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:46] "GET /pos/ui/5 HTTP/1.1" 200 - 102 0.070 0.152 2026-11-12 22:37:47,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:47] "GET /web/webclient/translations?hash=f979a8cd622b8e2e65f42628e3c88e48b0836b46&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-11-12 22:37:47,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [31/37] Tour test_order_invoice_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:37:47,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:37:47,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:37:47,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:37:47,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 16 0.014 0.054 2026-11-12 22:37:47,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:47] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.004 0.074 2026-11-12 22:37:47,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:47] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:37:48,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 191 0.151 0.274 2026-11-12 22:37:48,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.011 0.056 2026-11-12 22:37:48,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:37:48,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 8 0.006 0.027 2026-11-12 22:37:48,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:37:48,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: Owl is running in 'dev' mode. 2026-11-12 22:37:48,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:37:48,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 14 0.017 0.040 2026-11-12 22:37:48,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 304 - 3 0.009 0.061 2026-11-12 22:37:48,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [32/37] Tour test_order_invoice_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:37:48,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.024 0.163 2026-11-12 22:37:48,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [33/37] Tour test_order_invoice_search → Step .pos-leftheader .orders-button 2026-11-12 22:37:48,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.046 0.271 2026-11-12 22:37:48,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 27 0.029 0.180 2026-11-12 22:37:48,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [34/37] Tour test_order_invoice_search → Step .pos-search-bar .filter 2026-11-12 22:37:48,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:37:49,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [35/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul 2026-11-12 22:37:49,029 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.031 2026-11-12 22:37:49,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:37:49,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [36/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:37:49,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [37/37] Tour test_order_invoice_search → Step Verify that the order is paid; this ensures that the RPC process is complete. (trigger: .orders .order-row:eq(0):has(.badge.rounded:contains(Paid))) 2026-11-12 22:37:49,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:49] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.020 2026-11-12 22:37:49,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.051 0.108 2026-11-12 22:37:49,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: tour succeeded 2026-11-12 22:37:49,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_order_invoice_search SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:37:49,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.045 2026-11-12 22:37:49,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: heap 18348384 (allocated 19922944) 2026-11-12 22:37:49,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Closing chrome headless with pid 21042 2026-11-12 22:37:49,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Closing websocket connection 2026-11-12 22:37:49,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Terminating chrome headless with pid 21042 2026-11-12 22:37:49,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223749_869515_test_order_invoice_search.txt 2026-11-12 22:37:49,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Removing chrome user profile "/tmp/tmplmiqgg4r_chrome_odoo" 2026-11-12 22:37:49,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_refund_flow ... 2026-11-12 22:37:50,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome pid: 21296 2026-11-12 22:37:50,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome headless temporary user profile dir: /tmp/tmpi16ngl_h_chrome_odoo 2026-11-12 22:37:50,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:33693/json/version 2026-11-12 22:37:50,498 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:50,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Browser version: Chrome/150.0.7871.114 2026-11-12 22:37:50,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:33693/json 2026-11-12 22:37:50,562 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:37:50,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Websocket url found: ws://127.0.0.1:33693/devtools/page/ACF8F3A0409938419749B61DF4FA9AB4 2026-11-12 22:37:50,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Enable chrome headless console log notification 2026-11-12 22:37:50,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome headless enable page notifications 2026-11-12 22:37:50,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:37:50,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Setting session cookie in browser 2026-11-12 22:37:50,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:37:50,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:37:50,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:37:51,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:51] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.044 1.003 2026-11-12 22:37:51,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Navigation result: {'frameId': 'ACF8F3A0409938419749B61DF4FA9AB4', 'loaderId': '91681E380574854AE108D05E37523574', 'isDownload': False} 2026-11-12 22:37:51,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Evaluate ready code "odoo.isTourReady('test_order_refund_flow')" 2026-11-12 22:37:51,871 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:37:51,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:51] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.012 2026-11-12 22:37:51,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:51] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-11-12 22:37:51,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:51] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-11-12 22:37:52,645 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:52,655 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:52,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 22:37:52,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:37:52,735 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:37:52,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [1/90] Tour test_order_refund_flow → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:37:52,769 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:37:52,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:37:52,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.033 2026-11-12 22:37:52,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.052 2026-11-12 22:37:52,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.015 2026-11-12 22:37:52,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.068 2026-11-12 22:37:54,077 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.369 0.653 2026-11-12 22:37:54,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:37:54,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-11-12 22:37:54,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.046 2026-11-12 22:37:54,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:37:54,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: Owl is running in 'dev' mode. 2026-11-12 22:37:54,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:37:54,463 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:37:54,494 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:37:54,502 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:37:54,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.033 0.057 2026-11-12 22:37:54,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-11-12 22:37:54,560 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:37:54,575 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:37:54,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.013 0.141 2026-11-12 22:37:54,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.055 2026-11-12 22:37:54,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [2/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:37:54,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.062 2026-11-12 22:37:54,870 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:37:54,883 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:54,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-11-12 22:37:54,956 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:54] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-11-12 22:37:55,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.168 2026-11-12 22:37:55,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [3/90] Tour test_order_refund_flow → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:37:55,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.071 0.262 2026-11-12 22:37:55,178 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:37:55,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.296 2026-11-12 22:37:55,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.280 2026-11-12 22:37:55,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.021 0.499 2026-11-12 22:37:55,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.502 2026-11-12 22:37:55,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.417 2026-11-12 22:37:55,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.367 2026-11-12 22:37:55,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.350 2026-11-12 22:37:55,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:55] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.428 2026-11-12 22:37:55,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [4/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:55,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [5/90] Tour test_order_refund_flow → 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-11-12 22:37:55,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [6/90] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:37:55,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [7/90] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:37:55,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [8/90] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:37:55,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [9/90] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:37:56,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [10/90] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:37:56,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [11/90] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:37:56,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [12/90] 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-11-12 22:37:56,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [13/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:56,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [14/90] Tour test_order_refund_flow → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:37:56,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [15/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:56,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [16/90] Tour test_order_refund_flow → 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-11-12 22:37:56,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [17/90] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:37:56,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [18/90] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:37:56,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [19/90] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:37:56,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [20/90] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:37:56,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [21/90] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:37:56,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [22/90] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:37:56,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [23/90] 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-11-12 22:37:57,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [24/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:57,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [25/90] Tour test_order_refund_flow → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:37:57,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [26/90] Tour test_order_refund_flow → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:37:57,308 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:37:57,311 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:37:57,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [27/90] Tour test_order_refund_flow → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:37:57,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [28/90] Tour test_order_refund_flow → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:37:57,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [29/90] Tour test_order_refund_flow → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:37:57,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [30/90] Tour test_order_refund_flow → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:37:57,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60896181 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '206ab68b-e63d-4883-a2ac-31e51da38880'}] 2026-11-12 22:37:57,565 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:37:58,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60896181 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '206ab68b-e63d-4883-a2ac-31e51da38880'} created pos.order #51 2026-11-12 22:37:58,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60896181 finished 2026-11-12 22:37:58,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 247 0.215 0.673 2026-11-12 22:37:58,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:37:58,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [31/90] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:37:58,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73239476 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '206ab68b-e63d-4883-a2ac-31e51da38880'}] 2026-11-12 22:37:58,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73239476 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '206ab68b-e63d-4883-a2ac-31e51da38880'} sync ignored for existing PoS order pos.order(51,) (state: paid) 2026-11-12 22:37:58,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73239476 finished 2026-11-12 22:37:58,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [32/90] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:37:58,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [33/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:58,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [34/90] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:37:58,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [35/90] Tour test_order_refund_flow → Step click Actions button (trigger: .more-btn) 2026-11-12 22:37:58,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.075 0.206 2026-11-12 22:37:58,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [36/90] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:37:59,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [37/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:37:59,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:37:59,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.030 2026-11-12 22:37:59,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [38/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:59,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [39/90] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:37:59,207 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:37:59] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.022 2026-11-12 22:37:59,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [40/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:59,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [41/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:59,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [42/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-11-12 22:37:59,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [43/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:37:59,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [44/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:59,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [45/90] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:37:59,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [46/90] Tour test_order_refund_flow → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:37:59,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [47/90] Tour test_order_refund_flow → Step click back button (trigger: .back-button) 2026-11-12 22:37:59,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [48/90] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:37:59,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [49/90] Tour test_order_refund_flow → Step Check orderline with attributes: "Desk Pad" (trigger: .order-container .orderline) 2026-11-12 22:37:59,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [50/90] Tour test_order_refund_flow → Step .pos-leftheader .list-plus-btn 2026-11-12 22:37:59,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [51/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:37:59,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [52/90] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:38:00,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [53/90] Tour test_order_refund_flow → Step click Actions button (trigger: .more-btn) 2026-11-12 22:38:00,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [54/90] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:38:00,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [55/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:38:00,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:38:00,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [56/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:00,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.044 2026-11-12 22:38:00,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [57/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("Refunding") 2026-11-12 22:38:00,316 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:00] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.011 0.066 2026-11-12 22:38:00,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [58/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:00,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [59/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:00,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [60/90] 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-11-12 22:38:00,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [61/90] 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-11-12 22:38:00,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [62/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:00,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [63/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:00,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [64/90] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:38:00,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [65/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:00,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [66/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:00,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [67/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-11-12 22:38:00,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [68/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:00,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [69/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:00,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [70/90] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:38:01,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [71/90] Tour test_order_refund_flow → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:38:01,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [72/90] Tour test_order_refund_flow → Step click back button (trigger: .back-button) 2026-11-12 22:38:01,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [73/90] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:38:01,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [74/90] Tour test_order_refund_flow → Step Check orderline with attributes: "Letter Tray" (trigger: .order-container .orderline) 2026-11-12 22:38:01,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [75/90] Tour test_order_refund_flow → Step .pos-leftheader .orders-button 2026-11-12 22:38:01,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [76/90] Tour test_order_refund_flow → Step .ticket-screen .order-row > div:contains("002") 2026-11-12 22:38:01,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:38:01,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [77/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-11-12 22:38:01,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.029 2026-11-12 22:38:01,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [78/90] Tour test_order_refund_flow → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-11-12 22:38:01,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [79/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:01,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [80/90] Tour test_order_refund_flow → Step .ticket-screen .order-row > div:contains("003") 2026-11-12 22:38:01,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [81/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(div:contains("003")) .btn-danger 2026-11-12 22:38:01,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [82/90] Tour test_order_refund_flow → Step .ticket-screen .orders .order-row > td:contains("003") ~ td.text-end button.text-danger 2026-11-12 22:38:01,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [83/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:01,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [84/90] Tour test_order_refund_flow → Step .pos-search-bar .filter 2026-11-12 22:38:01,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [85/90] Tour test_order_refund_flow → Step .pos-search-bar .filter ul 2026-11-12 22:38:01,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [86/90] Tour test_order_refund_flow → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:38:01,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [87/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:38:02,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.010 0.018 2026-11-12 22:38:02,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [88/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:02,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [89/90] Tour test_order_refund_flow → Step No lines are marked for to refund or refunding (trigger: .ticket-screen:not(:has(.to-refund-highlight))) 2026-11-12 22:38:02,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [90/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:02,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: tour succeeded 2026-11-12 22:38:02,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_order_refund_flow SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 22:38:02,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: heap 19665712 (allocated 21368832) 2026-11-12 22:38:02,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Closing chrome headless with pid 21296 2026-11-12 22:38:02,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Closing websocket connection 2026-11-12 22:38:02,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Terminating chrome headless with pid 21296 2026-11-12 22:38:02,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223802_550653_test_order_refund_flow.txt 2026-11-12 22:38:02,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Removing chrome user profile "/tmp/tmpi16ngl_h_chrome_odoo" 2026-11-12 22:38:02,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_with_existing_serial ... 2026-11-12 22:38:03,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome pid: 21524 2026-11-12 22:38:03,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmpn1uhb6u1_chrome_odoo 2026-11-12 22:38:03,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:34767/json/version 2026-11-12 22:38:03,638 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:03,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-11-12 22:38:03,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:34767/json 2026-11-12 22:38:03,661 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:03,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:34767/devtools/page/14A084C25EC0DE8AF101436801870170 2026-11-12 22:38:03,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-11-12 22:38:03,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-11-12 22:38:03,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:38:03,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-11-12 22:38:03,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:38:03,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:38:03,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:38:04,719 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:04] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.055 0.784 2026-11-12 22:38:04,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigation result: {'frameId': '14A084C25EC0DE8AF101436801870170', 'loaderId': '49A31D7CFA4CFA9263FB8233A6ECD1F5', 'isDownload': False} 2026-11-12 22:38:04,723 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:04,750 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:38:04,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:04] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-11-12 22:38:04,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:04] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-11-12 22:38:04,822 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:04] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.065 2026-11-12 22:38:05,382 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:05,391 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:38:05,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 22:38:05,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-11-12 22:38:05,465 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:38:05,473 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:05,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:38:05,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:05,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-11-12 22:38:05,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.031 2026-11-12 22:38:05,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.045 2026-11-12 22:38:05,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:05] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.036 2026-11-12 22:38:06,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.234 0.516 2026-11-12 22:38:06,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:38:06,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:38:06,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-11-12 22:38:06,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:38:06,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-11-12 22:38:06,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-11-12 22:38:06,806 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:06,877 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 22:38:06,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.015 0.073 2026-11-12 22:38:06,929 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:38:06,982 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 22:38:07,028 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.070 2026-11-12 22:38:07,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.063 0.150 2026-11-12 22:38:07,059 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.180 2026-11-12 22:38:07,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.101 2026-11-12 22:38:07,161 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:07,236 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:38:07,299 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:07,317 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:07,338 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:38:07,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.119 0.103 2026-11-12 22:38:07,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.032 0.283 2026-11-12 22:38:07,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.318 2026-11-12 22:38:07,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.336 2026-11-12 22:38:07,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.272 2026-11-12 22:38:07,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.435 2026-11-12 22:38:07,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-11-12 22:38:07,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-11-12 22:38:07,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=811&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-11-12 22:38:07,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.254 2026-11-12 22:38:07,902 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-11-12 22:38:07,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-11-12 22:38:07,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:07] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-11-12 22:38:08,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.037 0.437 2026-11-12 22:38:08,177 43 INFO rb-c635c7a-226731-435507 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: .o-autocomplete input) 2026-11-12 22:38:08,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:08] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.006 0.021 2026-11-12 22:38:08,290 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:08,419 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:08,474 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("1"))) 2026-11-12 22:38:08,523 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:08,570 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:08,623 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:08,675 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:08,728 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:08,782 43 INFO rb-c635c7a-226731-435507 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: .o-autocomplete input) 2026-11-12 22:38:08,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:08] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 6 0.003 0.012 2026-11-12 22:38:08,838 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:08,935 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:08,985 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-11-12 22:38:09,037 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:09,088 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:09,138 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:09,190 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:09,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: tour succeeded 2026-11-12 22:38:09,241 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:38:09,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: heap 15109940 (allocated 16252928) 2026-11-12 22:38:09,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing chrome headless with pid 21524 2026-11-12 22:38:09,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing websocket connection 2026-11-12 22:38:09,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Terminating chrome headless with pid 21524 2026-11-12 22:38:09,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223809_510072_test_order_with_existing_serial.txt 2026-11-12 22:38:09,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmpn1uhb6u1_chrome_odoo" 2026-11-12 22:38:09,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_orderline_merge_with_higher_price_precision ... 2026-11-12 22:38:10,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome pid: 21740 2026-11-12 22:38:10,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome headless temporary user profile dir: /tmp/tmpznohx0fx_chrome_odoo 2026-11-12 22:38:10,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:35129/json/version 2026-11-12 22:38:10,192 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:10,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Browser version: Chrome/150.0.7871.114 2026-11-12 22:38:10,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:35129/json 2026-11-12 22:38:10,204 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:10,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Websocket url found: ws://127.0.0.1:35129/devtools/page/0A62CD677573764AC46B60C17550777E 2026-11-12 22:38:10,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Enable chrome headless console log notification 2026-11-12 22:38:10,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome headless enable page notifications 2026-11-12 22:38:10,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:38:10,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Setting session cookie in browser 2026-11-12 22:38:10,361 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:38:10,362 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:38:10,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:38:11,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:11] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 137 0.072 0.860 2026-11-12 22:38:11,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Navigation result: {'frameId': '0A62CD677573764AC46B60C17550777E', 'loaderId': '377BEEF8AEA235FF7932859165930AC4', 'isDownload': False} 2026-11-12 22:38:11,321 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:11,349 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:38:11,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:11] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 22:38:11,383 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:11] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-11-12 22:38:11,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:11] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.033 2026-11-12 22:38:12,131 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:38:12,137 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:38:12,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-11-12 22:38:12,196 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:38:12,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:38:12,205 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:12,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:38:12,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:12,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.017 2026-11-12 22:38:12,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.040 2026-11-12 22:38:12,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.078 2026-11-12 22:38:12,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:12] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.072 2026-11-12 22:38:13,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.267 0.528 2026-11-12 22:38:13,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:13,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:38:13,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.064 2026-11-12 22:38:13,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:38:13,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: Owl is running in 'dev' mode. 2026-11-12 22:38:13,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-11-12 22:38:13,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:38:13,775 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:38:13,811 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-11-12 22:38:13,876 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-11-12 22:38:13,883 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:38:13,914 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.160 2026-11-12 22:38:13,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.073 0.124 2026-11-12 22:38:13,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.223 2026-11-12 22:38:13,989 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:38:14,017 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:14,152 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:38:14,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.099 0.114 2026-11-12 22:38:14,283 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:14,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.044 0.308 2026-11-12 22:38:14,318 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:38:14,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-11-12 22:38:14,407 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.300 2026-11-12 22:38:14,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-11-12 22:38:14,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.030 0.480 2026-11-12 22:38:14,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.380 2026-11-12 22:38:14,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.271 2026-11-12 22:38:14,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.285 2026-11-12 22:38:14,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.284 2026-11-12 22:38:14,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=812&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.272 2026-11-12 22:38:14,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.034 0.278 2026-11-12 22:38:14,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.244 2026-11-12 22:38:14,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-11-12 22:38:14,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:14] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.341 2026-11-12 22:38:14,958 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:15,022 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("1")):has(.price:contains("8.25"))) 2026-11-12 22:38:15,069 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:15,122 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:15,207 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:15,258 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("2")):has(.price:contains("16.49"))) 2026-11-12 22:38:15,310 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:15,364 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:15,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: tour succeeded 2026-11-12 22:38:15,414 43 INFO rb-c635c7a-226731-435507 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-11-12 22:38:15,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: heap 14543784 (allocated 15728640) 2026-11-12 22:38:15,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Closing chrome headless with pid 21740 2026-11-12 22:38:15,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Closing websocket connection 2026-11-12 22:38:15,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Terminating chrome headless with pid 21740 2026-11-12 22:38:15,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223815_699528_test_orderline_merge_with_higher_price_precision.txt 2026-11-12 22:38:15,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Removing chrome user profile "/tmp/tmpznohx0fx_chrome_odoo" 2026-11-12 22:38:15,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_paid_order_payment_method_drilldown ... 2026-11-12 22:38:16,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Chrome pid: 21944 2026-11-12 22:38:16,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Chrome headless temporary user profile dir: /tmp/tmp8ms7l9f__chrome_odoo 2026-11-12 22:38:16,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Issuing json command http://127.0.0.1:36429/json/version 2026-11-12 22:38:16,552 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:16,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Browser version: Chrome/150.0.7871.114 2026-11-12 22:38:16,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Issuing json command http://127.0.0.1:36429/json 2026-11-12 22:38:16,607 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:16,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Websocket url found: ws://127.0.0.1:36429/devtools/page/0304EF20BD27F3F8EBD1D6622B6E51FD 2026-11-12 22:38:16,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Enable chrome headless console log notification 2026-11-12 22:38:16,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Chrome headless enable page notifications 2026-11-12 22:38:16,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:38:16,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Setting session cookie in browser 2026-11-12 22:38:16,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:38:16,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:38:16,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:38:17,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:17] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.065 1.065 2026-11-12 22:38:17,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Navigation result: {'frameId': '0304EF20BD27F3F8EBD1D6622B6E51FD', 'loaderId': '1D456A8A594B31D212BD5E3518168472', 'isDownload': False} 2026-11-12 22:38:17,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Evaluate ready code "odoo.isTourReady('test_paid_order_payment_method_drilldown')" 2026-11-12 22:38:17,978 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:38:18,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 22:38:18,034 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.030 2026-11-12 22:38:18,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.026 0.039 2026-11-12 22:38:18,780 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:18,783 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:38:18,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 22:38:18,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:38:18,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Evaluate test code "odoo.startTour('test_paid_order_payment_method_drilldown', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:38:18,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [1/21] Tour test_paid_order_payment_method_drilldown → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:38:18,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:38:18,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:38:18,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-11-12 22:38:19,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:19] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.020 0.055 2026-11-12 22:38:19,077 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.077 2026-11-12 22:38:19,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:19] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.043 2026-11-12 22:38:20,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.249 0.623 2026-11-12 22:38:20,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:38:20,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:38:20,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.051 2026-11-12 22:38:20,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:38:20,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: Owl is running in 'dev' mode. 2026-11-12 22:38:20,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.011 2026-11-12 22:38:20,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:38:20,477 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:38:20,524 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:38:20,549 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:38:20,575 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 14 0.040 0.064 2026-11-12 22:38:20,595 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:38:20,618 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 22:38:20,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.128 2026-11-12 22:38:20,715 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:38:20,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [2/21] Tour test_paid_order_payment_method_drilldown → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:38:20,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /pos/ui/5 HTTP/1.1" 200 - 35 0.073 0.131 2026-11-12 22:38:20,869 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:20,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [3/21] Tour test_paid_order_payment_method_drilldown → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:38:20,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.009 0.207 2026-11-12 22:38:20,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:20] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-11-12 22:38:21,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.173 2026-11-12 22:38:21,041 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:21,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-11-12 22:38:21,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 35 0.027 0.505 2026-11-12 22:38:21,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.352 2026-11-12 22:38:21,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.371 2026-11-12 22:38:21,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.362 2026-11-12 22:38:21,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.319 2026-11-12 22:38:21,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.344 2026-11-12 22:38:21,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.329 2026-11-12 22:38:21,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.295 2026-11-12 22:38:21,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.368 2026-11-12 22:38:21,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [4/21] Tour test_paid_order_payment_method_drilldown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:38:21,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [5/21] Tour test_paid_order_payment_method_drilldown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:38:21,858 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:21,862 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:21,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [6/21] Tour test_paid_order_payment_method_drilldown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:38:21,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [7/21] Tour test_paid_order_payment_method_drilldown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:38:22,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [8/21] Tour test_paid_order_payment_method_drilldown → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:38:22,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [9/21] Tour test_paid_order_payment_method_drilldown → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:38:22,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43799799 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '68fbc4f4-73b5-4686-9ecd-87627d3117f1'}] 2026-11-12 22:38:22,122 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:38:22,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43799799 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '68fbc4f4-73b5-4686-9ecd-87627d3117f1'} created pos.order #52 2026-11-12 22:38:22,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43799799 finished 2026-11-12 22:38:22,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.189 0.541 2026-11-12 22:38:22,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 22:38:23,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70006467 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '68fbc4f4-73b5-4686-9ecd-87627d3117f1'}] 2026-11-12 22:38:23,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [10/21] Tour test_paid_order_payment_method_drilldown → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:38:23,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70006467 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '68fbc4f4-73b5-4686-9ecd-87627d3117f1'} sync ignored for existing PoS order pos.order(52,) (state: paid) 2026-11-12 22:38:23,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [11/21] Tour test_paid_order_payment_method_drilldown → Step .pos-leftheader .orders-button 2026-11-12 22:38:23,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70006467 finished 2026-11-12 22:38:23,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [12/21] Tour test_paid_order_payment_method_drilldown → Step .pos-search-bar .filter 2026-11-12 22:38:23,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.062 0.164 2026-11-12 22:38:23,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.079 2026-11-12 22:38:23,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [13/21] Tour test_paid_order_payment_method_drilldown → Step .pos-search-bar .filter ul 2026-11-12 22:38:23,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.042 2026-11-12 22:38:23,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [14/21] Tour test_paid_order_payment_method_drilldown → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:38:23,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [15/21] Tour test_paid_order_payment_method_drilldown → Step .ticket-screen .order-row:contains("Paid") 2026-11-12 22:38:23,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.021 2026-11-12 22:38:23,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [16/21] Tour test_paid_order_payment_method_drilldown → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:23,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [17/21] Tour test_paid_order_payment_method_drilldown → Step Select button Details (trigger: button:contains("Details")) 2026-11-12 22:38:23,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [18/21] Tour test_paid_order_payment_method_drilldown → Step Open the Payments notebook tab (trigger: .o_notebook a.nav-link:contains("Payments")) 2026-11-12 22:38:23,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:23] "POST /web/dataset/call_kw/pos.order/get_views#pos.order.get_views HTTP/1.1" 200 - 22 0.023 0.109 2026-11-12 22:38:23,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: product_label_section_and_note_field 2026-11-12 22:38:23,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: many2many_tax_tags 2026-11-12 22:38:23,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: many2many_tax_tags 2026-11-12 22:38:23,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: many2many_tax_tags 2026-11-12 22:38:23,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: many2many_tax_tags 2026-11-12 22:38:23,968 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:23] "POST /web/dataset/call_kw/pos.order/web_read#pos.order.web_read HTTP/1.1" 200 - 26 0.022 0.066 2026-11-12 22:38:24,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [19/21] Tour test_paid_order_payment_method_drilldown → Step Open the first payment_ids record in its form view (trigger: .o_field_widget[name="payment_ids"] .o_data_row .o_list_record_open_form_view) 2026-11-12 22:38:24,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [20/21] Tour test_paid_order_payment_method_drilldown → Step Follow the internal link of payment_method_id (trigger: .o_field_widget[name="payment_method_id"] a) 2026-11-12 22:38:24,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:24] "POST /web/dataset/call_kw/pos.payment/get_views#pos.payment.get_views HTTP/1.1" 200 - 5 0.005 0.032 2026-11-12 22:38:24,361 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:24] "POST /web/dataset/call_kw/pos.payment/web_read#pos.payment.web_read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-12 22:38:24,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: [21/21] Tour test_paid_order_payment_method_drilldown → Step The payment method form is displayed without crashing (trigger: .o_form_view .o_field_widget[name=payment_method_type]) 2026-11-12 22:38:24,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:24] "POST /web/dataset/call_kw/pos.payment.method/get_formview_action#pos.payment.method.get_formview_action HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:24,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:24] "POST /web/dataset/call_kw/pos.payment.method/get_views#pos.payment.method.get_views HTTP/1.1" 200 - 17 0.014 0.063 2026-11-12 22:38:24,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: pos_payment_provider_cards 2026-11-12 22:38:24,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: pos_cashdro_admin_buttons 2026-11-12 22:38:24,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: pos_glory_cash_admin_buttons 2026-11-12 22:38:24,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:24] "POST /web/dataset/call_kw/pos.payment.method/web_read#pos.payment.method.web_read HTTP/1.1" 200 - 11 0.009 0.035 2026-11-12 22:38:24,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: tour succeeded 2026-11-12 22:38:24,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_paid_order_payment_method_drilldown SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 22:38:24,769 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:24] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:24,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown.browser: heap 20954492 (allocated 22417408) 2026-11-12 22:38:25,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Closing chrome headless with pid 21944 2026-11-12 22:38:25,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Closing websocket connection 2026-11-12 22:38:25,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Terminating chrome headless with pid 21944 2026-11-12 22:38:25,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223825_177914_test_paid_order_payment_method_drilldown.txt 2026-11-12 22:38:25,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_payment_method_drilldown: Removing chrome user profile "/tmp/tmp8ms7l9f__chrome_odoo" 2026-11-12 22:38:25,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_paid_order_with_archived_product_loads ... 2026-11-12 22:38:26,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Chrome pid: 22177 2026-11-12 22:38:26,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Chrome headless temporary user profile dir: /tmp/tmpo6y64jvt_chrome_odoo 2026-11-12 22:38:26,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Issuing json command http://127.0.0.1:45601/json/version 2026-11-12 22:38:26,034 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:26,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Browser version: Chrome/150.0.7871.114 2026-11-12 22:38:26,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Issuing json command http://127.0.0.1:45601/json 2026-11-12 22:38:26,077 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:26,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Websocket url found: ws://127.0.0.1:45601/devtools/page/F51D4A44D3050E26D3080FD6628937C6 2026-11-12 22:38:26,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Enable chrome headless console log notification 2026-11-12 22:38:26,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Chrome headless enable page notifications 2026-11-12 22:38:26,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:38:26,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Setting session cookie in browser 2026-11-12 22:38:26,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:38:26,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:38:26,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:38:27,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:27] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.048 0.790 2026-11-12 22:38:27,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Navigation result: {'frameId': 'F51D4A44D3050E26D3080FD6628937C6', 'loaderId': '054933474B070665A35B9F66EE91966B', 'isDownload': False} 2026-11-12 22:38:27,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Evaluate ready code "odoo.isTourReady('test_paid_order_with_archived_product_loads')" 2026-11-12 22:38:27,176 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:38:27,222 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:27] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.017 2026-11-12 22:38:27,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:27] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-11-12 22:38:27,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:27] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.040 2026-11-12 22:38:27,963 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:27,990 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:27,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-11-12 22:38:28,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Evaluate test code "odoo.startTour('test_paid_order_with_archived_product_loads', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:38:28,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-11-12 22:38:28,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [1/11] Tour test_paid_order_with_archived_product_loads → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:38:28,065 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:38:28,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:28,123 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-11-12 22:38:28,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:28] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.064 2026-11-12 22:38:28,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.071 2026-11-12 22:38:28,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:28] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.066 2026-11-12 22:38:29,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.251 0.611 2026-11-12 22:38:29,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:38:29,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:38:29,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.048 2026-11-12 22:38:29,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:38:29,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: Owl is running in 'dev' mode. 2026-11-12 22:38:29,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:38:29,642 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:38:29,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:38:29,698 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:38:29,721 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:38:29,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.024 0.063 2026-11-12 22:38:29,822 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.060 2026-11-12 22:38:29,852 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:38:29,877 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.132 2026-11-12 22:38:29,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:29] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.036 0.206 2026-11-12 22:38:29,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [2/11] Tour test_paid_order_with_archived_product_loads → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:38:30,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.037 0.190 2026-11-12 22:38:30,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.018 0.219 2026-11-12 22:38:30,118 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:38:30,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.028 0.373 2026-11-12 22:38:30,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.017 0.187 2026-11-12 22:38:30,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [3/11] Tour test_paid_order_with_archived_product_loads → Step .pos-leftheader .orders-button 2026-11-12 22:38:30,280 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:30,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-11-12 22:38:30,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-11-12 22:38:30,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.328 2026-11-12 22:38:30,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.267 2026-11-12 22:38:30,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=813&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-11-12 22:38:30,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-11-12 22:38:30,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-11-12 22:38:30,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.197 2026-11-12 22:38:30,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-11-12 22:38:30,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-11-12 22:38:30,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.254 2026-11-12 22:38:30,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [4/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter 2026-11-12 22:38:30,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:38:30,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [5/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter ul 2026-11-12 22:38:30,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.037 2026-11-12 22:38:30,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [6/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:38:30,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [7/11] Tour test_paid_order_with_archived_product_loads → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("0002") 2026-11-12 22:38:31,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.014 2026-11-12 22:38:31,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 65 0.047 0.101 2026-11-12 22:38:31,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:31] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 29 0.029 0.073 2026-11-12 22:38:31,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [8/11] Tour test_paid_order_with_archived_product_loads → Step .ticket-screen .order-row:contains("0002") 2026-11-12 22:38:31,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 29 0.023 0.083 2026-11-12 22:38:31,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.115 2026-11-12 22:38:31,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [9/11] Tour test_paid_order_with_archived_product_loads → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:31,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [10/11] Tour test_paid_order_with_archived_product_loads → Step Check orderline with attributes: {"productName":"Archived Product","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Archived Product"))) 2026-11-12 22:38:31,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [11/11] Tour test_paid_order_with_archived_product_loads → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:31,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: tour succeeded 2026-11-12 22:38:31,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_paid_order_with_archived_product_loads SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-11-12 22:38:31,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: heap 15149296 (allocated 15990784) 2026-11-12 22:38:31,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Closing chrome headless with pid 22177 2026-11-12 22:38:31,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Closing websocket connection 2026-11-12 22:38:31,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Terminating chrome headless with pid 22177 2026-11-12 22:38:31,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223831_949126_test_paid_order_with_archived_product_loads.txt 2026-11-12 22:38:31,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Removing chrome user profile "/tmp/tmpo6y64jvt_chrome_odoo" 2026-11-12 22:38:31,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_payment_screen_tip_scenario ... 2026-11-12 22:38:32,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Chrome pid: 22390 2026-11-12 22:38:32,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Chrome headless temporary user profile dir: /tmp/tmp5weq4xnk_chrome_odoo 2026-11-12 22:38:32,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Issuing json command http://127.0.0.1:45875/json/version 2026-11-12 22:38:32,532 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:32,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Browser version: Chrome/150.0.7871.114 2026-11-12 22:38:32,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Issuing json command http://127.0.0.1:45875/json 2026-11-12 22:38:32,582 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:32,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Websocket url found: ws://127.0.0.1:45875/devtools/page/F0B9E586663753FA9595AB33C3E9593D 2026-11-12 22:38:32,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Enable chrome headless console log notification 2026-11-12 22:38:32,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Chrome headless enable page notifications 2026-11-12 22:38:32,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:38:32,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Setting session cookie in browser 2026-11-12 22:38:32,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:38:32,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:38:32,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:38:33,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:33] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 136 0.081 0.896 2026-11-12 22:38:33,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Navigation result: {'frameId': 'F0B9E586663753FA9595AB33C3E9593D', 'loaderId': 'A14E05D9B5BFE90CEC164740718BD889', 'isDownload': False} 2026-11-12 22:38:33,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Evaluate ready code "odoo.isTourReady('test_payment_screen_tip_scenario')" 2026-11-12 22:38:33,783 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:38:33,819 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:33] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:38:33,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:33] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-11-12 22:38:33,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:33] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.042 2026-11-12 22:38:34,606 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:38:34,608 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:34,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.026 2026-11-12 22:38:34,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:38:34,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Evaluate test code "odoo.startTour('test_payment_screen_tip_scenario', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:38:34,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [1/33] Tour test_payment_screen_tip_scenario → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:38:34,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:38:34,784 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:38:34,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.015 2026-11-12 22:38:34,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.044 2026-11-12 22:38:34,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.068 2026-11-12 22:38:34,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:34] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.068 2026-11-12 22:38:35,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.295 0.585 2026-11-12 22:38:35,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:38:36,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:38:36,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.062 2026-11-12 22:38:36,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:38:36,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: Owl is running in 'dev' mode. 2026-11-12 22:38:36,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:38:36,336 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:36,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:38:36,386 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:38:36,395 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:38:36,487 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.061 0.072 2026-11-12 22:38:36,493 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:38:36,529 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:38:36,543 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:38:36,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.014 0.181 2026-11-12 22:38:36,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [2/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:38:36,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.076 0.111 2026-11-12 22:38:36,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.033 0.283 2026-11-12 22:38:36,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [3/33] Tour test_payment_screen_tip_scenario → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:38:36,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.007 0.275 2026-11-12 22:38:36,874 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:38:36,919 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:38:36,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.222 2026-11-12 22:38:36,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:36] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-11-12 22:38:37,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:37] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.283 2026-11-12 22:38:37,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:37] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.338 2026-11-12 22:38:37,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:37] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-11-12 22:38:37,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:37] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.026 0.195 2026-11-12 22:38:37,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:37] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-11-12 22:38:37,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:37] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.238 2026-11-12 22:38:37,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:37] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-11-12 22:38:37,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.056 0.265 2026-11-12 22:38:37,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:37] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.311 2026-11-12 22:38:37,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [4/33] Tour test_payment_screen_tip_scenario → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:37,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [5/33] Tour test_payment_screen_tip_scenario → 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-11-12 22:38:37,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [6/33] Tour test_payment_screen_tip_scenario → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:38:37,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [7/33] Tour test_payment_screen_tip_scenario → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:38:37,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [8/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:38:37,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [9/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:38:37,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [10/33] Tour test_payment_screen_tip_scenario → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:38:37,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [11/33] Tour test_payment_screen_tip_scenario → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:38:37,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [12/33] Tour test_payment_screen_tip_scenario → 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-11-12 22:38:38,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [13/33] Tour test_payment_screen_tip_scenario → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:38,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [14/33] Tour test_payment_screen_tip_scenario → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:38:38,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [15/33] Tour test_payment_screen_tip_scenario → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:38:38,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:38,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:38:38,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [16/33] Tour test_payment_screen_tip_scenario → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:38:38,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [17/33] Tour test_payment_screen_tip_scenario → Step Switch localization to comma (trigger: body) 2026-11-12 22:38:38,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [18/33] Tour test_payment_screen_tip_scenario → Step .payment-screen .button:contains('Tip') 2026-11-12 22:38:38,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [19/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 22:38:38,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [20/33] Tour test_payment_screen_tip_scenario → Step click numpad button: , (trigger: .modal div.numpad button:contains(/^,$/)) 2026-11-12 22:38:38,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [21/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 22:38:38,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [22/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:38:38,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [23/33] Tour test_payment_screen_tip_scenario → Step input shown is '1,50' (trigger: .modal .value:contains("1,50")) 2026-11-12 22:38:38,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [24/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:38,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [25/33] Tour test_payment_screen_tip_scenario → Step total is 12,50 (trigger: .total:contains("12,50")) 2026-11-12 22:38:38,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [26/33] Tour test_payment_screen_tip_scenario → Step Switch localization back to dot (trigger: body) 2026-11-12 22:38:38,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [27/33] Tour test_payment_screen_tip_scenario → Step .payment-screen .button:contains('Tip') 2026-11-12 22:38:38,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [28/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-11-12 22:38:38,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [29/33] Tour test_payment_screen_tip_scenario → Step click numpad button: . (trigger: .modal div.numpad button:contains(/^\.$/)) 2026-11-12 22:38:39,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [30/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 22:38:39,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [31/33] Tour test_payment_screen_tip_scenario → Step input shown is '2.5' (trigger: .modal .value:contains("2.5")) 2026-11-12 22:38:39,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [32/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:39,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [33/33] Tour test_payment_screen_tip_scenario → Step total is 13.50 (trigger: .total:contains("13.50")) 2026-11-12 22:38:39,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: tour succeeded 2026-11-12 22:38:39,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_payment_screen_tip_scenario SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-12 22:38:39,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: heap 15306480 (allocated 16515072) 2026-11-12 22:38:39,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Closing chrome headless with pid 22390 2026-11-12 22:38:39,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Closing websocket connection 2026-11-12 22:38:39,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Terminating chrome headless with pid 22390 2026-11-12 22:38:39,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223839_497138_test_payment_screen_tip_scenario.txt 2026-11-12 22:38:39,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Removing chrome user profile "/tmp/tmp5weq4xnk_chrome_odoo" 2026-11-12 22:38:39,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_payment_screen_tour ... 2026-11-12 22:38:39,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Chrome pid: 22602 2026-11-12 22:38:39,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Chrome headless temporary user profile dir: /tmp/tmp6s9m5wdp_chrome_odoo 2026-11-12 22:38:39,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Issuing json command http://127.0.0.1:45699/json/version 2026-11-12 22:38:39,943 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:39,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 22:38:39,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Issuing json command http://127.0.0.1:45699/json 2026-11-12 22:38:40,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:40,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Websocket url found: ws://127.0.0.1:45699/devtools/page/EF01EC88150EBD24DA5D89E0DD544E81 2026-11-12 22:38:40,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Enable chrome headless console log notification 2026-11-12 22:38:40,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Chrome headless enable page notifications 2026-11-12 22:38:40,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:38:40,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Setting session cookie in browser 2026-11-12 22:38:40,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:38:40,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:38:40,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:38:41,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:41] "GET /pos/ui/5 HTTP/1.1" 200 - 142 0.090 0.944 2026-11-12 22:38:41,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Navigation result: {'frameId': 'EF01EC88150EBD24DA5D89E0DD544E81', 'loaderId': '804A3B3636211EA6711C85CD89D4CC45', 'isDownload': False} 2026-11-12 22:38:41,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-11-12 22:38:41,254 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:38:41,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:41] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-11-12 22:38:41,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:41] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-11-12 22:38:41,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:41] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-11-12 22:38:41,970 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:38:41,974 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:42,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 22:38:42,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:38:42,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:38:42,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:38:42,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [1/84] Tour PaymentScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:38:42,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:42,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-11-12 22:38:42,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:42] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.029 2026-11-12 22:38:42,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.058 2026-11-12 22:38:42,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:42] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.049 2026-11-12 22:38:43,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.243 0.829 2026-11-12 22:38:43,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:38:43,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:38:43,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-11-12 22:38:43,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:38:43,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 22:38:43,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:38:43,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:43,797 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:38:43,829 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:38:43,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.046 2026-11-12 22:38:43,872 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 22:38:43,915 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:38:43,994 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 22:38:44,015 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:38:44,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [2/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:38:44,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.131 0.185 2026-11-12 22:38:44,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.051 0.324 2026-11-12 22:38:44,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.224 2026-11-12 22:38:44,308 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:38:44,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.103 2026-11-12 22:38:44,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [3/84] Tour PaymentScreenTour → Step Offline mode is now enabled (trigger: body) 2026-11-12 22:38:44,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.017 0.169 2026-11-12 22:38:44,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [4/84] Tour PaymentScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:38:44,435 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:38:44,446 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.016 0.192 2026-11-12 22:38:44,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-11-12 22:38:44,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.027 0.663 2026-11-12 22:38:44,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.303 2026-11-12 22:38:44,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.291 2026-11-12 22:38:44,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-11-12 22:38:44,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.293 2026-11-12 22:38:44,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-11-12 22:38:44,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.028 0.240 2026-11-12 22:38:44,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-11-12 22:38:44,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.262 2026-11-12 22:38:44,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [5/84] Tour PaymentScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:45,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [6/84] Tour PaymentScreenTour → 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-11-12 22:38:45,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [7/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:38:45,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [8/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:38:45,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [9/84] 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-11-12 22:38:45,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [10/84] Tour PaymentScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:45,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [11/84] Tour PaymentScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:38:45,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [12/84] Tour PaymentScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:38:45,515 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:45,520 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:45,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [13/84] Tour PaymentScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:38:45,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [14/84] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-11-12 22:38:45,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [15/84] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-11-12 22:38:45,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [16/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:38:45,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [17/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:38:45,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [18/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:38:45,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [19/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:38:45,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [20/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 22:38:46,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [21/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 22:38:46,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [22/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:46,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [23/84] Tour PaymentScreenTour → Step remaining amount is 41.8 (trigger: .payment-status-amount .amount:contains("41.8")) 2026-11-12 22:38:46,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [24/84] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 22:38:46,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [25/84] Tour PaymentScreenTour → Step amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00")) 2026-11-12 22:38:46,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [26/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 22:38:46,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [27/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:38:46,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [28/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:38:46,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [29/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:38:46,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [30/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:38:46,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [31/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:46,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [32/84] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 22:38:46,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [33/84] Tour PaymentScreenTour → Step amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00")) 2026-11-12 22:38:46,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [34/84] Tour PaymentScreenTour → Step delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button) 2026-11-12 22:38:46,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [35/84] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-11-12 22:38:46,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [36/84] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-11-12 22:38:46,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [37/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:38:46,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [38/84] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 22:38:46,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [39/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:38:47,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [40/84] 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-11-12 22:38:47,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [41/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:38:47,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [42/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:38:47,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [43/84] Tour PaymentScreenTour → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-11-12 22:38:47,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [44/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:38:47,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [45/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 22:38:47,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [46/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:38:47,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [47/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:47,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [48/84] Tour PaymentScreenTour → Step remaining amount is 42.8 (trigger: .payment-status-amount .amount:contains("42.8")) 2026-11-12 22:38:47,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [49/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 22:38:47,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [50/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:38:47,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [51/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:38:47,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [52/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 22:38:47,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [53/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:38:47,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [54/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 22:38:47,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [55/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:47,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [56/84] Tour PaymentScreenTour → Step change is 52.2 (trigger: .payment-status-amount .amount:contains("52.2")) 2026-11-12 22:38:47,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [57/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:38:47,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [58/84] Tour PaymentScreenTour → Step click numpad button: +50 (trigger: div.numpad button:contains(/^\+50$/)) 2026-11-12 22:38:48,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [59/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:38:48,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [60/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 22:38:48,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [61/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 22:38:48,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [62/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 22:38:48,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [63/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:48,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [64/84] Tour PaymentScreenTour → Step change is 102.2 (trigger: .payment-status-amount .amount:contains("102.2")) 2026-11-12 22:38:48,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [65/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:38:48,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [66/84] 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-11-12 22:38:48,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [67/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:38:48,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [68/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:38:48,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [69/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:38:48,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [70/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 22:38:48,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [71/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:48,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [72/84] Tour PaymentScreenTour → Step remaining amount is 51.8 (trigger: .payment-status-amount .amount:contains("51.8")) 2026-11-12 22:38:48,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [73/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 22:38:48,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [74/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:38:48,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [75/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-11-12 22:38:48,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [76/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 22:38:48,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [77/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:38:49,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [78/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:38:49,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [79/84] Tour PaymentScreenTour → Step remaining amount is 46.8 (trigger: .payment-status-amount .amount:contains("46.8")) 2026-11-12 22:38:49,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [80/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 22:38:49,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [81/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:38:49,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [82/84] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 22:38:49,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [83/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:38:49,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [84/84] Tour PaymentScreenTour → Step Offline mode is now disabled (trigger: body) 2026-11-12 22:38:49,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: tour succeeded 2026-11-12 22:38:49,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR PaymentScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:38:49,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:49,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: heap 15418328 (allocated 17039360) 2026-11-12 22:38:49,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Closing chrome headless with pid 22602 2026-11-12 22:38:49,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Closing websocket connection 2026-11-12 22:38:49,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Terminating chrome headless with pid 22602 2026-11-12 22:38:49,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223849_799540_test_payment_screen_tour.txt 2026-11-12 22:38:49,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Removing chrome user profile "/tmp/tmp6s9m5wdp_chrome_odoo" 2026-11-12 22:38:49,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_basic_order_02_decimal_order_quantity ... 2026-11-12 22:38:50,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome pid: 22814 2026-11-12 22:38:50,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome headless temporary user profile dir: /tmp/tmpfzg96f2y_chrome_odoo 2026-11-12 22:38:50,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Issuing json command http://127.0.0.1:33877/json/version 2026-11-12 22:38:50,264 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:50,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Browser version: Chrome/150.0.7871.114 2026-11-12 22:38:50,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Issuing json command http://127.0.0.1:33877/json 2026-11-12 22:38:50,291 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:50,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Websocket url found: ws://127.0.0.1:33877/devtools/page/E5C673457E43AB1E0A4E3518065E79AE 2026-11-12 22:38:50,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Enable chrome headless console log notification 2026-11-12 22:38:50,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome headless enable page notifications 2026-11-12 22:38:50,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:38:50,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Setting session cookie in browser 2026-11-12 22:38:50,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:38:50,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:38:50,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:38:51,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:51] "GET /pos/ui/5 HTTP/1.1" 200 - 142 0.092 0.907 2026-11-12 22:38:51,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Navigation result: {'frameId': 'E5C673457E43AB1E0A4E3518065E79AE', 'loaderId': 'FEDA02A615617375DB64E569AA4F5319', 'isDownload': False} 2026-11-12 22:38:51,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Evaluate ready code "odoo.isTourReady('pos_basic_order_02_decimal_order_quantity')" 2026-11-12 22:38:51,569 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:38:51,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:51] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-11-12 22:38:51,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:51] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-11-12 22:38:51,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:51] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-11-12 22:38:52,316 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:38:52,317 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:38:52,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-11-12 22:38:52,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Evaluate test code "odoo.startTour('pos_basic_order_02_decimal_order_quantity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:38:52,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:38:52,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [1/28] Tour pos_basic_order_02_decimal_order_quantity → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-11-12 22:38:52,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:38:52,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:38:52,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-11-12 22:38:52,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.035 2026-11-12 22:38:52,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.061 2026-11-12 22:38:52,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:52] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.050 2026-11-12 22:38:53,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.324 0.617 2026-11-12 22:38:53,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:38:53,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:38:53,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:53] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.051 2026-11-12 22:38:53,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:38:53,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: Owl is running in 'dev' mode. 2026-11-12 22:38:53,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:38:54,062 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:54,109 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:38:54,120 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:38:54,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.035 0.061 2026-11-12 22:38:54,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.003 0.116 2026-11-12 22:38:54,203 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-11-12 22:38:54,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:38:54,206 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:38:54,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [2/28] Tour pos_basic_order_02_decimal_order_quantity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:38:54,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-11-12 22:38:54,450 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:54,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.031 0.067 2026-11-12 22:38:54,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [3/28] Tour pos_basic_order_02_decimal_order_quantity → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:38:54,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.050 0.166 2026-11-12 22:38:54,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [4/28] Tour pos_basic_order_02_decimal_order_quantity → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:38:54,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.069 2026-11-12 22:38:54,752 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:54,764 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:38:54,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.097 2026-11-12 22:38:54,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.144 2026-11-12 22:38:54,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-11-12 22:38:54,903 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-11-12 22:38:54,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.271 2026-11-12 22:38:54,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:54] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-11-12 22:38:55,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:55] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.211 2026-11-12 22:38:55,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:55] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-11-12 22:38:55,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.035 0.275 2026-11-12 22:38:55,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [5/28] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:55,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [6/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:38:55,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [7/28] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:55,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [8/28] 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-11-12 22:38:55,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [9/28] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:38:55,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [10/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:38:55,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [11/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 22:38:55,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [12/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-11-12 22:38:55,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [13/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-11-12 22:38:55,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [14/28] 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-11-12 22:38:56,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [15/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-11-12 22:38:56,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [16/28] 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-11-12 22:38:56,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [17/28] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:38:56,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [18/28] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:38:56,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [19/28] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:38:56,465 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:56,468 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:56,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [20/28] Tour pos_basic_order_02_decimal_order_quantity → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:38:56,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [21/28] Tour pos_basic_order_02_decimal_order_quantity → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:38:56,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [22/28] Tour pos_basic_order_02_decimal_order_quantity → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 22:38:56,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [23/28] 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-11-12 22:38:56,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [24/28] Tour pos_basic_order_02_decimal_order_quantity → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:38:56,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [25/28] Tour pos_basic_order_02_decimal_order_quantity → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-11-12 22:38:56,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42724938 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'f8a80f7f-e3f5-4c14-bd2f-212a6e723f8f'}] 2026-11-12 22:38:56,834 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:38:57,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42724938 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'f8a80f7f-e3f5-4c14-bd2f-212a6e723f8f'} created pos.order #54 2026-11-12 22:38:57,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42724938 finished 2026-11-12 22:38:57,583 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.224 0.531 2026-11-12 22:38:57,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:38:57,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7475492 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'f8a80f7f-e3f5-4c14-bd2f-212a6e723f8f'}] 2026-11-12 22:38:57,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7475492 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'f8a80f7f-e3f5-4c14-bd2f-212a6e723f8f'} sync ignored for existing PoS order pos.order(54,) (state: paid) 2026-11-12 22:38:57,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7475492 finished 2026-11-12 22:38:58,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:38:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.165 2026-11-12 22:38:58,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [26/28] Tour pos_basic_order_02_decimal_order_quantity → Step click Next Order (trigger: .receipt-screen .button.next.highlight:visible) 2026-11-12 22:38:58,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [27/28] Tour pos_basic_order_02_decimal_order_quantity → Step Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:38:58,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [28/28] 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-11-12 22:38:58,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: tour succeeded 2026-11-12 22:38:58,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_02_decimal_order_quantity SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-11-12 22:38:58,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: heap 16355272 (allocated 17825792) 2026-11-12 22:38:58,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Closing chrome headless with pid 22814 2026-11-12 22:38:58,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Closing websocket connection 2026-11-12 22:38:58,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Terminating chrome headless with pid 22814 2026-11-12 22:38:58,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223858_657992_test_pos_basic_order_02_decimal_order_quantity.txt 2026-11-12 22:38:58,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Removing chrome user profile "/tmp/tmpfzg96f2y_chrome_odoo" 2026-11-12 22:38:58,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_basic_order_03_tax_position ... 2026-11-12 22:38:59,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Chrome pid: 23030 2026-11-12 22:38:59,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Chrome headless temporary user profile dir: /tmp/tmpw04pc7oh_chrome_odoo 2026-11-12 22:38:59,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Issuing json command http://127.0.0.1:42171/json/version 2026-11-12 22:38:59,138 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:59,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Browser version: Chrome/150.0.7871.114 2026-11-12 22:38:59,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Issuing json command http://127.0.0.1:42171/json 2026-11-12 22:38:59,197 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:38:59,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Websocket url found: ws://127.0.0.1:42171/devtools/page/8DFC464182641B7727288EC98D0E99FE 2026-11-12 22:38:59,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Enable chrome headless console log notification 2026-11-12 22:38:59,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Chrome headless enable page notifications 2026-11-12 22:38:59,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:38:59,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Setting session cookie in browser 2026-11-12 22:38:59,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:38:59,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:38:59,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:39:00,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:00] "GET /pos/ui/5 HTTP/1.1" 200 - 142 0.076 0.866 2026-11-12 22:39:00,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Navigation result: {'frameId': '8DFC464182641B7727288EC98D0E99FE', 'loaderId': 'F2C834EEAD7281C2FD99F4117A63E23C', 'isDownload': False} 2026-11-12 22:39:00,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Evaluate ready code "odoo.isTourReady('pos_basic_order_03_tax_position')" 2026-11-12 22:39:00,411 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:39:00,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:00] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-11-12 22:39:00,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:00] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-11-12 22:39:00,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:00] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-11-12 22:39:01,119 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:39:01,128 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:01,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.030 2026-11-12 22:39:01,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:39:01,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Evaluate test code "odoo.startTour('pos_basic_order_03_tax_position', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:39:01,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [1/29] Tour pos_basic_order_03_tax_position → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-11-12 22:39:01,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:39:01,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:39:01,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.023 2026-11-12 22:39:01,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.047 2026-11-12 22:39:01,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.060 0.089 2026-11-12 22:39:01,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:01] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.108 2026-11-12 22:39:02,444 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.286 0.590 2026-11-12 22:39:02,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:39:02,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:39:02,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.063 2026-11-12 22:39:02,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:39:02,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:02,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 22:39:02,868 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:39:02,936 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:39:02,963 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-11-12 22:39:02,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:02] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.048 0.054 2026-11-12 22:39:03,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.124 2026-11-12 22:39:03,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.143 2026-11-12 22:39:03,037 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:03,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [2/29] Tour pos_basic_order_03_tax_position → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:39:03,080 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:39:03,128 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:03,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.074 0.077 2026-11-12 22:39:03,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.123 2026-11-12 22:39:03,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.036 0.215 2026-11-12 22:39:03,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [3/29] Tour pos_basic_order_03_tax_position → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:39:03,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [4/29] Tour pos_basic_order_03_tax_position → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:39:03,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.046 2026-11-12 22:39:03,551 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:39:03,566 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:39:03,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-11-12 22:39:03,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-11-12 22:39:03,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-11-12 22:39:03,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.221 2026-11-12 22:39:03,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-11-12 22:39:03,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-11-12 22:39:03,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-11-12 22:39:03,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.352 2026-11-12 22:39:03,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.267 2026-11-12 22:39:04,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [5/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:04,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [6/29] Tour pos_basic_order_03_tax_position → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-12 22:39:04,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [7/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:04,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [8/29] 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-11-12 22:39:04,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [9/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:04,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [10/29] Tour pos_basic_order_03_tax_position → Step order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28")) 2026-11-12 22:39:04,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [11/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:04,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [12/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:04,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [13/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:39:04,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [14/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .more-btn) 2026-11-12 22:39:04,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [15/29] Tour pos_basic_order_03_tax_position → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 22:39:04,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [16/29] Tour pos_basic_order_03_tax_position → Step fiscal position screen is shown (trigger: .selection-item:contains("FP-POS-2M")) 2026-11-12 22:39:04,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [17/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:39:04,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [18/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .more-btn) 2026-11-12 22:39:04,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [19/29] 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-11-12 22:39:04,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [20/29] Tour pos_basic_order_03_tax_position → Step cancel dialog (trigger: .modal .modal-header button[aria-label='Close']) 2026-11-12 22:39:04,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [21/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:05,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [22/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:05,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [23/29] Tour pos_basic_order_03_tax_position → Step order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52")) 2026-11-12 22:39:05,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [24/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:05,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [25/29] Tour pos_basic_order_03_tax_position → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:39:05,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [26/29] Tour pos_basic_order_03_tax_position → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:39:05,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [27/29] Tour pos_basic_order_03_tax_position → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:39:05,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [28/29] Tour pos_basic_order_03_tax_position → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:39:05,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [29/29] Tour pos_basic_order_03_tax_position → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-11-12 22:39:05,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:05] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.008 0.029 2026-11-12 22:39:05,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: tour succeeded 2026-11-12 22:39:05,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: ╔════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_03_tax_position SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:39:05,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: heap 15005676 (allocated 15990784) 2026-11-12 22:39:05,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Closing chrome headless with pid 23030 2026-11-12 22:39:05,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Closing websocket connection 2026-11-12 22:39:05,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Terminating chrome headless with pid 23030 2026-11-12 22:39:05,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223905_812703_test_pos_basic_order_03_tax_position.txt 2026-11-12 22:39:05,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Removing chrome user profile "/tmp/tmpw04pc7oh_chrome_odoo" 2026-11-12 22:39:05,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-11-12 22:39:06,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome pid: 23233 2026-11-12 22:39:06,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome headless temporary user profile dir: /tmp/tmp5kpijvo6_chrome_odoo 2026-11-12 22:39:06,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:33079/json/version 2026-11-12 22:39:06,533 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:06,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Browser version: Chrome/150.0.7871.114 2026-11-12 22:39:06,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:33079/json 2026-11-12 22:39:06,571 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:06,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Websocket url found: ws://127.0.0.1:33079/devtools/page/5E916755A81608DDA4F2D84E7F14F802 2026-11-12 22:39:06,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Enable chrome headless console log notification 2026-11-12 22:39:06,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome headless enable page notifications 2026-11-12 22:39:06,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:39:06,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Setting session cookie in browser 2026-11-12 22:39:06,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:39:06,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:39:06,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:39:07,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:07] "GET /pos/ui/5 HTTP/1.1" 200 - 88 0.049 0.820 2026-11-12 22:39:07,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Navigation result: {'frameId': '5E916755A81608DDA4F2D84E7F14F802', 'loaderId': '05490E43C27E1BE4F9D8FE1652C799A4', 'isDownload': False} 2026-11-12 22:39:07,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-11-12 22:39:07,636 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:39:07,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:07] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:39:07,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:07] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-11-12 22:39:07,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:07] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-11-12 22:39:08,367 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:39:08,371 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:39:08,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 22:39:08,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 22:39:08,471 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:39:08,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [1/29] Tour CashClosingDetails → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:39:08,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.005 2026-11-12 22:39:08,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:39:08,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-11-12 22:39:08,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.027 2026-11-12 22:39:08,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.050 2026-11-12 22:39:08,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:08] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.041 2026-11-12 22:39:09,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.267 0.591 2026-11-12 22:39:09,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:39:09,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:39:09,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:09] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.058 2026-11-12 22:39:09,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:39:09,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:09,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 22:39:09,980 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:10,033 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:39:10,040 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:39:10,100 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:39:10,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.031 0.088 2026-11-12 22:39:10,125 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:39:10,154 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.003 0.152 2026-11-12 22:39:10,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.168 2026-11-12 22:39:10,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.062 2026-11-12 22:39:10,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [2/29] Tour CashClosingDetails → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-11-12 22:39:10,360 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:39:10,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.038 0.050 2026-11-12 22:39:10,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [3/29] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:39:10,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.032 0.162 2026-11-12 22:39:10,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [4/29] Tour CashClosingDetails → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:39:10,555 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:39:10,561 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:39:10,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.017 0.198 2026-11-12 22:39:10,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-11-12 22:39:10,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.244 2026-11-12 22:39:10,692 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.275 2026-11-12 22:39:10,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.033 0.443 2026-11-12 22:39:10,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.233 2026-11-12 22:39:10,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-11-12 22:39:10,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.348 2026-11-12 22:39:10,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-11-12 22:39:10,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:10] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-11-12 22:39:11,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.040 0.424 2026-11-12 22:39:11,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [5/29] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:11,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [6/29] Tour CashClosingDetails → 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-11-12 22:39:11,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [7/29] Tour CashClosingDetails → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:39:11,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [8/29] Tour CashClosingDetails → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:39:11,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [9/29] 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-11-12 22:39:11,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [10/29] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:11,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [11/29] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:11,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [12/29] Tour CashClosingDetails → Step order total amount is '51.00' (trigger: .product-screen .order-summary .total:contains("51.00")) 2026-11-12 22:39:11,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [13/29] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:11,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [14/29] Tour CashClosingDetails → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:39:11,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [15/29] Tour CashClosingDetails → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:39:11,925 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:39:11,927 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:39:11,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [16/29] Tour CashClosingDetails → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:39:12,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [17/29] Tour CashClosingDetails → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:39:12,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [18/29] Tour CashClosingDetails → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 22:39:12,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [19/29] Tour CashClosingDetails → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:39:12,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [20/29] Tour CashClosingDetails → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:39:12,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84888158 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '5d86f763-97d8-45d0-bcd8-dc74b59b3d1d'}] 2026-11-12 22:39:12,243 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:12,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84888158 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '5d86f763-97d8-45d0-bcd8-dc74b59b3d1d'} created pos.order #55 2026-11-12 22:39:12,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84888158 finished 2026-11-12 22:39:12,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.212 0.505 2026-11-12 22:39:13,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:39:13,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [21/29] Tour CashClosingDetails → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:39:13,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15872967 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '5d86f763-97d8-45d0-bcd8-dc74b59b3d1d'}] 2026-11-12 22:39:13,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15872967 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '5d86f763-97d8-45d0-bcd8-dc74b59b3d1d'} sync ignored for existing PoS order pos.order(55,) (state: paid) 2026-11-12 22:39:13,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15872967 finished 2026-11-12 22:39:13,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [22/29] Tour CashClosingDetails → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:39:13,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [23/29] Tour CashClosingDetails → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:39:13,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [24/29] Tour CashClosingDetails → Step .modal .close-pos-popup .cash-input input 2026-11-12 22:39:13,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.066 0.196 2026-11-12 22:39:13,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:13] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.012 0.119 2026-11-12 22:39:13,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [25/29] Tour CashClosingDetails → Step .payment-methods-overview .cash-difference:contains(-1.00) 2026-11-12 22:39:13,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [26/29] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-11-12 22:39:13,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [27/29] Tour CashClosingDetails → Step .modal .btn-primary:contains(Proceed Anyway) 2026-11-12 22:39:13,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:13] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.004 0.018 2026-11-12 22:39:13,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:13] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 21 0.024 0.062 2026-11-12 22:39:15,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:15] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 520 0.467 1.502 2026-11-12 22:39:16,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:16] "GET /pos/ui/5 HTTP/1.1" 200 - 73 0.056 0.143 2026-11-12 22:39:16,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [28/29] Tour CashClosingDetails → Step button:contains(backend) 2026-11-12 22:39:16,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 22:39:17,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:39:17,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:17,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.015 0.047 2026-11-12 22:39:17,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.040 2026-11-12 22:39:17,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:39:17,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 124 0.084 0.176 2026-11-12 22:39:17,557 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.007 0.060 2026-11-12 22:39:17,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:39:17,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.025 2026-11-12 22:39:17,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:39:17,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:17,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:39:17,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.010 0.035 2026-11-12 22:39:17,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:17] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 304 - 3 0.007 0.070 2026-11-12 22:39:18,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:18] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.028 0.136 2026-11-12 22:39:18,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:18] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.022 0.220 2026-11-12 22:39:18,164 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted mail.message records with IDs: [7238] 2026-11-12 22:39:18,175 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted pos.session records with IDs: [95] 2026-11-12 22:39:18,184 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #466 deleted mail.followers records with IDs: [1159] 2026-11-12 22:39:18,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:18] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 38 0.033 0.258 2026-11-12 22:39:18,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:18] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:39:19,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:19] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 118 0.115 1.461 2026-11-12 22:39:19,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:19] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.003 1.575 2026-11-12 22:39:19,901 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 1.207 2026-11-12 22:39:19,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:19] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:39:19,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:19] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.022 2026-11-12 22:39:20,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.030 0.096 2026-11-12 22:39:20,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.130 2026-11-12 22:39:20,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:20] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 22:39:20,250 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:20] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 22:39:21,052 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:21,059 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:39:21,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [29/29] Tour CashClosingDetails → Step body 2026-11-12 22:39:21,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:39:21,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.007 2026-11-12 22:39:21,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:21,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:39:21,236 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:21,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /odoo HTTP/1.1" 200 - 28 0.026 0.055 2026-11-12 22:39:21,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.117 2026-11-12 22:39:21,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.135 2026-11-12 22:39:21,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.035 2026-11-12 22:39:21,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "POST /mail/data HTTP/1.1" 200 - 32 0.044 0.127 2026-11-12 22:39:21,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /web/image?model=res.users&field=avatar_128&id=466 HTTP/1.1" 200 - 7 0.007 0.129 2026-11-12 22:39:21,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /web/image/res.partner/1080/avatar_128?unique=1794522381000 HTTP/1.1" 200 - 6 0.009 0.155 2026-11-12 22:39:21,665 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.159 2026-11-12 22:39:21,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.176 2026-11-12 22:39:21,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /odoo?menu_id=856 HTTP/1.1" 200 - 28 0.022 0.077 2026-11-12 22:39:21,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.078 2026-11-12 22:39:21,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.079 2026-11-12 22:39:23,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: tour succeeded 2026-11-12 22:39:23,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: ╔═══════════════════════════════════╗ ║ TOUR CashClosingDetails SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 22:39:23,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:23] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:39:23,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:23] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-12 22:39:23,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:23,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:39:23,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:23] "POST /mail/data HTTP/1.1" 200 - 19 0.027 0.059 2026-11-12 22:39:23,557 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:23] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 22:39:23,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: heap 22986072 (allocated 28508160) 2026-11-12 22:39:23,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Closing chrome headless with pid 23233 2026-11-12 22:39:23,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Closing websocket connection 2026-11-12 22:39:23,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Terminating chrome headless with pid 23233 2026-11-12 22:39:23,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:23] "GET /web/image?model=res.users&field=avatar_128&id=466 HTTP/1.1" 304 - 7 0.010 0.073 2026-11-12 22:39:23,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:23] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.093 2026-11-12 22:39:23,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:23] "GET /websocket?version=19.0-3 HTTP/1.1" 503 - 0 0.000 0.045 2026-11-12 22:39:23,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223923_743486_test_pos_closing_cash_details.txt 2026-11-12 22:39:23,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Removing chrome user profile "/tmp/tmp5kpijvo6_chrome_odoo" 2026-11-12 22:39:23,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_large_amount_confirmation_dialog ... 2026-11-12 22:39:24,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Chrome pid: 23514 2026-11-12 22:39:24,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Chrome headless temporary user profile dir: /tmp/tmpi81indn1_chrome_odoo 2026-11-12 22:39:24,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Issuing json command http://127.0.0.1:38981/json/version 2026-11-12 22:39:24,577 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:24,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Browser version: Chrome/150.0.7871.114 2026-11-12 22:39:24,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Issuing json command http://127.0.0.1:38981/json 2026-11-12 22:39:24,649 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:24,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Websocket url found: ws://127.0.0.1:38981/devtools/page/7AE7DE9190B65164FAC013A675F28A47 2026-11-12 22:39:24,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Enable chrome headless console log notification 2026-11-12 22:39:24,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Chrome headless enable page notifications 2026-11-12 22:39:24,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:39:24,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Setting session cookie in browser 2026-11-12 22:39:24,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:39:24,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:39:24,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:39:25,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:25] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.049 0.890 2026-11-12 22:39:25,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Navigation result: {'frameId': '7AE7DE9190B65164FAC013A675F28A47', 'loaderId': '011EC267E199F3E5FDDC57A6A34223F8', 'isDownload': False} 2026-11-12 22:39:25,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Evaluate ready code "odoo.isTourReady('test_pos_large_amount_confirmation_dialog')" 2026-11-12 22:39:25,834 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:39:25,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:25] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 22:39:25,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:25] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 22:39:25,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:25] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.039 2026-11-12 22:39:26,621 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:26,628 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:26,666 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-11-12 22:39:26,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:39:26,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Evaluate test code "odoo.startTour('test_pos_large_amount_confirmation_dialog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:39:26,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:39:26,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [1/20] Tour test_pos_large_amount_confirmation_dialog → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:39:26,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:26,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.044 2026-11-12 22:39:26,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.048 2026-11-12 22:39:26,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.059 2026-11-12 22:39:26,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:26] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.054 2026-11-12 22:39:27,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.220 0.588 2026-11-12 22:39:27,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:39:27,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:39:28,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-11-12 22:39:28,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:39:28,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:28,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:39:28,232 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:28,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:39:28,262 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:39:28,283 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:39:28,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.027 0.056 2026-11-12 22:39:28,354 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:39:28,367 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:39:28,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.008 0.138 2026-11-12 22:39:28,426 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:39:28,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [2/20] Tour test_pos_large_amount_confirmation_dialog → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:39:28,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.040 0.118 2026-11-12 22:39:28,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.047 0.259 2026-11-12 22:39:28,719 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:39:28,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.288 2026-11-12 22:39:28,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [3/20] Tour test_pos_large_amount_confirmation_dialog → Step click product 'Overpay Test Product' (trigger: article.product .product-content .product-name:contains("Overpay Test Product")) 2026-11-12 22:39:28,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.220 2026-11-12 22:39:28,805 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:28,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-11-12 22:39:28,892 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-11-12 22:39:28,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.325 2026-11-12 22:39:28,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:28] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.251 2026-11-12 22:39:29,029 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:29] "GET /web/image?model=product.template&field=image_128&id=814&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.274 2026-11-12 22:39:29,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:29] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-11-12 22:39:29,118 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:29] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-11-12 22:39:29,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:29] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-11-12 22:39:29,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:29] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-11-12 22:39:29,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:29] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.214 2026-11-12 22:39:29,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.076 0.284 2026-11-12 22:39:29,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [4/20] Tour test_pos_large_amount_confirmation_dialog → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:39:29,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [5/20] Tour test_pos_large_amount_confirmation_dialog → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:39:29,621 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:29,625 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:39:29,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [6/20] Tour test_pos_large_amount_confirmation_dialog → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:39:29,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [7/20] Tour test_pos_large_amount_confirmation_dialog → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:39:29,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [8/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:39:29,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [9/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:39:29,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [10/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:39:29,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [11/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:39:30,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [12/20] Tour test_pos_large_amount_confirmation_dialog → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:39:30,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [13/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 22:39:30,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [14/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 22:39:30,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [15/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:39:30,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [16/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:39:30,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [17/20] Tour test_pos_large_amount_confirmation_dialog → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:39:30,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [18/20] Tour test_pos_large_amount_confirmation_dialog → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:39:30,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [19/20] Tour test_pos_large_amount_confirmation_dialog → Step .modal .modal-footer .btn-primary 2026-11-12 22:39:30,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [20/20] Tour test_pos_large_amount_confirmation_dialog → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:39:30,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85508696 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '35682507-a9c9-4d26-8728-c9caa00547ba'}] 2026-11-12 22:39:30,472 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:39:31,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85508696 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '35682507-a9c9-4d26-8728-c9caa00547ba'} created pos.order #56 2026-11-12 22:39:31,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85508696 finished 2026-11-12 22:39:31,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.220 0.607 2026-11-12 22:39:31,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:39:31,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39351630 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '35682507-a9c9-4d26-8728-c9caa00547ba'}] 2026-11-12 22:39:31,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: tour succeeded 2026-11-12 22:39:31,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_pos_large_amount_confirmation_dialog SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-11-12 22:39:31,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39351630 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '35682507-a9c9-4d26-8728-c9caa00547ba'} sync ignored for existing PoS order pos.order(56,) (state: paid) 2026-11-12 22:39:31,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39351630 finished 2026-11-12 22:39:31,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: heap 15969496 (allocated 17301504) 2026-11-12 22:39:31,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Closing chrome headless with pid 23514 2026-11-12 22:39:31,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Closing websocket connection 2026-11-12 22:39:31,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Terminating chrome headless with pid 23514 2026-11-12 22:39:31,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.091 0.172 2026-11-12 22:39:31,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223931_999236_test_pos_large_amount_confirmation_dialog.txt 2026-11-12 22:39:31,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Removing chrome user profile "/tmp/tmpi81indn1_chrome_odoo" 2026-11-12 22:39:32,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_order_shipping_date ... 2026-11-12 22:39:32,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome pid: 23734 2026-11-12 22:39:32,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmpxvjm93jx_chrome_odoo 2026-11-12 22:39:32,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:33151/json/version 2026-11-12 22:39:32,765 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:32,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Browser version: Chrome/150.0.7871.114 2026-11-12 22:39:32,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:33151/json 2026-11-12 22:39:32,776 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:32,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:33151/devtools/page/7CC2639CC0FC9FBBD0AD7E4810E87533 2026-11-12 22:39:32,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-11-12 22:39:32,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-11-12 22:39:32,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:39:32,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-11-12 22:39:32,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:39:32,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:39:32,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:39:33,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:33] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 85 0.041 0.876 2026-11-12 22:39:33,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Navigation result: {'frameId': '7CC2639CC0FC9FBBD0AD7E4810E87533', 'loaderId': 'C0243D628D3242D444A1D7C7F9F0BF75', 'isDownload': False} 2026-11-12 22:39:33,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Evaluate ready code "odoo.isTourReady('test_pos_order_shipping_date')" 2026-11-12 22:39:33,914 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:39:33,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:33] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-11-12 22:39:33,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:33] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.017 2026-11-12 22:39:33,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:33] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-11-12 22:39:34,636 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:39:34,642 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:39:34,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:39:34,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:39:34,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Evaluate test code "odoo.startTour('test_pos_order_shipping_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:39:34,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [1/25] Tour test_pos_order_shipping_date → Step Set test time zone to America/New_York (trigger: body) 2026-11-12 22:39:34,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:39:34,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:39:34,819 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-11-12 22:39:34,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.051 2026-11-12 22:39:34,941 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.079 2026-11-12 22:39:34,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:34] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.053 2026-11-12 22:39:35,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.220 0.537 2026-11-12 22:39:35,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:39:35,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:39:35,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:35] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-11-12 22:39:36,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:39:36,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:36,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:39:36,136 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:39:36,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:39:36,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:39:36,221 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:39:36,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.042 0.045 2026-11-12 22:39:36,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [2/25] Tour test_pos_order_shipping_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:39:36,288 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:39:36,291 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:39:36,322 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:39:36,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.061 0.144 2026-11-12 22:39:36,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.044 2026-11-12 22:39:36,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [3/25] Tour test_pos_order_shipping_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:39:36,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.039 0.231 2026-11-12 22:39:36,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [4/25] Tour test_pos_order_shipping_date → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:39:36,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.037 0.325 2026-11-12 22:39:36,636 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:39:36,649 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:39:36,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T17:26:21.000-05:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-11-12 22:39:36,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T17:26:21.000-05:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-11-12 22:39:36,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T17:26:21.000-05:00 HTTP/1.1" 200 - 3 0.009 0.263 2026-11-12 22:39:36,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T17:26:21.000-05:00 HTTP/1.1" 200 - 3 0.008 0.278 2026-11-12 22:39:36,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T17:26:21.000-05:00 HTTP/1.1" 200 - 3 0.004 0.293 2026-11-12 22:39:36,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T17:26:21.000-05:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-11-12 22:39:36,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.012 0.179 2026-11-12 22:39:36,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T17:26:21.000-05:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-11-12 22:39:36,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:36] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T17:26:21.000-05:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-11-12 22:39:37,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.051 0.257 2026-11-12 22:39:37,132 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:37] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T17:26:21.000-05:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-11-12 22:39:37,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [5/25] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:37,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [6/25] Tour test_pos_order_shipping_date → 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-11-12 22:39:37,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [7/25] Tour test_pos_order_shipping_date → 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-11-12 22:39:37,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [8/25] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:37,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [9/25] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:37,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [10/25] Tour test_pos_order_shipping_date → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:39:37,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [11/25] Tour test_pos_order_shipping_date → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:39:37,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [12/25] Tour test_pos_order_shipping_date → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:39:37,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [13/25] Tour test_pos_order_shipping_date → Step Search for partner "Partner Test with Address" (trigger: .modal-dialog .input-group input) 2026-11-12 22:39:37,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [14/25] Tour test_pos_order_shipping_date → Step click partner 'Partner Test with Address' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test with Address)) 2026-11-12 22:39:37,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [15/25] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:37,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [16/25] Tour test_pos_order_shipping_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:39:38,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:38] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 19 0.021 0.083 2026-11-12 22:39:38,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [17/25] Tour test_pos_order_shipping_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:39:38,092 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:38,095 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:38,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [18/25] Tour test_pos_order_shipping_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:39:38,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [19/25] Tour test_pos_order_shipping_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:39:38,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.020 0.067 2026-11-12 22:39:38,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [20/25] Tour test_pos_order_shipping_date → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-11-12 22:39:38,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [21/25] Tour test_pos_order_shipping_date → Step pick a date (trigger: .modal-body input[type="date"]) 2026-11-12 22:39:38,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [22/25] Tour test_pos_order_shipping_date → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-11-12 22:39:38,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [23/25] Tour test_pos_order_shipping_date → Step Assert shipping date was set (trigger: .payment-buttons .d-flex .btn span) 2026-11-12 22:39:38,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [24/25] Tour test_pos_order_shipping_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:39:38,573 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [25/25] Tour test_pos_order_shipping_date → Step Assert shipping date in receipt (trigger: .pos-receipt-order-data) 2026-11-12 22:39:38,585 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:38,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44147398 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '6a4b7865-4938-47a9-93ba-0ddc969cd95d'}] 2026-11-12 22:39:39,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44147398 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '6a4b7865-4938-47a9-93ba-0ddc969cd95d'} created pos.order #57 2026-11-12 22:39:39,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44147398 finished 2026-11-12 22:39:39,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 225 0.172 0.465 2026-11-12 22:39:39,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:39:39,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-11-12 22:39:39,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-12 22:39:39,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10489328 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '6a4b7865-4938-47a9-93ba-0ddc969cd95d'}] 2026-11-12 22:39:39,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10489328 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '6a4b7865-4938-47a9-93ba-0ddc969cd95d'} sync ignored for existing PoS order pos.order(57,) (state: paid) 2026-11-12 22:39:39,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10489328 finished 2026-11-12 22:39:39,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: heap 16232664 (allocated 18087936) 2026-11-12 22:39:39,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing chrome headless with pid 23734 2026-11-12 22:39:39,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing websocket connection 2026-11-12 22:39:39,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 23734 2026-11-12 22:39:39,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.070 0.171 2026-11-12 22:39:39,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223939_763235_test_pos_order_shipping_date.txt 2026-11-12 22:39:39,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmpxvjm93jx_chrome_odoo" 2026-11-12 22:39:39,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_session_statistics_display ... 2026-11-12 22:39:40,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Chrome pid: 23948 2026-11-12 22:39:40,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Chrome headless temporary user profile dir: /tmp/tmprrbxuxm4_chrome_odoo 2026-11-12 22:39:40,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Issuing json command http://127.0.0.1:42069/json/version 2026-11-12 22:39:40,361 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:40,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Browser version: Chrome/150.0.7871.114 2026-11-12 22:39:40,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Issuing json command http://127.0.0.1:42069/json 2026-11-12 22:39:40,470 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:40,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Websocket url found: ws://127.0.0.1:42069/devtools/page/695510F71B32FB318B7F047E544BEB36 2026-11-12 22:39:40,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Enable chrome headless console log notification 2026-11-12 22:39:40,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Chrome headless enable page notifications 2026-11-12 22:39:40,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:39:40,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Setting session cookie in browser 2026-11-12 22:39:40,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:39:40,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:39:40,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:39:41,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:41] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.055 1.001 2026-11-12 22:39:41,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Navigation result: {'frameId': '695510F71B32FB318B7F047E544BEB36', 'loaderId': 'A1E615FB9FC45F9C5CDF48F2D87A1197', 'isDownload': False} 2026-11-12 22:39:41,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Evaluate ready code "odoo.isTourReady('SessionStatisticsDisplay')" 2026-11-12 22:39:41,866 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:39:41,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:41] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-11-12 22:39:41,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:41] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-11-12 22:39:41,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:41] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-11-12 22:39:42,631 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:39:42,633 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:39:42,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 22:39:42,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:39:42,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Evaluate test code "odoo.startTour('SessionStatisticsDisplay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:39:42,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [1/50] Tour SessionStatisticsDisplay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:39:42,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:39:42,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:42,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-11-12 22:39:42,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.027 2026-11-12 22:39:42,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.058 2026-11-12 22:39:42,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:42] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.080 2026-11-12 22:39:43,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.241 0.554 2026-11-12 22:39:43,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:39:43,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:39:43,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:43] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-11-12 22:39:44,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:39:44,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:44,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:39:44,141 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:44,154 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:44,166 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:39:44,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.011 0.030 2026-11-12 22:39:44,218 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:39:44,243 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:39:44,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.043 0.088 2026-11-12 22:39:44,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.070 2026-11-12 22:39:44,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.152 2026-11-12 22:39:44,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [2/50] Tour SessionStatisticsDisplay → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-11-12 22:39:44,419 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:39:44,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.053 2026-11-12 22:39:44,479 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:39:44,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [3/50] Tour SessionStatisticsDisplay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:39:44,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.032 0.125 2026-11-12 22:39:44,576 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:44,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.180 2026-11-12 22:39:44,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [4/50] Tour SessionStatisticsDisplay → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:39:44,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:39:44,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-11-12 22:39:44,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:39:44,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-11-12 22:39:44,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-11-12 22:39:44,901 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.022 0.479 2026-11-12 22:39:44,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-11-12 22:39:44,968 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:44] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-11-12 22:39:45,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:45] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-11-12 22:39:45,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.037 0.427 2026-11-12 22:39:45,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [5/50] Tour SessionStatisticsDisplay → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:45,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [6/50] Tour SessionStatisticsDisplay → 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-11-12 22:39:45,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [7/50] Tour SessionStatisticsDisplay → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:39:45,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [8/50] Tour SessionStatisticsDisplay → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:39:45,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [9/50] Tour SessionStatisticsDisplay → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:39:45,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [10/50] Tour SessionStatisticsDisplay → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:39:45,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [11/50] Tour SessionStatisticsDisplay → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:39:45,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [12/50] Tour SessionStatisticsDisplay → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:39:45,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [13/50] Tour SessionStatisticsDisplay → 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-11-12 22:39:45,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [14/50] Tour SessionStatisticsDisplay → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:45,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [15/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:39:45,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [16/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:39:45,995 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:45,999 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:46,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [17/50] Tour SessionStatisticsDisplay → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:39:46,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [18/50] Tour SessionStatisticsDisplay → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:39:46,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [19/50] Tour SessionStatisticsDisplay → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:39:46,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [20/50] Tour SessionStatisticsDisplay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:39:46,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [21/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:39:46,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16772480 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '8ef8e165-534d-48b1-ad85-f61063be80eb'}] 2026-11-12 22:39:46,276 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:39:46,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16772480 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '8ef8e165-534d-48b1-ad85-f61063be80eb'} created pos.order #58 2026-11-12 22:39:46,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16772480 finished 2026-11-12 22:39:46,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.165 0.503 2026-11-12 22:39:47,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:39:47,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33187437 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '8ef8e165-534d-48b1-ad85-f61063be80eb'}] 2026-11-12 22:39:47,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33187437 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '8ef8e165-534d-48b1-ad85-f61063be80eb'} sync ignored for existing PoS order pos.order(58,) (state: paid) 2026-11-12 22:39:47,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [22/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:39:47,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33187437 finished 2026-11-12 22:39:47,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [23/50] Tour SessionStatisticsDisplay → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:39:47,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [24/50] Tour SessionStatisticsDisplay → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:39:47,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.050 0.149 2026-11-12 22:39:47,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [25/50] Tour SessionStatisticsDisplay → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:39:47,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [26/50] Tour SessionStatisticsDisplay → 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-11-12 22:39:47,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [27/50] Tour SessionStatisticsDisplay → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:39:47,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [28/50] Tour SessionStatisticsDisplay → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:39:47,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [29/50] Tour SessionStatisticsDisplay → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:39:47,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [30/50] Tour SessionStatisticsDisplay → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:39:47,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [31/50] Tour SessionStatisticsDisplay → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:39:47,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [32/50] Tour SessionStatisticsDisplay → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:39:47,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [33/50] Tour SessionStatisticsDisplay → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:39:47,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [34/50] Tour SessionStatisticsDisplay → 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-11-12 22:39:48,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [35/50] Tour SessionStatisticsDisplay → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:39:48,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [36/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:39:48,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [37/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:39:48,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [38/50] Tour SessionStatisticsDisplay → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:39:48,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [39/50] Tour SessionStatisticsDisplay → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:39:48,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [40/50] Tour SessionStatisticsDisplay → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:39:48,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [41/50] Tour SessionStatisticsDisplay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:39:48,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [42/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:39:48,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37538479 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '406cca6b-aa46-419e-8bbc-b523c9e40e55'}] 2026-11-12 22:39:48,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37538479 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '406cca6b-aa46-419e-8bbc-b523c9e40e55'} created pos.order #59 2026-11-12 22:39:48,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37538479 finished 2026-11-12 22:39:48,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.112 0.364 2026-11-12 22:39:48,968 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:39:49,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68649068 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '406cca6b-aa46-419e-8bbc-b523c9e40e55'}] 2026-11-12 22:39:49,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68649068 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '406cca6b-aa46-419e-8bbc-b523c9e40e55'} sync ignored for existing PoS order pos.order(59,) (state: paid) 2026-11-12 22:39:49,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [43/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:39:49,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68649068 finished 2026-11-12 22:39:49,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [44/50] Tour SessionStatisticsDisplay → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:39:49,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [45/50] Tour SessionStatisticsDisplay → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:39:49,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [46/50] Tour SessionStatisticsDisplay → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:39:49,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.038 0.159 2026-11-12 22:39:49,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [47/50] Tour SessionStatisticsDisplay → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:39:49,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [48/50] Tour SessionStatisticsDisplay → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-11-12 22:39:50,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:50] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 118 0.072 1.415 2026-11-12 22:39:50,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:50] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.017 2026-11-12 22:39:51,019 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:51] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.048 2026-11-12 22:39:51,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:51] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.039 0.134 2026-11-12 22:39:51,185 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.180 2026-11-12 22:39:51,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:51] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-11-12 22:39:51,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:51] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 22:39:52,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:39:52,211 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:39:52,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [49/50] Tour SessionStatisticsDisplay → Step [name=opening_cash]:contains(100.00) 2026-11-12 22:39:52,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.006 2026-11-12 22:39:52,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:52,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:39:52,426 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:52,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /odoo HTTP/1.1" 200 - 28 0.023 0.078 2026-11-12 22:39:52,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.119 2026-11-12 22:39:52,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.131 2026-11-12 22:39:52,599 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:39:52,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "POST /mail/data HTTP/1.1" 200 - 32 0.084 0.069 2026-11-12 22:39:52,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.005 0.151 2026-11-12 22:39:52,835 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /web/image/res.partner/1080/avatar_128?unique=1794522381000 HTTP/1.1" 200 - 6 0.009 0.179 2026-11-12 22:39:52,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /web/image?model=res.users&field=avatar_128&id=466 HTTP/1.1" 200 - 7 0.009 0.236 2026-11-12 22:39:52,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.252 2026-11-12 22:39:52,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:52] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.240 2026-11-12 22:39:53,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:53] "GET /odoo?menu_id=856 HTTP/1.1" 200 - 28 0.020 0.069 2026-11-12 22:39:53,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:39:53,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.007 2026-11-12 22:39:54,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [49/50] Tour SessionStatisticsDisplay → Step [name=opening_cash]:contains(100.00) 2026-11-12 22:39:54,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:39:54,214 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.008 2026-11-12 22:39:54,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-11-12 22:39:54,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:39:54,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "POST /mail/data HTTP/1.1" 200 - 19 0.034 0.044 2026-11-12 22:39:54,576 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "GET /web/image?model=res.users&field=avatar_128&id=466 HTTP/1.1" 304 - 7 0.009 0.117 2026-11-12 22:39:54,607 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.113 2026-11-12 22:39:54,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.000 0.145 2026-11-12 22:39:54,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.109 2026-11-12 22:39:54,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 28 0.036 0.096 2026-11-12 22:39:54,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 14 0.013 0.038 2026-11-12 22:39:54,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:54] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state#pos.config.get_pos_kanban_view_state HTTP/1.1" 200 - 4 0.009 0.085 2026-11-12 22:39:55,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [50/50] Tour SessionStatisticsDisplay → Step [name=paid_orders]:contains(45.00 (2 orders)) 2026-11-12 22:39:55,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:55] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.008 0.032 2026-11-12 22:39:55,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: tour succeeded 2026-11-12 22:39:55,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: ╔═════════════════════════════════════════╗ ║ TOUR SessionStatisticsDisplay SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 22:39:55,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:55] "POST /mail/data HTTP/1.1" 200 - 44 0.032 0.112 2026-11-12 22:39:55,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: heap 25093096 (allocated 33488896) 2026-11-12 22:39:55,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Closing chrome headless with pid 23948 2026-11-12 22:39:55,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Closing websocket connection 2026-11-12 22:39:55,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Terminating chrome headless with pid 23948 2026-11-12 22:39:55,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_223955_809674_test_pos_session_statistics_display.txt 2026-11-12 22:39:55,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Removing chrome user profile "/tmp/tmprrbxuxm4_chrome_odoo" 2026-11-12 22:39:55,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_ui_round_globally ... 2026-11-12 22:39:56,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome pid: 24221 2026-11-12 22:39:56,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome headless temporary user profile dir: /tmp/tmpzjhh1z6i_chrome_odoo 2026-11-12 22:39:56,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:34217/json/version 2026-11-12 22:39:56,791 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:56,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Browser version: Chrome/150.0.7871.114 2026-11-12 22:39:56,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:34217/json 2026-11-12 22:39:56,872 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:39:56,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Websocket url found: ws://127.0.0.1:34217/devtools/page/45A6C79EB7A1950F88E11F301704B6CB 2026-11-12 22:39:56,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Enable chrome headless console log notification 2026-11-12 22:39:56,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome headless enable page notifications 2026-11-12 22:39:57,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:39:57,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Setting session cookie in browser 2026-11-12 22:39:57,186 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:39:57,186 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:39:57,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:39:58,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:58] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.049 0.795 2026-11-12 22:39:58,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Navigation result: {'frameId': '45A6C79EB7A1950F88E11F301704B6CB', 'loaderId': 'AB79F57A37AB2588625646028B4DE92C', 'isDownload': False} 2026-11-12 22:39:58,057 43 INFO rb-c635c7a-226731-435507 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-11-12 22:39:58,087 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:39:58,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:58] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:39:58,132 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:58] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-11-12 22:39:58,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:58] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-11-12 22:39:58,848 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:39:58,854 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:39:58,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-11-12 22:39:58,929 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:39:58,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.014 2026-11-12 22:39:58,941 43 INFO rb-c635c7a-226731-435507 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-11-12 22:39:58,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:39:59,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:39:59,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-11-12 22:39:59,050 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:59] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.030 2026-11-12 22:39:59,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.073 2026-11-12 22:39:59,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:39:59] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.061 2026-11-12 22:40:00,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.284 0.619 2026-11-12 22:40:00,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:40:00,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:40:00,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-11-12 22:40:00,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:40:00,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: Owl is running in 'dev' mode. 2026-11-12 22:40:00,431 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-12 22:40:00,486 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:00,504 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:40:00,559 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:00,595 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-11-12 22:40:00,605 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:40:00,616 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 22:40:00,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.083 0.054 2026-11-12 22:40:00,696 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:40:00,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.013 0.189 2026-11-12 22:40:00,777 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:00,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.038 0.156 2026-11-12 22:40:00,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.135 2026-11-12 22:40:00,931 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:00,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.049 0.284 2026-11-12 22:40:00,994 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:01,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.158 2026-11-12 22:40:01,028 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:40:01,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-11-12 22:40:01,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-11-12 22:40:01,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.271 2026-11-12 22:40:01,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.258 2026-11-12 22:40:01,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=815&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-11-12 22:40:01,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-11-12 22:40:01,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-11-12 22:40:01,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-11-12 22:40:01,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.223 2026-11-12 22:40:01,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=816&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-11-12 22:40:01,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.248 2026-11-12 22:40:01,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:01] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.277 2026-11-12 22:40:01,650 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:01,783 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:01,827 43 INFO rb-c635c7a-226731-435507 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:contains(/^\+/-$/)) 2026-11-12 22:40:01,878 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,071 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,124 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,172 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,225 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,274 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,348 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,364 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:02,369 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:02,402 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,457 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,548 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,630 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:02,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12635444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'a0d291e5-e9c4-4952-a5d7-68410598b56e'}] 2026-11-12 22:40:02,660 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:40:03,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12635444 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'a0d291e5-e9c4-4952-a5d7-68410598b56e'} created pos.order #61 2026-11-12 22:40:03,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12635444 finished 2026-11-12 22:40:03,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 307 0.249 0.801 2026-11-12 22:40:03,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:40:03,888 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:03,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3646168 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'a0d291e5-e9c4-4952-a5d7-68410598b56e'}] 2026-11-12 22:40:03,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3646168 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'a0d291e5-e9c4-4952-a5d7-68410598b56e'} sync ignored for existing PoS order pos.order(61,) (state: paid) 2026-11-12 22:40:03,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3646168 finished 2026-11-12 22:40:03,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: tour succeeded 2026-11-12 22:40:03,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_ui_round_globally SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 22:40:04,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: heap 16226084 (allocated 18087936) 2026-11-12 22:40:04,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.052 0.144 2026-11-12 22:40:04,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Closing chrome headless with pid 24221 2026-11-12 22:40:04,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Closing websocket connection 2026-11-12 22:40:04,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Terminating chrome headless with pid 24221 2026-11-12 22:40:04,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224004_261877_test_pos_ui_round_globally.txt 2026-11-12 22:40:04,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Removing chrome user profile "/tmp/tmpzjhh1z6i_chrome_odoo" 2026-11-12 22:40:05,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_preset_customer_selection ... 2026-11-12 22:40:06,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Chrome pid: 24436 2026-11-12 22:40:06,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Chrome headless temporary user profile dir: /tmp/tmp0s7r0i6u_chrome_odoo 2026-11-12 22:40:06,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Issuing json command http://127.0.0.1:34643/json/version 2026-11-12 22:40:06,471 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:06,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Browser version: Chrome/150.0.7871.114 2026-11-12 22:40:06,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Issuing json command http://127.0.0.1:34643/json 2026-11-12 22:40:06,535 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:06,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Websocket url found: ws://127.0.0.1:34643/devtools/page/941A9735DA0D7880E5470437BF7BB6B9 2026-11-12 22:40:06,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Enable chrome headless console log notification 2026-11-12 22:40:06,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Chrome headless enable page notifications 2026-11-12 22:40:06,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:40:06,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Setting session cookie in browser 2026-11-12 22:40:06,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:40:06,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:40:06,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:40:07,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:07] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.058 0.781 2026-11-12 22:40:07,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Navigation result: {'frameId': '941A9735DA0D7880E5470437BF7BB6B9', 'loaderId': 'F6A4DA233B571F35880E14B71D1CE058', 'isDownload': False} 2026-11-12 22:40:07,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Evaluate ready code "odoo.isTourReady('test_preset_customer_selection')" 2026-11-12 22:40:07,587 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:40:07,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:07] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-11-12 22:40:07,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:07] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 22:40:07,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:07] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-11-12 22:40:08,417 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:40:08,419 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:40:08,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 22:40:08,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Evaluate test code "odoo.startTour('test_preset_customer_selection', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:40:08,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:40:08,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [1/16] Tour test_preset_customer_selection → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:40:08,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:40:08,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:40:08,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-11-12 22:40:08,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.009 0.047 2026-11-12 22:40:08,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.079 2026-11-12 22:40:08,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:08] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.055 2026-11-12 22:40:09,683 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.299 0.599 2026-11-12 22:40:09,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:40:09,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:40:09,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:09] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-11-12 22:40:09,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:40:10,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: Owl is running in 'dev' mode. 2026-11-12 22:40:10,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:40:10,153 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:40:10,167 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:40:10,192 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:40:10,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.041 0.075 2026-11-12 22:40:10,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-11-12 22:40:10,270 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:40:10,273 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:40:10,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.014 0.144 2026-11-12 22:40:10,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.007 0.035 2026-11-12 22:40:10,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [2/16] Tour test_preset_customer_selection → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:40:10,595 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:40:10,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.043 0.083 2026-11-12 22:40:10,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.071 0.219 2026-11-12 22:40:10,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.259 2026-11-12 22:40:10,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [3/16] Tour test_preset_customer_selection → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:40:10,915 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 22:40:10,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.016 0.114 2026-11-12 22:40:10,959 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:40:10,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [4/16] Tour test_preset_customer_selection → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:40:10,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:10] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-11-12 22:40:11,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:11] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.209 2026-11-12 22:40:11,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:11] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.254 2026-11-12 22:40:11,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:11] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-11-12 22:40:11,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:11] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-11-12 22:40:11,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:11] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-11-12 22:40:11,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:11] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.213 2026-11-12 22:40:11,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:11] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-11-12 22:40:11,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.250 2026-11-12 22:40:11,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [5/16] Tour test_preset_customer_selection → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:40:11,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [6/16] Tour test_preset_customer_selection → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-11-12 22:40:11,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [7/16] Tour test_preset_customer_selection → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-11-12 22:40:11,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [8/16] Tour test_preset_customer_selection → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-11-12 22:40:12,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [9/16] Tour test_preset_customer_selection → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:40:12,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [10/16] Tour test_preset_customer_selection → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:40:12,077 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:12] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 23 0.026 0.094 2026-11-12 22:40:12,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [11/16] Tour test_preset_customer_selection → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-11-12 22:40:12,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [12/16] Tour test_preset_customer_selection → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:12,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.032 0.106 2026-11-12 22:40:12,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [13/16] Tour test_preset_customer_selection → Step customer 'Partner Full' is selected (trigger: .product-screen .set-partner:contains("Partner Full")) 2026-11-12 22:40:12,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.118 2026-11-12 22:40:12,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [14/16] Tour test_preset_customer_selection → Step .pos-leftheader .orders-button 2026-11-12 22:40:12,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.042 0.131 2026-11-12 22:40:12,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [15/16] Tour test_preset_customer_selection → Step .ticket-screen tbody tr > td:contains("77 Santa Barbara Rd Pleasant Hill") 2026-11-12 22:40:12,414 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:40:12,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [16/16] Tour test_preset_customer_selection → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:40:12,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: tour succeeded 2026-11-12 22:40:12,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_preset_customer_selection SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-12 22:40:12,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.025 0.113 2026-11-12 22:40:12,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.138 2026-11-12 22:40:12,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: heap 15496504 (allocated 16777216) 2026-11-12 22:40:12,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Closing chrome headless with pid 24436 2026-11-12 22:40:12,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Closing websocket connection 2026-11-12 22:40:12,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Terminating chrome headless with pid 24436 2026-11-12 22:40:12,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224012_858463_test_preset_customer_selection.txt 2026-11-12 22:40:12,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Removing chrome user profile "/tmp/tmp0s7r0i6u_chrome_odoo" 2026-11-12 22:40:12,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_preset_timing_retail ... 2026-11-12 22:40:13,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Chrome pid: 24656 2026-11-12 22:40:13,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Chrome headless temporary user profile dir: /tmp/tmpoga8xdj4_chrome_odoo 2026-11-12 22:40:13,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Issuing json command http://127.0.0.1:44387/json/version 2026-11-12 22:40:13,455 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:13,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Browser version: Chrome/150.0.7871.114 2026-11-12 22:40:13,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Issuing json command http://127.0.0.1:44387/json 2026-11-12 22:40:13,589 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:13,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Websocket url found: ws://127.0.0.1:44387/devtools/page/ACFE7DBE67FB59316C8489CC4416AA9C 2026-11-12 22:40:13,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Enable chrome headless console log notification 2026-11-12 22:40:13,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Chrome headless enable page notifications 2026-11-12 22:40:13,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:40:13,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Setting session cookie in browser 2026-11-12 22:40:13,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:40:13,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:40:13,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:40:14,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:14] "GET /pos/ui/5 HTTP/1.1" 200 - 136 0.078 1.083 2026-11-12 22:40:14,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Navigation result: {'frameId': 'ACFE7DBE67FB59316C8489CC4416AA9C', 'loaderId': '1A4FD157E71B802ACD0632D97CF525E1', 'isDownload': False} 2026-11-12 22:40:14,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Evaluate ready code "odoo.isTourReady('test_preset_timing_retail')" 2026-11-12 22:40:14,990 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:40:15,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-11-12 22:40:15,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 22:40:15,059 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-11-12 22:40:15,772 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:15,789 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:40:15,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-11-12 22:40:15,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Evaluate test code "odoo.startTour('test_preset_timing_retail', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:40:15,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-11-12 22:40:15,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [1/21] Tour test_preset_timing_retail → Step body 2026-11-12 22:40:15,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:40:15,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:40:15,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.023 2026-11-12 22:40:16,028 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:16] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.006 0.052 2026-11-12 22:40:16,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.055 2026-11-12 22:40:16,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:16] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.021 2026-11-12 22:40:16,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.244 0.551 2026-11-12 22:40:16,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:40:17,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:40:17,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-11-12 22:40:17,316 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:40:17,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: Owl is running in 'dev' mode. 2026-11-12 22:40:17,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:40:17,439 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:40:17,506 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:40:17,526 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 22:40:17,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [2/21] Tour test_preset_timing_retail → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:40:17,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-11-12 22:40:17,613 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:40:17,620 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.076 0.114 2026-11-12 22:40:17,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.211 2026-11-12 22:40:17,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.074 2026-11-12 22:40:17,706 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.268 2026-11-12 22:40:17,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [3/21] Tour test_preset_timing_retail → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:40:17,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [4/21] Tour test_preset_timing_retail → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:40:17,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.072 2026-11-12 22:40:17,877 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:17,899 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:17,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.141 2026-11-12 22:40:17,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:17] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-11-12 22:40:18,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-11-12 22:40:18,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.274 2026-11-12 22:40:18,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-11-12 22:40:18,107 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:40:18,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.199 2026-11-12 22:40:18,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-11-12 22:40:18,185 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-11-12 22:40:18,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.032 0.263 2026-11-12 22:40:18,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.204 2026-11-12 22:40:18,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.049 0.260 2026-11-12 22:40:18,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [5/21] Tour test_preset_timing_retail → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:18,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:18] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.024 0.466 2026-11-12 22:40:18,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [6/21] Tour test_preset_timing_retail → Step click preset button (trigger: .product-screen button:contains("Dine in")) 2026-11-12 22:40:18,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [7/21] Tour test_preset_timing_retail → Step click preset 'Delivery' from preset modal (trigger: .modal-body button:contains(Delivery)) 2026-11-12 22:40:18,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [8/21] Tour test_preset_timing_retail → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:40:18,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [9/21] Tour test_preset_timing_retail → Step Search for partner "A simple PoS man!" (trigger: .modal-dialog .input-group input) 2026-11-12 22:40:18,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [10/21] Tour test_preset_timing_retail → Step click partner 'A simple PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A simple PoS man!)) 2026-11-12 22:40:18,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [11/21] Tour test_preset_timing_retail → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-11-12 22:40:19,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [12/21] Tour test_preset_timing_retail → Step Click on the slot hour 15:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('15:00')) 2026-11-12 22:40:19,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.015 0.047 2026-11-12 22:40:19,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.022 0.105 2026-11-12 22:40:19,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:19] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.093 2026-11-12 22:40:19,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [13/21] Tour test_preset_timing_retail → Step Wait the slot hour 15:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(15:00)) 2026-11-12 22:40:19,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57579934 started for PoS orders references: [{'name': '/', 'pos_reference': '251-5-000001', 'uuid': '229abe55-5524-477a-a207-612c3425d1d7'}] 2026-11-12 22:40:19,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57579934 order {'name': '/', 'pos_reference': '251-5-000001', 'uuid': '229abe55-5524-477a-a207-612c3425d1d7'} created pos.order #62 2026-11-12 22:40:19,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57579934 finished 2026-11-12 22:40:19,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.053 0.208 2026-11-12 22:40:19,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [14/21] Tour test_preset_timing_retail → Step .pos-leftheader .preset-time-btn:contains('15:00') 2026-11-12 22:40:19,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [15/21] Tour test_preset_timing_retail → Step .pos-leftheader .list-plus-btn 2026-11-12 22:40:19,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [16/21] Tour test_preset_timing_retail → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:40:19,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [17/21] Tour test_preset_timing_retail → Step .pos-leftheader .orders-button 2026-11-12 22:40:19,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [18/21] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("A simple PoS man!") 2026-11-12 22:40:20,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.044 0.088 2026-11-12 22:40:20,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.042 2026-11-12 22:40:20,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [19/21] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Delivery") 2026-11-12 22:40:20,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [20/21] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("002") 2026-11-12 22:40:20,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [21/21] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Dine in") 2026-11-12 22:40:20,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: tour succeeded 2026-11-12 22:40:20,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_preset_timing_retail SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:40:20,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: heap 18139500 (allocated 19795968) 2026-11-12 22:40:20,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Closing chrome headless with pid 24656 2026-11-12 22:40:20,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Closing websocket connection 2026-11-12 22:40:20,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Terminating chrome headless with pid 24656 2026-11-12 22:40:20,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224020_553991_test_preset_timing_retail.txt 2026-11-12 22:40:20,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Removing chrome user profile "/tmp/tmpoga8xdj4_chrome_odoo" 2026-11-12 22:40:20,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_price_extra_pricelist_based_pricelist ... 2026-11-12 22:40:21,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Chrome pid: 24870 2026-11-12 22:40:21,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Chrome headless temporary user profile dir: /tmp/tmpl4fp162s_chrome_odoo 2026-11-12 22:40:21,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Issuing json command http://127.0.0.1:40991/json/version 2026-11-12 22:40:21,438 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:21,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Browser version: Chrome/150.0.7871.114 2026-11-12 22:40:21,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Issuing json command http://127.0.0.1:40991/json 2026-11-12 22:40:21,462 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:21,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Websocket url found: ws://127.0.0.1:40991/devtools/page/F2451FD046DAF2CA7E7AB99598BF5439 2026-11-12 22:40:21,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Enable chrome headless console log notification 2026-11-12 22:40:21,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Chrome headless enable page notifications 2026-11-12 22:40:21,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:40:21,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Setting session cookie in browser 2026-11-12 22:40:21,594 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:40:21,595 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:40:21,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:40:22,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:22] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.047 0.751 2026-11-12 22:40:22,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Navigation result: {'frameId': 'F2451FD046DAF2CA7E7AB99598BF5439', 'loaderId': '64C3FADF008DDAED5B5840D5AB770432', 'isDownload': False} 2026-11-12 22:40:22,418 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:22,455 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:40:22,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:22] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:40:22,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:22] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-11-12 22:40:22,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:22] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 22:40:23,212 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:23,217 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:23,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-11-12 22:40:23,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:40:23,306 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:40:23,323 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:23,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:40:23,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:23,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.020 2026-11-12 22:40:23,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.057 2026-11-12 22:40:23,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.044 2026-11-12 22:40:23,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:23] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.049 2026-11-12 22:40:24,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.283 0.567 2026-11-12 22:40:24,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:40:24,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:40:24,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.054 2026-11-12 22:40:24,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:40:24,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: Owl is running in 'dev' mode. 2026-11-12 22:40:24,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:40:24,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:40:24,799 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:24,854 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:40:24,861 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:40:24,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.026 0.070 2026-11-12 22:40:24,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.105 2026-11-12 22:40:24,937 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:24,944 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:40:24,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:24] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.030 2026-11-12 22:40:25,018 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:25,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.036 0.074 2026-11-12 22:40:25,149 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:25,203 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.026 0.166 2026-11-12 22:40:25,227 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.056 2026-11-12 22:40:25,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.051 2026-11-12 22:40:25,318 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:40:25,325 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:25,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-11-12 22:40:25,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-11-12 22:40:25,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-11-12 22:40:25,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-11-12 22:40:25,482 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:25,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-11-12 22:40:25,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-11-12 22:40:25,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-11-12 22:40:25,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-11-12 22:40:25,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.049 0.265 2026-11-12 22:40:25,833 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:25,888 43 INFO rb-c635c7a-226731-435507 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,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:40:25,936 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:25,988 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,039 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,090 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,143 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,194 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,245 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:40:26,304 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,363 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,435 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,485 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,540 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: tour succeeded 2026-11-12 22:40:26,588 43 INFO rb-c635c7a-226731-435507 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-11-12 22:40:26,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: heap 14262480 (allocated 15204352) 2026-11-12 22:40:26,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Closing chrome headless with pid 24870 2026-11-12 22:40:26,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Closing websocket connection 2026-11-12 22:40:26,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Terminating chrome headless with pid 24870 2026-11-12 22:40:26,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224026_852001_test_price_extra_pricelist_based_pricelist.txt 2026-11-12 22:40:26,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Removing chrome user profile "/tmp/tmpl4fp162s_chrome_odoo" 2026-11-12 22:40:26,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pricelist_categ_rule_on_late_loaded_product ... 2026-11-12 22:40:28,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Chrome pid: 25083 2026-11-12 22:40:28,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Chrome headless temporary user profile dir: /tmp/tmp7w2beqdl_chrome_odoo 2026-11-12 22:40:28,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Issuing json command http://127.0.0.1:36799/json/version 2026-11-12 22:40:28,278 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:28,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Browser version: Chrome/150.0.7871.114 2026-11-12 22:40:28,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Issuing json command http://127.0.0.1:36799/json 2026-11-12 22:40:28,379 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:28,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Websocket url found: ws://127.0.0.1:36799/devtools/page/B7C7B46165630F41FD19F36AEA327E68 2026-11-12 22:40:28,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Enable chrome headless console log notification 2026-11-12 22:40:28,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Chrome headless enable page notifications 2026-11-12 22:40:28,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:40:28,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Setting session cookie in browser 2026-11-12 22:40:28,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:40:28,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:40:28,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:40:29,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:29] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.049 0.826 2026-11-12 22:40:29,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Navigation result: {'frameId': 'B7C7B46165630F41FD19F36AEA327E68', 'loaderId': '18060DA8B197FF7CD8A8F9CDEBAD0AAF', 'isDownload': False} 2026-11-12 22:40:29,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Evaluate ready code "odoo.isTourReady('test_pricelist_categ_rule_on_late_loaded_product')" 2026-11-12 22:40:29,493 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:40:29,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:29] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-11-12 22:40:29,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:29] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-11-12 22:40:29,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:29] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-11-12 22:40:30,336 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:30,348 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:40:30,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-11-12 22:40:30,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:40:30,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Evaluate test code "odoo.startTour('test_pricelist_categ_rule_on_late_loaded_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:40:30,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:40:30,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [1/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:40:30,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:30,503 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.014 2026-11-12 22:40:30,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.043 2026-11-12 22:40:30,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.063 2026-11-12 22:40:30,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:30] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.069 2026-11-12 22:40:31,690 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:40:31,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 446 0.323 0.659 2026-11-12 22:40:31,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 5 0.002 0.027 2026-11-12 22:40:31,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.020 2026-11-12 22:40:31,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:31] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.064 2026-11-12 22:40:32,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:40:32,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: Owl is running in 'dev' mode. 2026-11-12 22:40:32,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:40:32,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:40:32,196 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:40:32,210 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:40:32,218 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:40:32,277 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:40:32,361 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:40:32,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.097 0.087 2026-11-12 22:40:32,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [2/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:40:32,450 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.080 2026-11-12 22:40:32,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.036 0.242 2026-11-12 22:40:32,547 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:40:32,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 40 0.059 0.307 2026-11-12 22:40:32,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [3/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Click search field (trigger: .fa-search) 2026-11-12 22:40:32,667 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:32,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.278 2026-11-12 22:40:32,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [4/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:40:32,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.037 0.424 2026-11-12 22:40:32,818 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "GET /web/image?model=product.template&field=image_128&id=817&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.307 2026-11-12 22:40:32,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 53 0.069 0.243 2026-11-12 22:40:33,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:33] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.008 0.328 2026-11-12 22:40:33,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [5/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Wait for the search of 'Late Product' to be applied (trigger: .product-screen p:contains("No products found") b:contains("Late Product")) 2026-11-12 22:40:33,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [6/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Load the product from the server (trigger: .search-more-button > button) 2026-11-12 22:40:33,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [7/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step click product 'Late Product' (trigger: article.product .product-content .product-name:contains("Late Product")) 2026-11-12 22:40:33,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:33] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 63 0.065 0.111 2026-11-12 22:40:33,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [8/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:33,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 38 0.029 0.092 2026-11-12 22:40:33,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [9/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Late Product","quantity":"1","price":"500.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Late Product")):has(.qty:contains("1")):has(.price:contains("500.0"))) 2026-11-12 22:40:34,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:34] "GET /web/image?model=product.template&field=image_128&id=818&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-11-12 22:40:34,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [10/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:34,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [11/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Click search field (trigger: .fa-search) 2026-11-12 22:40:34,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [12/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:40:34,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [13/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Wait for the search of 'Newer Product' to be applied (trigger: .product-screen p:contains("No products found") b:contains("Newer Product")) 2026-11-12 22:40:34,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [14/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Load the product from the server (trigger: .search-more-button > button) 2026-11-12 22:40:34,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [15/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step click product 'Newer Product' (trigger: article.product .product-content .product-name:contains("Newer Product")) 2026-11-12 22:40:34,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:34] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 35 0.031 0.089 2026-11-12 22:40:34,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [16/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:35,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [17/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Newer Product","quantity":"1","price":"700.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Newer Product")):has(.qty:contains("1")):has(.price:contains("700.0"))) 2026-11-12 22:40:35,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 37 0.040 0.128 2026-11-12 22:40:35,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [18/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:35,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:35] "GET /web/image?model=product.template&field=image_128&id=819&unique=2026-11-12T22:40:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.177 2026-11-12 22:40:35,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: tour succeeded 2026-11-12 22:40:35,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_categ_rule_on_late_loaded_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-11-12 22:40:35,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: heap 14766120 (allocated 16252928) 2026-11-12 22:40:35,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Closing chrome headless with pid 25083 2026-11-12 22:40:35,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Closing websocket connection 2026-11-12 22:40:35,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Terminating chrome headless with pid 25083 2026-11-12 22:40:35,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224035_379402_test_pricelist_categ_rule_on_late_loaded_product.txt 2026-11-12 22:40:35,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_categ_rule_on_late_loaded_product: Removing chrome user profile "/tmp/tmp7w2beqdl_chrome_odoo" 2026-11-12 22:40:35,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pricelist_multi_items_different_qty_thresholds ... 2026-11-12 22:40:36,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome pid: 25288 2026-11-12 22:40:36,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome headless temporary user profile dir: /tmp/tmp59gv7k6o_chrome_odoo 2026-11-12 22:40:36,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Issuing json command http://127.0.0.1:42029/json/version 2026-11-12 22:40:36,231 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:36,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Browser version: Chrome/150.0.7871.114 2026-11-12 22:40:36,272 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Issuing json command http://127.0.0.1:42029/json 2026-11-12 22:40:36,272 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:36,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Websocket url found: ws://127.0.0.1:42029/devtools/page/7FBADD4C4E121EC93CB1701292FE14AC 2026-11-12 22:40:36,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Enable chrome headless console log notification 2026-11-12 22:40:36,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome headless enable page notifications 2026-11-12 22:40:36,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:40:36,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Setting session cookie in browser 2026-11-12 22:40:36,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:40:36,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:40:36,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:40:37,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:37] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.052 1.090 2026-11-12 22:40:37,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Navigation result: {'frameId': '7FBADD4C4E121EC93CB1701292FE14AC', 'loaderId': '8BFEE90DC98F60C28309A620353329C7', 'isDownload': False} 2026-11-12 22:40:37,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Evaluate ready code "odoo.isTourReady('test_pricelist_multi_items_different_qty_thresholds')" 2026-11-12 22:40:37,682 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:40:37,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:37] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-11-12 22:40:37,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:37] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-11-12 22:40:37,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:37] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.033 2026-11-12 22:40:38,555 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:38,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:40:38,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.023 2026-11-12 22:40:38,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-12 22:40:38,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Evaluate test code "odoo.startTour('test_pricelist_multi_items_different_qty_thresholds', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:40:38,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [1/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:40:38,665 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:40:38,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:40:38,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-11-12 22:40:38,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.042 2026-11-12 22:40:38,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.056 2026-11-12 22:40:38,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:38] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.036 2026-11-12 22:40:39,634 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.228 0.544 2026-11-12 22:40:39,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:40:39,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:40:39,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:39] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.052 2026-11-12 22:40:39,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:40:39,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: Owl is running in 'dev' mode. 2026-11-12 22:40:39,969 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:40:40,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:40:40,050 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:40:40,068 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:40:40,081 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:40:40,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.017 0.038 2026-11-12 22:40:40,153 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:40:40,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.008 0.092 2026-11-12 22:40:40,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:40:40,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.010 0.020 2026-11-12 22:40:40,236 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:40:40,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.042 0.085 2026-11-12 22:40:40,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [2/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:40:40,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.039 0.208 2026-11-12 22:40:40,492 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.062 2026-11-12 22:40:40,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.043 2026-11-12 22:40:40,582 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:40:40,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [3/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-11-12 22:40:40,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.086 2026-11-12 22:40:40,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-11-12 22:40:40,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-11-12 22:40:40,700 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:40,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-11-12 22:40:40,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.018 0.234 2026-11-12 22:40:40,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-11-12 22:40:40,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-11-12 22:40:40,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-11-12 22:40:40,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:40] "GET /web/image?model=product.template&field=image_128&id=820&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-11-12 22:40:41,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.267 2026-11-12 22:40:41,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [4/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-11-12 22:40:41,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [5/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-11-12 22:40:41,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [6/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:40:41,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [7/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:40:41,413 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:41,418 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:40:41,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [8/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:40:41,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [9/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step total is 30 (trigger: .total:contains("30")) 2026-11-12 22:40:41,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: tour succeeded 2026-11-12 22:40:41,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_multi_items_different_qty_thresholds SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:40:41,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: heap 15049424 (allocated 15728640) 2026-11-12 22:40:41,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Closing chrome headless with pid 25288 2026-11-12 22:40:41,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Closing websocket connection 2026-11-12 22:40:41,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Terminating chrome headless with pid 25288 2026-11-12 22:40:41,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224041_846841_test_pricelist_multi_items_different_qty_thresholds.txt 2026-11-12 22:40:41,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Removing chrome user profile "/tmp/tmp59gv7k6o_chrome_odoo" 2026-11-12 22:40:41,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pricelist_parent_category_rule ... 2026-11-12 22:40:42,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Chrome pid: 25496 2026-11-12 22:40:42,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Chrome headless temporary user profile dir: /tmp/tmpgoe_g3_v_chrome_odoo 2026-11-12 22:40:42,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Issuing json command http://127.0.0.1:42643/json/version 2026-11-12 22:40:42,738 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:42,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Browser version: Chrome/150.0.7871.114 2026-11-12 22:40:42,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Issuing json command http://127.0.0.1:42643/json 2026-11-12 22:40:42,775 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:42,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Websocket url found: ws://127.0.0.1:42643/devtools/page/FB127D1072D00E6BD5608E6D644F2D47 2026-11-12 22:40:42,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Enable chrome headless console log notification 2026-11-12 22:40:42,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Chrome headless enable page notifications 2026-11-12 22:40:42,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:40:42,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Setting session cookie in browser 2026-11-12 22:40:42,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:40:42,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:40:42,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:40:43,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:43] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.050 0.767 2026-11-12 22:40:43,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Navigation result: {'frameId': 'FB127D1072D00E6BD5608E6D644F2D47', 'loaderId': 'C9A9F40554CBB56E33F1244DCBDC3CEF', 'isDownload': False} 2026-11-12 22:40:43,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Evaluate ready code "odoo.isTourReady('test_pricelist_parent_category_rule')" 2026-11-12 22:40:43,839 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:40:43,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:43] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-11-12 22:40:43,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:43] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 22:40:43,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:43] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-11-12 22:40:44,590 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:44,604 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:40:44,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.016 2026-11-12 22:40:44,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:40:44,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Evaluate test code "odoo.startTour('test_pricelist_parent_category_rule', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:40:44,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [1/7] Tour test_pricelist_parent_category_rule → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:40:44,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:40:44,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:40:44,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-11-12 22:40:44,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.027 2026-11-12 22:40:44,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.070 2026-11-12 22:40:44,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:44] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.052 2026-11-12 22:40:45,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.264 0.651 2026-11-12 22:40:45,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:40:46,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-11-12 22:40:46,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-11-12 22:40:46,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:40:46,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: Owl is running in 'dev' mode. 2026-11-12 22:40:46,203 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:40:46,251 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:40:46,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:46,317 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:40:46,318 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:40:46,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.036 0.076 2026-11-12 22:40:46,422 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:40:46,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.013 0.161 2026-11-12 22:40:46,468 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:40:46,469 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 22:40:46,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [2/7] Tour test_pricelist_parent_category_rule → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:40:46,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.067 0.202 2026-11-12 22:40:46,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [3/7] Tour test_pricelist_parent_category_rule → Step click product 'Product with child category' (trigger: article.product .product-content .product-name:contains("Product with child category")) 2026-11-12 22:40:46,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.215 2026-11-12 22:40:46,693 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:40:46,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.065 0.411 2026-11-12 22:40:46,836 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:40:46,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-11-12 22:40:46,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.277 2026-11-12 22:40:46,941 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.318 2026-11-12 22:40:46,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:46] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-11-12 22:40:47,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:47] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.300 2026-11-12 22:40:47,059 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:47] "GET /web/image?model=product.template&field=image_128&id=821&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-11-12 22:40:47,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:47] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.230 2026-11-12 22:40:47,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:47] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-11-12 22:40:47,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:47] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-11-12 22:40:47,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:47] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.221 2026-11-12 22:40:47,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:47] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.186 2026-11-12 22:40:47,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.031 0.245 2026-11-12 22:40:47,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [4/7] Tour test_pricelist_parent_category_rule → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:47,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [5/7] Tour test_pricelist_parent_category_rule → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with child category","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with child category")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-11-12 22:40:47,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [6/7] Tour test_pricelist_parent_category_rule → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:47,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [7/7] Tour test_pricelist_parent_category_rule → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:40:47,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: tour succeeded 2026-11-12 22:40:47,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_parent_category_rule SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 22:40:47,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: heap 14080248 (allocated 15204352) 2026-11-12 22:40:47,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Closing chrome headless with pid 25496 2026-11-12 22:40:47,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Closing websocket connection 2026-11-12 22:40:47,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Terminating chrome headless with pid 25496 2026-11-12 22:40:47,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224047_986796_test_pricelist_parent_category_rule.txt 2026-11-12 22:40:47,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Removing chrome user profile "/tmp/tmpgoe_g3_v_chrome_odoo" 2026-11-12 22:40:48,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pricelists_in_pos ... 2026-11-12 22:40:51,936 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1204, 1205, 1206] 2026-11-12 22:40:52,317 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1207] 2026-11-12 22:40:53,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Chrome pid: 25711 2026-11-12 22:40:53,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Chrome headless temporary user profile dir: /tmp/tmpzsu2ro0h_chrome_odoo 2026-11-12 22:40:53,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Issuing json command http://127.0.0.1:40549/json/version 2026-11-12 22:40:53,063 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:53,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Browser version: Chrome/150.0.7871.114 2026-11-12 22:40:53,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Issuing json command http://127.0.0.1:40549/json 2026-11-12 22:40:53,103 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:40:53,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Websocket url found: ws://127.0.0.1:40549/devtools/page/924339198CCC7C7112E64C5E5BF2B97F 2026-11-12 22:40:53,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Enable chrome headless console log notification 2026-11-12 22:40:53,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Chrome headless enable page notifications 2026-11-12 22:40:53,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:40:53,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Setting session cookie in browser 2026-11-12 22:40:53,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:40:53,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:40:53,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:40:54,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:54] "GET /pos/ui/5 HTTP/1.1" 200 - 136 0.089 0.825 2026-11-12 22:40:54,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Navigation result: {'frameId': '924339198CCC7C7112E64C5E5BF2B97F', 'loaderId': '5E52E1334088A39CFBCDA901C1FC59EF', 'isDownload': False} 2026-11-12 22:40:54,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Evaluate ready code "odoo.isTourReady('test_pricelists_in_pos')" 2026-11-12 22:40:54,169 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:40:54,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:54] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.033 2026-11-12 22:40:54,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:54] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-11-12 22:40:54,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:54] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.051 2026-11-12 22:40:54,918 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:40:54,927 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:40:54,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 22:40:54,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Evaluate test code "odoo.startTour('test_pricelists_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:40:55,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.009 2026-11-12 22:40:55,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [1/251] Tour test_pricelists_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:40:55,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:40:55,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:40:55,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.022 2026-11-12 22:40:55,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:55] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.051 2026-11-12 22:40:55,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.076 2026-11-12 22:40:55,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:55] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.081 2026-11-12 22:40:56,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.242 0.513 2026-11-12 22:40:56,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:40:56,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:40:56,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-11-12 22:40:56,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:40:56,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: Owl is running in 'dev' mode. 2026-11-12 22:40:56,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:40:56,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:40:56,508 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:40:56,574 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:40:56,576 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:40:56,635 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:40:56,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.047 0.063 2026-11-12 22:40:56,652 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:40:56,705 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 22:40:56,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.016 0.148 2026-11-12 22:40:56,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [2/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:40:56,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.027 0.149 2026-11-12 22:40:56,848 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:40:56,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.162 2026-11-12 22:40:56,915 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:40:56,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.044 0.270 2026-11-12 22:40:56,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:56] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.102 2026-11-12 22:40:57,021 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:40:57,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [3/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:57,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [4/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:40:57,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [5/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-11-12 22:40:57,168 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.038 0.103 2026-11-12 22:40:57,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [6/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-11-12 22:40:57,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [7/251] Tour test_pricelists_in_pos → Step select price list 'Test Pricelist' (trigger: .selection-item:contains("Test Pricelist")) 2026-11-12 22:40:57,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [8/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:57,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [9/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-11-12 22:40:57,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [10/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:57,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [11/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:40:57,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:57] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.036 0.084 2026-11-12 22:40:57,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [12/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:57,729 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:57] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-11-12 22:40:57,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 49 0.037 0.110 2026-11-12 22:40:57,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [13/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-11-12 22:40:57,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [14/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:57,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [15/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:40:57,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:57] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.012 0.021 2026-11-12 22:40:57,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [16/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:58,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [17/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-11-12 22:40:58,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [18/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:58,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [19/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:40:58,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [20/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:58,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [21/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-11-12 22:40:58,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [22/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:58,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [23/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:40:58,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:58] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.060 0.096 2026-11-12 22:40:58,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [24/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:58,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [25/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-11-12 22:40:58,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [26/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:58,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:40:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.073 0.129 2026-11-12 22:40:58,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [27/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:40:58,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [28/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:58,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [29/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-11-12 22:40:58,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [30/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:58,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [31/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:40:59,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [32/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:59,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [33/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:59,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [34/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:40:59,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [35/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-11-12 22:40:59,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [36/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-11-12 22:40:59,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [37/251] Tour test_pricelists_in_pos → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-11-12 22:40:59,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [38/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:59,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [39/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-11-12 22:40:59,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [40/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:59,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [41/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:40:59,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [42/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:59,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [43/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-11-12 22:40:59,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [44/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:40:59,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [45/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:40:59,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [46/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:40:59,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [47/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-11-12 22:40:59,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [48/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:00,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [49/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:00,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [50/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:00,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [51/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-11-12 22:41:00,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [52/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:00,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [53/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:00,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [54/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:00,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [55/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-11-12 22:41:00,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [56/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:00,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [57/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:00,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [58/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:00,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [59/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-11-12 22:41:00,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [60/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:00,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [61/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:00,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [62/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:00,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [63/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_0' (trigger: body) 2026-11-12 22:41:00,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [64/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:01,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [65/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:01,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:01] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 44 0.033 0.103 2026-11-12 22:41:01,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [66/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:01,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [67/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_1' (trigger: body) 2026-11-12 22:41:01,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 48 0.052 0.128 2026-11-12 22:41:01,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [68/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:01,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [69/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"20.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:01,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [70/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:01,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [71/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_2' (trigger: body) 2026-11-12 22:41:01,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [72/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:01,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [73/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"30.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("30.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:01,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [74/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:01,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [75/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_0' (trigger: body) 2026-11-12 22:41:01,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [76/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:01,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [77/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"50.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("50.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:01,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:01] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 44 0.038 0.097 2026-11-12 22:41:02,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [78/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:02,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [79/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_1' (trigger: body) 2026-11-12 22:41:02,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 48 0.049 0.117 2026-11-12 22:41:02,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [80/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:02,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [81/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"100.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:02,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [82/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:02,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [83/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_2' (trigger: body) 2026-11-12 22:41:02,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [84/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:02,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [85/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"200.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("200.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:02,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [86/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:02,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [87/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_0' (trigger: body) 2026-11-12 22:41:02,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [88/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:02,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [89/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"500.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:02,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:02] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.039 0.102 2026-11-12 22:41:03,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [90/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:03,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.045 0.110 2026-11-12 22:41:03,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [91/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_1' (trigger: body) 2026-11-12 22:41:03,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [92/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:03,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [93/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"300.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("300.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:03,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [94/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:03,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [95/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_2' (trigger: body) 2026-11-12 22:41:03,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [96/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:03,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [97/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"250.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("250.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:03,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [98/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:03,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [99/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_0' (trigger: body) 2026-11-12 22:41:03,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [100/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:03,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [101/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:03,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:03] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 44 0.044 0.098 2026-11-12 22:41:03,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 48 0.036 0.106 2026-11-12 22:41:03,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [102/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:04,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [103/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_1' (trigger: body) 2026-11-12 22:41:04,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [104/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:04,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [105/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:04,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [106/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:04,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [107/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_2' (trigger: body) 2026-11-12 22:41:04,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [108/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:04,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [109/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:04,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [110/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:04,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [111/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'cherry_3' (trigger: body) 2026-11-12 22:41:04,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [112/251] Tour test_pricelists_in_pos → Step Wait loading is finished if it is shown (trigger: body) 2026-11-12 22:41:04,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:04] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.032 0.072 2026-11-12 22:41:04,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 43 0.043 0.113 2026-11-12 22:41:05,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [113/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body) 2026-11-12 22:41:05,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [114/251] Tour test_pricelists_in_pos → Step picking radio attribute with name BIG (trigger: .modal .attribute-name-cell:contains('BIG') input) 2026-11-12 22:41:05,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [115/251] Tour test_pricelists_in_pos → Step picking radio attribute with name GREEN (trigger: .modal .attribute-name-cell:contains('GREEN') input) 2026-11-12 22:41:05,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [116/251] Tour test_pricelists_in_pos → Step option RED is unavailable (trigger: .modal .attribute span.text-muted:contains('RED')) 2026-11-12 22:41:05,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [117/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:41:05,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [118/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:41:05,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [119/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:41:05,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:05,628 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:41:05,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [120/251] Tour test_pricelists_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:41:05,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [121/251] Tour test_pricelists_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:41:05,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [122/251] Tour test_pricelists_in_pos → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 22:41:05,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [123/251] Tour test_pricelists_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:41:05,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [124/251] Tour test_pricelists_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:41:05,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16359477 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'e75303d5-392e-4a8e-b396-50cb5188b100'}] 2026-11-12 22:41:05,972 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:07,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16359477 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'e75303d5-392e-4a8e-b396-50cb5188b100'} created pos.order #63 2026-11-12 22:41:07,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16359477 finished 2026-11-12 22:41:07,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 436 0.475 1.208 2026-11-12 22:41:07,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:41:08,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [125/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:41:08,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35661332 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'e75303d5-392e-4a8e-b396-50cb5188b100'}] 2026-11-12 22:41:08,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35661332 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'e75303d5-392e-4a8e-b396-50cb5188b100'} sync ignored for existing PoS order pos.order(63,) (state: paid) 2026-11-12 22:41:08,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35661332 finished 2026-11-12 22:41:08,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [126/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:41:08,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [127/251] Tour test_pricelists_in_pos → Step refresh page (trigger: body) 2026-11-12 22:41:08,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.060 0.190 2026-11-12 22:41:08,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:08] "GET /pos/ui/5/product/9cec271e-7866-4917-b7da-445e98eb1e51 HTTP/1.1" 200 - 33 0.018 0.053 2026-11-12 22:41:09,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [128/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:09,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 22:41:09,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:41:09,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [129/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:41:09,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:09,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [130/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-11-12 22:41:09,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.006 2026-11-12 22:41:09,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.039 2026-11-12 22:41:09,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.029 2026-11-12 22:41:09,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:41:09,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.014 2026-11-12 22:41:09,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.017 2026-11-12 22:41:09,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:41:10,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.036 2026-11-12 22:41:10,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.051 2026-11-12 22:41:10,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: Owl is running in 'dev' mode. 2026-11-12 22:41:10,123 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:41:10,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [131/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-11-12 22:41:10,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:10] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.009 0.064 2026-11-12 22:41:10,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [132/251] Tour test_pricelists_in_pos → Step select price list 'Test Pricelist' (trigger: .selection-item:contains("Test Pricelist")) 2026-11-12 22:41:10,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.088 2026-11-12 22:41:10,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [133/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:10,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [134/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-11-12 22:41:10,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:10] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.029 0.116 2026-11-12 22:41:10,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [135/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:10,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:10] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.023 0.217 2026-11-12 22:41:10,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [136/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:10,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.020 2026-11-12 22:41:10,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [137/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:10,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [138/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-11-12 22:41:10,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [139/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:10,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [140/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:10,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [141/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:10,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [142/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-11-12 22:41:11,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [143/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:11,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [144/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:11,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [145/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:11,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [146/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-11-12 22:41:11,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [147/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:11,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [148/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:11,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [149/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:11,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [150/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-11-12 22:41:11,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [151/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:11,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [152/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:11,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [153/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:11,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [154/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-11-12 22:41:11,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [155/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:11,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [156/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:11,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [157/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:11,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [158/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:12,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [159/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:41:12,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [160/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-11-12 22:41:12,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [161/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-11-12 22:41:12,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [162/251] Tour test_pricelists_in_pos → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-11-12 22:41:12,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:12,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [163/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:12,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [164/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-11-12 22:41:12,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [165/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:12,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [166/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:12,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [167/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:12,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [168/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-11-12 22:41:12,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [169/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:12,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [170/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:12,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [171/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:12,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [172/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-11-12 22:41:12,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [173/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:12,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [174/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:13,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [175/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:13,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [176/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-11-12 22:41:13,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [177/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:13,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [178/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:13,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [179/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:13,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [180/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-11-12 22:41:13,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [181/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:13,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [182/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:13,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [183/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:13,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [184/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-11-12 22:41:13,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [185/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:13,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [186/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:13,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [187/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:13,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [188/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_0' (trigger: body) 2026-11-12 22:41:13,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [189/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:13,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [190/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:14,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [191/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:14,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [192/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_1' (trigger: body) 2026-11-12 22:41:14,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [193/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:14,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [194/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"20.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:14,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [195/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:14,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [196/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_2' (trigger: body) 2026-11-12 22:41:14,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [197/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:14,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [198/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"30.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("30.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:14,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [199/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:14,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [200/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_0' (trigger: body) 2026-11-12 22:41:14,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [201/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:14,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [202/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"50.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("50.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:14,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [203/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:14,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [204/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_1' (trigger: body) 2026-11-12 22:41:14,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [205/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:14,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [206/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"100.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:15,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [207/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:15,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [208/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_2' (trigger: body) 2026-11-12 22:41:15,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [209/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:15,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [210/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"200.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("200.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:15,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [211/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:15,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [212/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_0' (trigger: body) 2026-11-12 22:41:15,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [213/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:15,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [214/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"500.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:15,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [215/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:15,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [216/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_1' (trigger: body) 2026-11-12 22:41:15,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [217/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:15,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [218/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"300.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("300.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:15,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [219/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:15,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [220/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_2' (trigger: body) 2026-11-12 22:41:16,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [221/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:16,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [222/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"250.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("250.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:16,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [223/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:16,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [224/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_0' (trigger: body) 2026-11-12 22:41:16,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [225/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:16,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [226/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 22:41:16,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [227/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:16,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [228/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_1' (trigger: body) 2026-11-12 22:41:16,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [229/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:16,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [230/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 22:41:16,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [231/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:16,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [232/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_2' (trigger: body) 2026-11-12 22:41:16,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [233/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:16,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [234/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 22:41:17,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [235/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:17,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [236/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'cherry_3' (trigger: body) 2026-11-12 22:41:17,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [237/251] Tour test_pricelists_in_pos → Step Wait loading is finished if it is shown (trigger: body) 2026-11-12 22:41:19,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [238/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body) 2026-11-12 22:41:19,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [239/251] Tour test_pricelists_in_pos → Step picking radio attribute with name BIG (trigger: .modal .attribute-name-cell:contains('BIG') input) 2026-11-12 22:41:19,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [240/251] Tour test_pricelists_in_pos → Step picking radio attribute with name GREEN (trigger: .modal .attribute-name-cell:contains('GREEN') input) 2026-11-12 22:41:19,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [241/251] Tour test_pricelists_in_pos → Step option RED is unavailable (trigger: .modal .attribute span.text-muted:contains('RED')) 2026-11-12 22:41:19,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [242/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:41:19,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [243/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:41:19,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [244/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:41:19,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [245/251] Tour test_pricelists_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:41:19,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [246/251] Tour test_pricelists_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:41:19,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [247/251] Tour test_pricelists_in_pos → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 22:41:19,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [248/251] Tour test_pricelists_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:41:20,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [249/251] Tour test_pricelists_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:41:20,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99838199 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000003', 'uuid': '2f2db8bf-5283-42b8-aad7-7d05ad07c50a'}] 2026-11-12 22:41:21,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99838199 order {'name': '/', 'pos_reference': '261-5-000003', 'uuid': '2f2db8bf-5283-42b8-aad7-7d05ad07c50a'} created pos.order #64 2026-11-12 22:41:21,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99838199 finished 2026-11-12 22:41:21,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 329 0.277 0.997 2026-11-12 22:41:21,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:41:21,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [250/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:41:21,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61375900 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-5-000003', 'uuid': '2f2db8bf-5283-42b8-aad7-7d05ad07c50a'}] 2026-11-12 22:41:21,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61375900 order {'name': 'Shop - 000003', 'pos_reference': '261-5-000003', 'uuid': '2f2db8bf-5283-42b8-aad7-7d05ad07c50a'} sync ignored for existing PoS order pos.order(64,) (state: paid) 2026-11-12 22:41:21,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61375900 finished 2026-11-12 22:41:21,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [251/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:41:21,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: tour succeeded 2026-11-12 22:41:21,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_pricelists_in_pos SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 22:41:21,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.048 0.185 2026-11-12 22:41:22,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: heap 27850696 (allocated 33304576) 2026-11-12 22:41:22,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Closing chrome headless with pid 25711 2026-11-12 22:41:22,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Closing websocket connection 2026-11-12 22:41:22,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Terminating chrome headless with pid 25711 2026-11-12 22:41:22,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224122_380028_test_pricelists_in_pos.txt 2026-11-12 22:41:22,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Removing chrome user profile "/tmp/tmpzsu2ro0h_chrome_odoo" 2026-11-12 22:41:22,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_printed_receipt_tour ... 2026-11-12 22:41:23,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Chrome pid: 25979 2026-11-12 22:41:23,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Chrome headless temporary user profile dir: /tmp/tmpsxk8oqve_chrome_odoo 2026-11-12 22:41:23,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Issuing json command http://127.0.0.1:42229/json/version 2026-11-12 22:41:23,067 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:23,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 22:41:23,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Issuing json command http://127.0.0.1:42229/json 2026-11-12 22:41:23,138 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:23,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Websocket url found: ws://127.0.0.1:42229/devtools/page/FA07DFAF62C87B3B848D6C73B3B6C51B 2026-11-12 22:41:23,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Enable chrome headless console log notification 2026-11-12 22:41:23,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Chrome headless enable page notifications 2026-11-12 22:41:23,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:41:23,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Setting session cookie in browser 2026-11-12 22:41:23,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:41:23,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:41:23,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:41:24,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:24] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.064 1.105 2026-11-12 22:41:24,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Navigation result: {'frameId': 'FA07DFAF62C87B3B848D6C73B3B6C51B', 'loaderId': '205179B555EF666017BFA501B23A4BCB', 'isDownload': False} 2026-11-12 22:41:24,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Evaluate ready code "odoo.isTourReady('point_of_sale.test_printed_receipt_tour')" 2026-11-12 22:41:24,594 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:41:24,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:24] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.014 2026-11-12 22:41:24,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:24] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-11-12 22:41:24,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:24] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-11-12 22:41:25,324 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:25,333 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:25,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.022 2026-11-12 22:41:25,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Evaluate test code "odoo.startTour('point_of_sale.test_printed_receipt_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:41:25,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:41:25,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [1/19] Tour point_of_sale.test_printed_receipt_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:41:25,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:41:25,475 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:25,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.026 2026-11-12 22:41:25,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.048 2026-11-12 22:41:25,575 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.006 2026-11-12 22:41:25,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.060 2026-11-12 22:41:26,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.320 0.640 2026-11-12 22:41:26,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:41:26,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 22:41:26,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:26] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.071 2026-11-12 22:41:26,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:41:27,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: Owl is running in 'dev' mode. 2026-11-12 22:41:27,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-11-12 22:41:27,170 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:41:27,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:27,192 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:27,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.074 0.068 2026-11-12 22:41:27,308 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:27,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.163 2026-11-12 22:41:27,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-11-12 22:41:27,341 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:27,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.025 2026-11-12 22:41:27,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [2/19] Tour point_of_sale.test_printed_receipt_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:41:27,639 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:41:27,668 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:41:27,726 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.090 0.069 2026-11-12 22:41:27,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [3/19] Tour point_of_sale.test_printed_receipt_tour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:41:27,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.204 2026-11-12 22:41:27,812 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:41:27,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.240 2026-11-12 22:41:27,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.027 0.338 2026-11-12 22:41:27,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:27] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.010 0.280 2026-11-12 22:41:28,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:28] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.270 2026-11-12 22:41:28,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:28] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:41:28,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:28] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.467 2026-11-12 22:41:28,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:28] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-11-12 22:41:28,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:28] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-11-12 22:41:28,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:28] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-11-12 22:41:28,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:28] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-11-12 22:41:28,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.361 2026-11-12 22:41:28,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [4/19] Tour point_of_sale.test_printed_receipt_tour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:41:28,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [5/19] Tour point_of_sale.test_printed_receipt_tour → 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-11-12 22:41:28,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [6/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:41:28,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [7/19] Tour point_of_sale.test_printed_receipt_tour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:41:28,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [8/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:41:28,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [9/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:41:28,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [10/19] Tour point_of_sale.test_printed_receipt_tour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:41:28,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [11/19] Tour point_of_sale.test_printed_receipt_tour → 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-11-12 22:41:28,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [12/19] Tour point_of_sale.test_printed_receipt_tour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:41:28,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [13/19] Tour point_of_sale.test_printed_receipt_tour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:41:29,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [14/19] Tour point_of_sale.test_printed_receipt_tour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:41:29,114 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:41:29,118 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:41:29,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [15/19] Tour point_of_sale.test_printed_receipt_tour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:41:29,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [16/19] Tour point_of_sale.test_printed_receipt_tour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:41:29,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [17/19] Tour point_of_sale.test_printed_receipt_tour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:41:29,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [18/19] Tour point_of_sale.test_printed_receipt_tour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 22:41:29,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2428922 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '3ead6812-d609-40e5-9733-8f275efddb5f'}] 2026-11-12 22:41:29,389 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:41:30,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2428922 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '3ead6812-d609-40e5-9733-8f275efddb5f'} created pos.order #65 2026-11-12 22:41:30,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2428922 finished 2026-11-12 22:41:30,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.208 0.632 2026-11-12 22:41:30,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:41:30,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [19/19] Tour point_of_sale.test_printed_receipt_tour → Step Basic receipt doesn't have price (trigger: body) 2026-11-12 22:41:30,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13689833 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '3ead6812-d609-40e5-9733-8f275efddb5f'}] 2026-11-12 22:41:30,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13689833 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '3ead6812-d609-40e5-9733-8f275efddb5f'} sync ignored for existing PoS order pos.order(65,) (state: paid) 2026-11-12 22:41:30,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13689833 finished 2026-11-12 22:41:30,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: tour succeeded 2026-11-12 22:41:30,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR point_of_sale.test_printed_receipt_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-12 22:41:30,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.064 0.221 2026-11-12 22:41:30,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: heap 15874236 (allocated 17039360) 2026-11-12 22:41:30,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:30] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 6 0.015 0.252 2026-11-12 22:41:30,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Closing chrome headless with pid 25979 2026-11-12 22:41:30,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Closing websocket connection 2026-11-12 22:41:30,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Terminating chrome headless with pid 25979 2026-11-12 22:41:31,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224131_071030_test_printed_receipt_tour.txt 2026-11-12 22:41:31,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Removing chrome user profile "/tmp/tmpsxk8oqve_chrome_odoo" 2026-11-12 22:41:31,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_printer_not_linked_to_any_combo_category ... 2026-11-12 22:41:33,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Chrome pid: 26190 2026-11-12 22:41:33,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Chrome headless temporary user profile dir: /tmp/tmpvbocyjyt_chrome_odoo 2026-11-12 22:41:33,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Issuing json command http://127.0.0.1:43797/json/version 2026-11-12 22:41:33,497 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:33,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Browser version: Chrome/150.0.7871.114 2026-11-12 22:41:33,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Issuing json command http://127.0.0.1:43797/json 2026-11-12 22:41:33,537 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:33,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Websocket url found: ws://127.0.0.1:43797/devtools/page/D6161A21256F8CEF41F4AA2BC50EB781 2026-11-12 22:41:33,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Enable chrome headless console log notification 2026-11-12 22:41:33,573 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Chrome headless enable page notifications 2026-11-12 22:41:33,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:41:33,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Setting session cookie in browser 2026-11-12 22:41:33,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:41:33,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:41:33,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:41:34,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:34] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.047 0.789 2026-11-12 22:41:34,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Navigation result: {'frameId': 'D6161A21256F8CEF41F4AA2BC50EB781', 'loaderId': 'C6609183AE814C314725ABD37D2F4F43', 'isDownload': False} 2026-11-12 22:41:34,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Evaluate ready code "odoo.isTourReady('test_printer_not_linked_to_any_combo_category')" 2026-11-12 22:41:34,616 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:41:34,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:34] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-11-12 22:41:34,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:34] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-11-12 22:41:34,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:34] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-11-12 22:41:35,420 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:35,426 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:35,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:41:35,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:41:35,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Evaluate test code "odoo.startTour('test_printer_not_linked_to_any_combo_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:41:35,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [1/10] Tour test_printer_not_linked_to_any_combo_category → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:41:35,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-11-12 22:41:35,583 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:35,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.025 2026-11-12 22:41:35,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.039 2026-11-12 22:41:35,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.042 2026-11-12 22:41:35,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:35] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.039 2026-11-12 22:41:36,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.282 0.651 2026-11-12 22:41:36,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:41:36,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:41:37,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.061 2026-11-12 22:41:37,059 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:41:37,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: Owl is running in 'dev' mode. 2026-11-12 22:41:37,099 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:41:37,178 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:41:37,227 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:41:37,235 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:41:37,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.050 0.046 2026-11-12 22:41:37,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-11-12 22:41:37,312 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:41:37,323 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:41:37,335 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.012 0.119 2026-11-12 22:41:37,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.031 2026-11-12 22:41:37,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [2/10] Tour test_printer_not_linked_to_any_combo_category → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:41:37,542 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:41:37,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [3/10] Tour test_printer_not_linked_to_any_combo_category → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:41:37,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.094 0.107 2026-11-12 22:41:37,747 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:37,774 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:41:37,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.060 0.280 2026-11-12 22:41:37,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.318 2026-11-12 22:41:37,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:37] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.365 2026-11-12 22:41:38,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.411 2026-11-12 22:41:38,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.510 2026-11-12 22:41:38,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=832&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.322 2026-11-12 22:41:38,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-11-12 22:41:38,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=833&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.251 2026-11-12 22:41:38,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=829&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-11-12 22:41:38,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=830&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-11-12 22:41:38,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.243 2026-11-12 22:41:38,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=831&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.248 2026-11-12 22:41:38,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-11-12 22:41:38,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-11-12 22:41:38,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=834&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-11-12 22:41:38,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=835&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.244 2026-11-12 22:41:38,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=836&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-11-12 22:41:38,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=837&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.276 2026-11-12 22:41:38,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=838&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-11-12 22:41:38,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-11-12 22:41:38,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-11-12 22:41:38,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.052 0.398 2026-11-12 22:41:38,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [4/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:41:39,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [5/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:41:39,077 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:39] "GET /web/image?model=product.product&field=image_128&id=1217&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.011 0.054 2026-11-12 22:41:39,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:39] "GET /web/image?model=product.product&field=image_128&id=1216&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.017 0.113 2026-11-12 22:41:39,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [6/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:41:39,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [7/10] Tour test_printer_not_linked_to_any_combo_category → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:41:39,203 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:39] "GET /web/image?model=product.product&field=image_128&id=1218&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.012 0.167 2026-11-12 22:41:39,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:39] "GET /web/image?model=product.product&field=image_128&id=1219&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.010 0.216 2026-11-12 22:41:39,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:39] "GET /web/image?model=product.product&field=image_128&id=1220&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.009 0.273 2026-11-12 22:41:39,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:39] "GET /web/image?model=product.product&field=image_128&id=1221&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.010 0.318 2026-11-12 22:41:39,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [8/10] Tour test_printer_not_linked_to_any_combo_category → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-11-12 22:41:39,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:39] "GET /web/image?model=product.product&field=image_128&id=1223&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.005 0.314 2026-11-12 22:41:39,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:39] "GET /web/image?model=product.product&field=image_128&id=1224&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.010 0.317 2026-11-12 22:41:39,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:39] "GET /web/image?model=product.product&field=image_128&id=1222&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.023 0.300 2026-11-12 22:41:39,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [9/10] Tour test_printer_not_linked_to_any_combo_category → Step body 2026-11-12 22:41:39,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [10/10] Tour test_printer_not_linked_to_any_combo_category → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:41:39,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: tour succeeded 2026-11-12 22:41:39,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_printer_not_linked_to_any_combo_category SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-11-12 22:41:39,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: heap 16340380 (allocated 17563648) 2026-11-12 22:41:39,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Closing chrome headless with pid 26190 2026-11-12 22:41:39,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Closing websocket connection 2026-11-12 22:41:39,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Terminating chrome headless with pid 26190 2026-11-12 22:41:40,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224140_120783_test_printer_not_linked_to_any_combo_category.txt 2026-11-12 22:41:40,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Removing chrome user profile "/tmp/tmpvbocyjyt_chrome_odoo" 2026-11-12 22:41:40,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_printer_restricts_to_allowed_categories_for_combo ... 2026-11-12 22:41:42,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome pid: 26412 2026-11-12 22:41:42,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome headless temporary user profile dir: /tmp/tmph96e0a3g_chrome_odoo 2026-11-12 22:41:42,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Issuing json command http://127.0.0.1:36999/json/version 2026-11-12 22:41:42,836 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:42,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Browser version: Chrome/150.0.7871.114 2026-11-12 22:41:42,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Issuing json command http://127.0.0.1:36999/json 2026-11-12 22:41:42,991 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:43,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Websocket url found: ws://127.0.0.1:36999/devtools/page/709098F664A0007E370D4324CF12B5EB 2026-11-12 22:41:43,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Enable chrome headless console log notification 2026-11-12 22:41:43,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome headless enable page notifications 2026-11-12 22:41:43,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:41:43,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Setting session cookie in browser 2026-11-12 22:41:43,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:41:43,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:41:43,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:41:44,207 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:44] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.071 0.874 2026-11-12 22:41:44,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Navigation result: {'frameId': '709098F664A0007E370D4324CF12B5EB', 'loaderId': '37AB31DB56A8EE9B40620A272D8ABC7E', 'isDownload': False} 2026-11-12 22:41:44,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Evaluate ready code "odoo.isTourReady('test_printer_restricts_to_allowed_categories_for_combo')" 2026-11-12 22:41:44,241 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:41:44,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:44] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-11-12 22:41:44,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:44] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 22:41:44,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:44] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-11-12 22:41:45,026 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:45,037 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:45,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.032 2026-11-12 22:41:45,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-11-12 22:41:45,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Evaluate test code "odoo.startTour('test_printer_restricts_to_allowed_categories_for_combo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:41:45,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [1/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:41:45,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:41:45,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:45,229 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-11-12 22:41:45,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.043 2026-11-12 22:41:45,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.037 0.076 2026-11-12 22:41:45,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:45] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.079 2026-11-12 22:41:46,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.365 0.662 2026-11-12 22:41:46,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 22:41:46,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:41:46,822 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:46] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.065 2026-11-12 22:41:46,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.011 2026-11-12 22:41:46,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: Owl is running in 'dev' mode. 2026-11-12 22:41:46,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-11-12 22:41:47,032 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:47,075 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:41:47,087 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:41:47,155 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:41:47,165 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:41:47,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.033 0.099 2026-11-12 22:41:47,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.012 0.151 2026-11-12 22:41:47,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.013 0.064 2026-11-12 22:41:47,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.202 2026-11-12 22:41:47,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [2/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:41:47,447 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:41:47,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.015 0.021 2026-11-12 22:41:47,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.073 0.104 2026-11-12 22:41:47,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [3/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:41:47,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.095 0.260 2026-11-12 22:41:47,817 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:41:47,831 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:47,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.318 2026-11-12 22:41:47,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.347 2026-11-12 22:41:47,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:47] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.439 2026-11-12 22:41:48,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.472 2026-11-12 22:41:48,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.468 2026-11-12 22:41:48,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=842&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-11-12 22:41:48,154 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=846&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-11-12 22:41:48,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.294 2026-11-12 22:41:48,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=840&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-11-12 22:41:48,345 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.019 0.294 2026-11-12 22:41:48,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=848&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.271 2026-11-12 22:41:48,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-11-12 22:41:48,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=845&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.277 2026-11-12 22:41:48,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=844&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-11-12 22:41:48,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=843&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.247 2026-11-12 22:41:48,575 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=839&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-11-12 22:41:48,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=841&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-11-12 22:41:48,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=847&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.225 2026-11-12 22:41:48,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.192 2026-11-12 22:41:48,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.051 0.301 2026-11-12 22:41:48,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [4/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:41:48,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [5/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:41:48,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:48] "GET /web/image?model=product.product&field=image_128&id=1227&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.016 0.043 2026-11-12 22:41:49,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [6/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:41:49,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:49] "GET /web/image?model=product.product&field=image_128&id=1229&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.028 0.116 2026-11-12 22:41:49,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [7/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:41:49,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:49] "GET /web/image?model=product.product&field=image_128&id=1231&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.011 0.189 2026-11-12 22:41:49,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:49] "GET /web/image?model=product.product&field=image_128&id=1226&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.008 0.246 2026-11-12 22:41:49,209 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:49] "GET /web/image?model=product.product&field=image_128&id=1228&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.005 0.272 2026-11-12 22:41:49,241 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [8/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step body 2026-11-12 22:41:49,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:49] "GET /web/image?model=product.product&field=image_128&id=1230&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.032 0.322 2026-11-12 22:41:49,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:49] "GET /web/image?model=product.product&field=image_128&id=1232&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.014 0.370 2026-11-12 22:41:49,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [9/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:41:49,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:49] "GET /web/image?model=product.product&field=image_128&id=1234&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.009 0.342 2026-11-12 22:41:49,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: tour succeeded 2026-11-12 22:41:49,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_printer_restricts_to_allowed_categories_for_combo SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:41:49,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:49] "GET /web/image?model=product.product&field=image_128&id=1233&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.005 0.326 2026-11-12 22:41:49,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: heap 15940968 (allocated 16777216) 2026-11-12 22:41:49,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Closing chrome headless with pid 26412 2026-11-12 22:41:49,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Closing websocket connection 2026-11-12 22:41:49,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Terminating chrome headless with pid 26412 2026-11-12 22:41:49,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224149_779960_test_printer_restricts_to_allowed_categories_for_combo.txt 2026-11-12 22:41:49,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Removing chrome user profile "/tmp/tmph96e0a3g_chrome_odoo" 2026-11-12 22:41:49,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_card_qty_precision ... 2026-11-12 22:41:50,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome pid: 26638 2026-11-12 22:41:50,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome headless temporary user profile dir: /tmp/tmp094fcorf_chrome_odoo 2026-11-12 22:41:50,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:45925/json/version 2026-11-12 22:41:50,422 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:50,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Browser version: Chrome/150.0.7871.114 2026-11-12 22:41:50,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:45925/json 2026-11-12 22:41:50,460 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:50,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Websocket url found: ws://127.0.0.1:45925/devtools/page/2F0EAB54C5D16F5E0256F8DD6841D851 2026-11-12 22:41:50,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Enable chrome headless console log notification 2026-11-12 22:41:50,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome headless enable page notifications 2026-11-12 22:41:50,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:41:50,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Setting session cookie in browser 2026-11-12 22:41:50,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:41:50,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:41:50,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:41:51,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:51] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.048 1.051 2026-11-12 22:41:51,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Navigation result: {'frameId': '2F0EAB54C5D16F5E0256F8DD6841D851', 'loaderId': '4930CFA0053B8759E7F4D05B81F34E78', 'isDownload': False} 2026-11-12 22:41:51,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Evaluate ready code "odoo.isTourReady('ProductCardUoMPrecision')" 2026-11-12 22:41:51,860 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:41:51,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:51] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-11-12 22:41:51,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:51] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-11-12 22:41:51,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:51] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-11-12 22:41:52,732 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:41:52,738 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:52,774 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 22:41:52,813 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:41:52,822 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:52,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-11-12 22:41:52,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:41:52,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:41:52,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-11-12 22:41:52,956 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:52] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.034 2026-11-12 22:41:53,065 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.078 2026-11-12 22:41:53,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:53] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.055 2026-11-12 22:41:53,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.246 0.570 2026-11-12 22:41:54,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:41:54,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-11-12 22:41:54,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-11-12 22:41:54,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:41:54,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: Owl is running in 'dev' mode. 2026-11-12 22:41:54,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:41:54,360 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:41:54,404 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:41:54,408 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:41:54,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.027 0.044 2026-11-12 22:41:54,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.091 2026-11-12 22:41:54,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-11-12 22:41:54,515 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:41:54,517 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:41:54,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.020 2026-11-12 22:41:54,715 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:54,764 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:41:54,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:54] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.045 0.078 2026-11-12 22:41:54,974 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:55,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.105 0.221 2026-11-12 22:41:55,076 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:41:55,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.011 0.327 2026-11-12 22:41:55,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.257 2026-11-12 22:41:55,192 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:41:55,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.248 2026-11-12 22:41:55,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.303 2026-11-12 22:41:55,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.348 2026-11-12 22:41:55,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.240 2026-11-12 22:41:55,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-11-12 22:41:55,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-11-12 22:41:55,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-11-12 22:41:55,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.185 2026-11-12 22:41:55,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.053 0.331 2026-11-12 22:41:55,780 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:55,846 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:55,952 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:56,005 43 INFO rb-c635c7a-226731-435507 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:contains(/^\.$/)) 2026-11-12 22:41:56,061 43 INFO rb-c635c7a-226731-435507 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:contains(/^1$/)) 2026-11-12 22:41:56,113 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:56,300 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:56,351 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:56,419 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:56,485 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:56,570 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:56,621 43 INFO rb-c635c7a-226731-435507 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:contains(/^\.$/)) 2026-11-12 22:41:56,675 43 INFO rb-c635c7a-226731-435507 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:contains(/^7$/)) 2026-11-12 22:41:56,728 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:56,900 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:56,951 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:57,002 43 INFO rb-c635c7a-226731-435507 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-11-12 22:41:57,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: tour succeeded 2026-11-12 22:41:57,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductCardUoMPrecision SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:41:57,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: heap 15137432 (allocated 16252928) 2026-11-12 22:41:57,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Closing chrome headless with pid 26638 2026-11-12 22:41:57,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Closing websocket connection 2026-11-12 22:41:57,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Terminating chrome headless with pid 26638 2026-11-12 22:41:57,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224157_425795_test_product_card_qty_precision.txt 2026-11-12 22:41:57,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Removing chrome user profile "/tmp/tmp094fcorf_chrome_odoo" 2026-11-12 22:41:57,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_categories_order ... 2026-11-12 22:41:58,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome pid: 26846 2026-11-12 22:41:58,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome headless temporary user profile dir: /tmp/tmp8zkzno60_chrome_odoo 2026-11-12 22:41:58,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Issuing json command http://127.0.0.1:42955/json/version 2026-11-12 22:41:58,399 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:58,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Browser version: Chrome/150.0.7871.114 2026-11-12 22:41:58,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Issuing json command http://127.0.0.1:42955/json 2026-11-12 22:41:58,495 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:41:58,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Websocket url found: ws://127.0.0.1:42955/devtools/page/E78A8295A09B6BA72A00FD2B245F389D 2026-11-12 22:41:58,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Enable chrome headless console log notification 2026-11-12 22:41:58,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome headless enable page notifications 2026-11-12 22:41:58,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:41:58,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Setting session cookie in browser 2026-11-12 22:41:58,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:41:58,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:41:58,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:41:59,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:59] "GET /pos/ui/5 HTTP/1.1" 200 - 92 0.053 0.873 2026-11-12 22:41:59,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Navigation result: {'frameId': 'E78A8295A09B6BA72A00FD2B245F389D', 'loaderId': 'BC8EA3D7B9A099DBF98E75D521D65CBE', 'isDownload': False} 2026-11-12 22:41:59,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Evaluate ready code "odoo.isTourReady('PosCategoriesOrder')" 2026-11-12 22:41:59,928 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:41:59,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:59] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-11-12 22:41:59,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:41:59] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:42:00,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:00] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-11-12 22:42:00,861 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:42:00,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.031 2026-11-12 22:42:00,881 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:42:00,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 22:42:00,935 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:42:00,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [1/11] Tour PosCategoriesOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:42:00,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:42:01,019 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:01,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.017 2026-11-12 22:42:01,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:01] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.046 2026-11-12 22:42:01,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.076 2026-11-12 22:42:01,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:01] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.065 2026-11-12 22:42:02,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.316 0.685 2026-11-12 22:42:02,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:42:02,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:42:02,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.056 2026-11-12 22:42:02,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:42:02,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: Owl is running in 'dev' mode. 2026-11-12 22:42:02,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-11-12 22:42:02,784 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:42:02,830 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:42:02,844 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 22:42:02,962 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:42:02,974 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:42:03,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 14 0.095 0.137 2026-11-12 22:42:03,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.242 2026-11-12 22:42:03,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.202 2026-11-12 22:42:03,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.009 0.118 2026-11-12 22:42:03,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [2/11] Tour PosCategoriesOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:42:03,227 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:42:03,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 35 0.104 0.079 2026-11-12 22:42:03,424 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:42:03,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.012 0.177 2026-11-12 22:42:03,504 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.214 2026-11-12 22:42:03,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-11-12 22:42:03,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [3/11] Tour PosCategoriesOrder → Step category selector keeps category-list styling (trigger: .category-list) 2026-11-12 22:42:03,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.306 2026-11-12 22:42:03,630 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:42:03,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [4/11] Tour PosCategoriesOrder → Step Verify 'AAA' category has sequence number 1 (trigger: .category-button > div span:contains("AAA")) 2026-11-12 22:42:03,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [5/11] Tour PosCategoriesOrder → Step Verify 'AAB' category has sequence number 2 (trigger: .category-button > div span:contains("AAB")) 2026-11-12 22:42:03,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /pos/ui/5 HTTP/1.1" 200 - 35 0.081 0.484 2026-11-12 22:42:03,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [6/11] Tour PosCategoriesOrder → Step Verify 'AAC' category has sequence number 3 (trigger: .category-button > div span:contains("AAC")) 2026-11-12 22:42:03,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.358 2026-11-12 22:42:03,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [7/11] Tour PosCategoriesOrder → Step .category-button:eq(1) > div span:contains("AAB") 2026-11-12 22:42:03,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.419 2026-11-12 22:42:03,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.016 0.396 2026-11-12 22:42:03,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:03] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.364 2026-11-12 22:42:04,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:04] "GET /web/image?model=product.template&field=image_128&id=849&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.357 2026-11-12 22:42:04,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:04] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-11-12 22:42:04,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:04] "GET /web/image?model=product.template&field=image_128&id=851&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.276 2026-11-12 22:42:04,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:04] "GET /web/image?model=product.template&field=image_128&id=852&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-11-12 22:42:04,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.064 0.328 2026-11-12 22:42:04,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:04] "GET /web/image?model=product.template&field=image_128&id=850&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.559 2026-11-12 22:42:04,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [8/11] 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-11-12 22:42:04,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:04] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.443 2026-11-12 22:42:04,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [9/11] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAX") 2026-11-12 22:42:04,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [10/11] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAX") 2026-11-12 22:42:04,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [11/11] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAY") 2026-11-12 22:42:04,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: tour succeeded 2026-11-12 22:42:04,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: ╔═══════════════════════════════════╗ ║ TOUR PosCategoriesOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 22:42:04,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: heap 13803936 (allocated 15204352) 2026-11-12 22:42:04,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Closing chrome headless with pid 26846 2026-11-12 22:42:04,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Closing websocket connection 2026-11-12 22:42:04,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Terminating chrome headless with pid 26846 2026-11-12 22:42:04,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224204_969552_test_product_categories_order.txt 2026-11-12 22:42:04,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Removing chrome user profile "/tmp/tmp8zkzno60_chrome_odoo" 2026-11-12 22:42:05,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_fp ... 2026-11-12 22:42:07,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome pid: 27056 2026-11-12 22:42:07,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome headless temporary user profile dir: /tmp/tmpwf46uesl_chrome_odoo 2026-11-12 22:42:07,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:38979/json/version 2026-11-12 22:42:07,825 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:07,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Browser version: Chrome/150.0.7871.114 2026-11-12 22:42:07,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:38979/json 2026-11-12 22:42:07,903 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:07,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Websocket url found: ws://127.0.0.1:38979/devtools/page/A4190AC8E921817815D0F8722B173E0A 2026-11-12 22:42:07,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Enable chrome headless console log notification 2026-11-12 22:42:07,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome headless enable page notifications 2026-11-12 22:42:08,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:42:08,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Setting session cookie in browser 2026-11-12 22:42:08,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:42:08,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:42:08,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:42:09,070 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:09] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.048 0.808 2026-11-12 22:42:09,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Navigation result: {'frameId': 'A4190AC8E921817815D0F8722B173E0A', 'loaderId': '3764D7882644A72317BB6348BB54FF6D', 'isDownload': False} 2026-11-12 22:42:09,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Evaluate ready code "odoo.isTourReady('ProductComboChangeFP')" 2026-11-12 22:42:09,108 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:42:09,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:09] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.029 2026-11-12 22:42:09,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:09] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-11-12 22:42:09,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:09] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-11-12 22:42:09,906 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:09,916 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:42:09,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.031 2026-11-12 22:42:09,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-11-12 22:42:10,007 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:42:10,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [1/33] Tour ProductComboChangeFP → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:42:10,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:42:10,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:42:10,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.014 2026-11-12 22:42:10,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:10] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.041 2026-11-12 22:42:10,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.069 2026-11-12 22:42:10,216 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:10] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.039 2026-11-12 22:42:11,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.291 0.675 2026-11-12 22:42:11,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:42:11,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 22:42:11,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-11-12 22:42:11,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-11-12 22:42:11,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: Owl is running in 'dev' mode. 2026-11-12 22:42:11,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:42:11,666 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:42:11,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:42:11,704 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:42:11,706 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:42:11,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.032 0.044 2026-11-12 22:42:11,818 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:11,854 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:42:11,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.041 0.154 2026-11-12 22:42:11,912 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 22:42:11,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:11] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.022 0.053 2026-11-12 22:42:12,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.022 0.146 2026-11-12 22:42:12,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [2/33] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:42:12,220 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.077 0.287 2026-11-12 22:42:12,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.003 0.200 2026-11-12 22:42:12,280 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 22:42:12,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [3/33] Tour ProductComboChangeFP → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:42:12,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.130 2026-11-12 22:42:12,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-11-12 22:42:12,402 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:12,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-11-12 22:42:12,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.263 2026-11-12 22:42:12,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.228 2026-11-12 22:42:12,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=858&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-11-12 22:42:12,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=860&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-11-12 22:42:12,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-11-12 22:42:12,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=856&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.257 2026-11-12 22:42:12,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=854&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-11-12 22:42:12,781 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=859&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.482 2026-11-12 22:42:12,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.220 2026-11-12 22:42:12,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=862&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.253 2026-11-12 22:42:12,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:12] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.259 2026-11-12 22:42:13,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.template&field=image_128&id=857&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.293 2026-11-12 22:42:13,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-11-12 22:42:13,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.template&field=image_128&id=855&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.300 2026-11-12 22:42:13,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.template&field=image_128&id=853&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.309 2026-11-12 22:42:13,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.template&field=image_128&id=861&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-11-12 22:42:13,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.057 0.313 2026-11-12 22:42:13,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [4/33] 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-11-12 22:42:13,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [5/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:42:13,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.product&field=image_128&id=1240&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.027 0.035 2026-11-12 22:42:13,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [6/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:42:13,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.product&field=image_128&id=1241&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.012 0.100 2026-11-12 22:42:13,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [7/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:42:13,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [8/33] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:42:13,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.product&field=image_128&id=1242&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.024 0.164 2026-11-12 22:42:13,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.product&field=image_128&id=1243&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.020 0.220 2026-11-12 22:42:13,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.product&field=image_128&id=1244&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.008 0.278 2026-11-12 22:42:13,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.product&field=image_128&id=1245&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.320 2026-11-12 22:42:13,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [9/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:13,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.product&field=image_128&id=1246&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.015 0.332 2026-11-12 22:42:13,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [10/33] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1","price":"50.00"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-11-12 22:42:13,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.product&field=image_128&id=1248&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.010 0.360 2026-11-12 22:42:13,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [11/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:13,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:13] "GET /web/image?model=product.product&field=image_128&id=1247&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.305 2026-11-12 22:42:14,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [12/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:14,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [13/33] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-11-12 22:42:14,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [14/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:14,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [15/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:14,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [16/33] Tour ProductComboChangeFP → Step order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55")) 2026-11-12 22:42:14,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [17/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:14,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [18/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:14,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [19/33] Tour ProductComboChangeFP → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:42:14,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [20/33] Tour ProductComboChangeFP → Step click Actions button (trigger: .more-btn) 2026-11-12 22:42:14,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [21/33] Tour ProductComboChangeFP → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 22:42:14,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [22/33] Tour ProductComboChangeFP → Step fiscal position screen is shown (trigger: .selection-item:contains("test fp")) 2026-11-12 22:42:14,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [23/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:14,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [24/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:14,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [25/33] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1","price":"50.00"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-11-12 22:42:14,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [26/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:14,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [27/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:14,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [28/33] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-11-12 22:42:14,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [29/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:15,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [30/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:15,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [31/33] Tour ProductComboChangeFP → Step order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38")) 2026-11-12 22:42:15,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [32/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:15,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [33/33] Tour ProductComboChangeFP → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:42:15,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: tour succeeded 2026-11-12 22:42:15,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: ╔═════════════════════════════════════╗ ║ TOUR ProductComboChangeFP SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-11-12 22:42:15,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: heap 15994976 (allocated 17301504) 2026-11-12 22:42:15,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Closing chrome headless with pid 27056 2026-11-12 22:42:15,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Closing websocket connection 2026-11-12 22:42:15,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Terminating chrome headless with pid 27056 2026-11-12 22:42:15,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224215_594583_test_product_combo_change_fp.txt 2026-11-12 22:42:15,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Removing chrome user profile "/tmp/tmpwf46uesl_chrome_odoo" 2026-11-12 22:42:15,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_pricelist ... 2026-11-12 22:42:18,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome pid: 27277 2026-11-12 22:42:18,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome headless temporary user profile dir: /tmp/tmp6gn7ngm7_chrome_odoo 2026-11-12 22:42:18,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:41337/json/version 2026-11-12 22:42:18,339 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:18,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Browser version: Chrome/150.0.7871.114 2026-11-12 22:42:18,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:41337/json 2026-11-12 22:42:18,452 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:18,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Websocket url found: ws://127.0.0.1:41337/devtools/page/3EF926937FC8119564AD832BBF41CE19 2026-11-12 22:42:18,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Enable chrome headless console log notification 2026-11-12 22:42:18,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome headless enable page notifications 2026-11-12 22:42:18,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:42:18,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Setting session cookie in browser 2026-11-12 22:42:18,702 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:42:18,703 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:42:18,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:42:19,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:19] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.065 1.104 2026-11-12 22:42:19,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Navigation result: {'frameId': '3EF926937FC8119564AD832BBF41CE19', 'loaderId': 'D3716A65100B7B9D62CA2C96391157BC', 'isDownload': False} 2026-11-12 22:42:19,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Evaluate ready code "odoo.isTourReady('ProductComboChangePricelist')" 2026-11-12 22:42:19,928 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:42:19,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:19] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-11-12 22:42:19,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:19] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.026 2026-11-12 22:42:19,991 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:19] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.054 2026-11-12 22:42:20,803 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:20,818 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:20,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.031 2026-11-12 22:42:20,920 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:42:20,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 22:42:20,944 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:20,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:42:21,003 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:21,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.019 2026-11-12 22:42:21,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:21] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.042 2026-11-12 22:42:21,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.069 2026-11-12 22:42:21,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:21] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.082 2026-11-12 22:42:22,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.294 0.620 2026-11-12 22:42:22,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:42:22,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:42:22,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.051 2026-11-12 22:42:22,461 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:42:22,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: Owl is running in 'dev' mode. 2026-11-12 22:42:22,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.017 2026-11-12 22:42:22,604 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:22,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:42:22,691 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:42:22,702 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:42:22,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.087 2026-11-12 22:42:22,774 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:42:22,783 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42: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-11-12 22:42:22,875 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:42:22,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.055 0.143 2026-11-12 22:42:22,984 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:22,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:22] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.036 0.136 2026-11-12 22:42:23,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.016 0.172 2026-11-12 22:42:23,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.098 0.297 2026-11-12 22:42:23,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.009 0.200 2026-11-12 22:42:23,266 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:23,271 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:42:23,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.023 0.243 2026-11-12 22:42:23,401 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:42:23,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.280 2026-11-12 22:42:23,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.293 2026-11-12 22:42:23,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.325 2026-11-12 22:42:23,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=865&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-11-12 22:42:23,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=866&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.304 2026-11-12 22:42:23,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=870&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-11-12 22:42:23,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=869&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-11-12 22:42:23,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-11-12 22:42:23,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-11-12 22:42:23,835 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:23] "GET /web/image?model=product.template&field=image_128&id=863&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:42:24,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.085 0.474 2026-11-12 22:42:24,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.383 2026-11-12 22:42:24,077 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.template&field=image_128&id=872&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.402 2026-11-12 22:42:24,141 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.template&field=image_128&id=867&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.404 2026-11-12 22:42:24,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.template&field=image_128&id=868&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.400 2026-11-12 22:42:24,219 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.template&field=image_128&id=871&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.385 2026-11-12 22:42:24,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.template&field=image_128&id=864&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-11-12 22:42:24,297 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.258 2026-11-12 22:42:24,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-11-12 22:42:24,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.product&field=image_128&id=1255&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.260 2026-11-12 22:42:24,439 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.product&field=image_128&id=1250&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.016 0.264 2026-11-12 22:42:24,530 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 22:42:24,564 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-11-12 22:42:24,576 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.product&field=image_128&id=1253&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.022 0.287 2026-11-12 22:42:24,617 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 22:42:24,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.product&field=image_128&id=1254&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.021 0.318 2026-11-12 22:42:24,669 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.product&field=image_128&id=1256&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.016 0.335 2026-11-12 22:42:24,724 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.product&field=image_128&id=1251&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.341 2026-11-12 22:42:24,773 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.product&field=image_128&id=1258&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.327 2026-11-12 22:42:24,825 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.product&field=image_128&id=1257&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.014 0.318 2026-11-12 22:42:24,873 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:24] "GET /web/image?model=product.product&field=image_128&id=1252&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.008 0.296 2026-11-12 22:42:24,924 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:24,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [18/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:42:25,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [19/30] Tour ProductComboChangePricelist → Step .o_pricelist_button 2026-11-12 22:42:25,113 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:25,218 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:25,264 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:25,315 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 22:42:25,367 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-11-12 22:42:25,417 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 22:42:25,474 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:25,519 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:25,569 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:25,620 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:25,671 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:25,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: tour succeeded 2026-11-12 22:42:25,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: ╔════════════════════════════════════════════╗ ║ TOUR ProductComboChangePricelist SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-11-12 22:42:25,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: heap 16023136 (allocated 17039360) 2026-11-12 22:42:25,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Closing chrome headless with pid 27277 2026-11-12 22:42:25,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Closing websocket connection 2026-11-12 22:42:25,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Terminating chrome headless with pid 27277 2026-11-12 22:42:26,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224226_058821_test_product_combo_change_pricelist.txt 2026-11-12 22:42:26,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Removing chrome user profile "/tmp/tmp6gn7ngm7_chrome_odoo" 2026-11-12 22:42:26,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_discount ... 2026-11-12 22:42:28,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Chrome pid: 27500 2026-11-12 22:42:28,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Chrome headless temporary user profile dir: /tmp/tmptwz4116j_chrome_odoo 2026-11-12 22:42:28,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Issuing json command http://127.0.0.1:38655/json/version 2026-11-12 22:42:28,418 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:28,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Browser version: Chrome/150.0.7871.114 2026-11-12 22:42:28,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Issuing json command http://127.0.0.1:38655/json 2026-11-12 22:42:28,490 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:28,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Websocket url found: ws://127.0.0.1:38655/devtools/page/0BED186761CCF9DF68E4525F14834715 2026-11-12 22:42:28,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Enable chrome headless console log notification 2026-11-12 22:42:28,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Chrome headless enable page notifications 2026-11-12 22:42:28,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:42:28,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Setting session cookie in browser 2026-11-12 22:42:28,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:42:28,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:42:28,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:42:29,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:29] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.049 0.859 2026-11-12 22:42:29,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Navigation result: {'frameId': '0BED186761CCF9DF68E4525F14834715', 'loaderId': 'A93CFD90E464FE3B518AABDA8ABE0A6C', 'isDownload': False} 2026-11-12 22:42:29,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Evaluate ready code "odoo.isTourReady('ProductComboDiscountTour')" 2026-11-12 22:42:29,692 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:42:29,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:29] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.009 2026-11-12 22:42:29,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:29] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-11-12 22:42:29,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:29] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-11-12 22:42:30,553 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:30,560 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:30,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:42:30,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:42:30,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Evaluate test code "odoo.startTour('ProductComboDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:42:30,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [1/17] Tour ProductComboDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:42:30,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:42:30,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:42:30,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.016 2026-11-12 22:42:30,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.047 2026-11-12 22:42:30,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.051 2026-11-12 22:42:30,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:30] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.043 2026-11-12 22:42:31,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.278 0.676 2026-11-12 22:42:31,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:42:32,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:42:32,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.060 2026-11-12 22:42:32,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-11-12 22:42:32,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: Owl is running in 'dev' mode. 2026-11-12 22:42:32,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:42:32,335 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:42:32,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:42:32,366 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:42:32,406 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:42:32,461 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:42:32,475 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:42:32,508 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.077 0.074 2026-11-12 22:42:32,598 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.011 0.253 2026-11-12 22:42:32,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [2/17] Tour ProductComboDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:42:32,658 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:42:32,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.112 0.125 2026-11-12 22:42:32,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.018 0.260 2026-11-12 22:42:32,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [3/17] Tour ProductComboDiscountTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:42:32,977 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:42:32,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:32] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.214 2026-11-12 22:42:33,005 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:42:33,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-11-12 22:42:33,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.041 0.539 2026-11-12 22:42:33,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.376 2026-11-12 22:42:33,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.351 2026-11-12 22:42:33,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-11-12 22:42:33,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.303 2026-11-12 22:42:33,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.287 2026-11-12 22:42:33,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=873&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.218 2026-11-12 22:42:33,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=874&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.225 2026-11-12 22:42:33,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=875&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-11-12 22:42:33,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=876&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-11-12 22:42:33,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=877&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-11-12 22:42:33,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=878&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-11-12 22:42:33,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=879&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-11-12 22:42:33,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=880&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-11-12 22:42:33,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=881&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.226 2026-11-12 22:42:33,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image?model=product.template&field=image_128&id=882&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-11-12 22:42:33,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.010 0.213 2026-11-12 22:42:33,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.276 2026-11-12 22:42:34,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-11-12 22:42:34,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [4/17] Tour ProductComboDiscountTour → 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-11-12 22:42:34,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.373 2026-11-12 22:42:34,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [5/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:42:34,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.product&field=image_128&id=1261&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.031 0.042 2026-11-12 22:42:34,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [6/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:42:34,211 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.product&field=image_128&id=1263&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.026 0.111 2026-11-12 22:42:34,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [7/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:42:34,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.product&field=image_128&id=1264&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.021 0.166 2026-11-12 22:42:34,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [8/17] Tour ProductComboDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:42:34,323 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.product&field=image_128&id=1262&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.011 0.230 2026-11-12 22:42:34,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.product&field=image_128&id=1260&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.014 0.264 2026-11-12 22:42:34,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.product&field=image_128&id=1265&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.009 0.329 2026-11-12 22:42:34,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [9/17] Tour ProductComboDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:34,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.product&field=image_128&id=1268&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.008 0.327 2026-11-12 22:42:34,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [10/17] Tour ProductComboDiscountTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-11-12 22:42:34,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.product&field=image_128&id=1267&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.306 2026-11-12 22:42:34,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [11/17] Tour ProductComboDiscountTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:42:34,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:34] "GET /web/image?model=product.product&field=image_128&id=1266&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.005 0.302 2026-11-12 22:42:34,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [12/17] Tour ProductComboDiscountTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:42:34,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [13/17] Tour ProductComboDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:34,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [14/17] Tour ProductComboDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:34,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [15/17] Tour ProductComboDiscountTour → Step order total amount is '80.00' (trigger: .product-screen .order-summary .total:contains("80.00")) 2026-11-12 22:42:34,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [16/17] Tour ProductComboDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:34,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [17/17] Tour ProductComboDiscountTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:42:34,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: tour succeeded 2026-11-12 22:42:34,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: ╔═════════════════════════════════════════╗ ║ TOUR ProductComboDiscountTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 22:42:35,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: heap 15648652 (allocated 16515072) 2026-11-12 22:42:35,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Closing chrome headless with pid 27500 2026-11-12 22:42:35,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Closing websocket connection 2026-11-12 22:42:35,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Terminating chrome headless with pid 27500 2026-11-12 22:42:35,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224235_270958_test_product_combo_discount.txt 2026-11-12 22:42:35,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Removing chrome user profile "/tmp/tmptwz4116j_chrome_odoo" 2026-11-12 22:42:35,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_price ... 2026-11-12 22:42:36,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome pid: 27722 2026-11-12 22:42:36,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome headless temporary user profile dir: /tmp/tmpdj5vdwz7_chrome_odoo 2026-11-12 22:42:36,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Issuing json command http://127.0.0.1:42123/json/version 2026-11-12 22:42:36,309 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:36,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Browser version: Chrome/150.0.7871.114 2026-11-12 22:42:36,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Issuing json command http://127.0.0.1:42123/json 2026-11-12 22:42:36,336 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:36,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Websocket url found: ws://127.0.0.1:42123/devtools/page/3B4BE8691D033AD69CD0C3E2699838A1 2026-11-12 22:42:36,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Enable chrome headless console log notification 2026-11-12 22:42:36,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome headless enable page notifications 2026-11-12 22:42:36,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:42:36,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Setting session cookie in browser 2026-11-12 22:42:36,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:42:36,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:42:36,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:42:37,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:37] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.047 0.791 2026-11-12 22:42:37,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Navigation result: {'frameId': '3B4BE8691D033AD69CD0C3E2699838A1', 'loaderId': '3A815308C055AD4146370C7CE8339FC0', 'isDownload': False} 2026-11-12 22:42:37,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Evaluate ready code "odoo.isTourReady('ProductComboPriceCheckTour')" 2026-11-12 22:42:37,461 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:42:37,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:37] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.024 2026-11-12 22:42:37,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:37] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.050 2026-11-12 22:42:37,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:37] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-11-12 22:42:38,210 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:42:38,218 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:42:38,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.016 2026-11-12 22:42:38,275 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:42:38,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-11-12 22:42:38,283 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:38,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:42:38,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:38,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.022 2026-11-12 22:42:38,386 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.043 2026-11-12 22:42:38,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.048 2026-11-12 22:42:38,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:38] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.056 2026-11-12 22:42:39,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.273 0.590 2026-11-12 22:42:39,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:42:39,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:42:39,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:39] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.070 2026-11-12 22:42:39,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:42:39,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: Owl is running in 'dev' mode. 2026-11-12 22:42:39,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-11-12 22:42:39,924 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:40,032 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:42:40,058 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:42:40,106 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:42:40,116 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.100 2026-11-12 22:42:40,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.077 0.120 2026-11-12 22:42:40,168 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:40,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.014 0.244 2026-11-12 22:42:40,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.090 2026-11-12 22:42:40,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.311 2026-11-12 22:42:40,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.073 2026-11-12 22:42:40,347 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:40,367 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:40,386 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.114 2026-11-12 22:42:40,418 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:40,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-11-12 22:42:40,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-11-12 22:42:40,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.218 2026-11-12 22:42:40,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-11-12 22:42:40,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=883&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-11-12 22:42:40,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.209 2026-11-12 22:42:40,664 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:42:40,691 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.242 2026-11-12 22:42:40,719 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-11-12 22:42:40,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-11-12 22:42:40,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:40] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.026 0.269 2026-11-12 22:42:41,029 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.309 2026-11-12 22:42:41,118 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:41,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:41] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.026 0.477 2026-11-12 22:42:41,190 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:41,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:41] "GET /web/image?model=product.product&field=image_128&id=1034&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.014 0.062 2026-11-12 22:42:41,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:41] "GET /web/image?model=product.product&field=image_128&id=1032&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.008 0.107 2026-11-12 22:42:41,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:41] "GET /web/image?model=product.product&field=image_128&id=1027&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.014 0.169 2026-11-12 22:42:41,335 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:41,404 43 INFO rb-c635c7a-226731-435507 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","quantity":"1","price":"7.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Combo")):has(.qty:contains("1")):has(.price:contains("7.00"))) 2026-11-12 22:42:41,454 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:42:41,505 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 22:42:41,556 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:42:41,607 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:41,658 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:41,709 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:41,761 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:41,812 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:41,906 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:41,924 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:41,928 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:41,957 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:42,010 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:42,104 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:42,193 43 INFO rb-c635c7a-226731-435507 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-11-12 22:42:42,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44904867 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'e81afa44-e8cb-4c27-8369-8c6192a60f58'}] 2026-11-12 22:42:42,208 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:42:43,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44904867 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'e81afa44-e8cb-4c27-8369-8c6192a60f58'} created pos.order #66 2026-11-12 22:42:43,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44904867 finished 2026-11-12 22:42:43,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 265 0.338 0.643 2026-11-12 22:42:43,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:42:43,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: tour succeeded 2026-11-12 22:42:43,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboPriceCheckTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 22:42:43,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75042893 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'e81afa44-e8cb-4c27-8369-8c6192a60f58'}] 2026-11-12 22:42:43,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75042893 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'e81afa44-e8cb-4c27-8369-8c6192a60f58'} sync ignored for existing PoS order pos.order(66,) (state: paid) 2026-11-12 22:42:43,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75042893 finished 2026-11-12 22:42:43,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: heap 16739820 (allocated 18612224) 2026-11-12 22:42:43,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Closing chrome headless with pid 27722 2026-11-12 22:42:43,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Closing websocket connection 2026-11-12 22:42:43,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Terminating chrome headless with pid 27722 2026-11-12 22:42:43,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.069 0.187 2026-11-12 22:42:43,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224243_767397_test_product_combo_price.txt 2026-11-12 22:42:43,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Removing chrome user profile "/tmp/tmpdj5vdwz7_chrome_odoo" 2026-11-12 22:42:43,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_configurator_price ... 2026-11-12 22:42:45,063 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1271] 2026-11-12 22:42:46,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Chrome pid: 27943 2026-11-12 22:42:46,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Chrome headless temporary user profile dir: /tmp/tmpn6_9395u_chrome_odoo 2026-11-12 22:42:46,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Issuing json command http://127.0.0.1:43749/json/version 2026-11-12 22:42:46,101 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:46,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Browser version: Chrome/150.0.7871.114 2026-11-12 22:42:46,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Issuing json command http://127.0.0.1:43749/json 2026-11-12 22:42:46,286 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:46,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Websocket url found: ws://127.0.0.1:43749/devtools/page/554AD9F2BA79495435AFD84060C6673E 2026-11-12 22:42:46,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Enable chrome headless console log notification 2026-11-12 22:42:46,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Chrome headless enable page notifications 2026-11-12 22:42:46,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:42:46,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Setting session cookie in browser 2026-11-12 22:42:46,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:42:46,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:42:46,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:42:47,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:47] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 136 0.122 1.099 2026-11-12 22:42:47,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Navigation result: {'frameId': '554AD9F2BA79495435AFD84060C6673E', 'loaderId': 'BE0180B2571C7B3F39C63AB1FD88FE9B', 'isDownload': False} 2026-11-12 22:42:47,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Evaluate ready code "odoo.isTourReady('test_product_configurator_price')" 2026-11-12 22:42:47,825 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:42:47,863 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:47] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.021 2026-11-12 22:42:47,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:47] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-11-12 22:42:47,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:47] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-11-12 22:42:48,596 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:42:48,603 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:42:48,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 22:42:48,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Evaluate test code "odoo.startTour('test_product_configurator_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:42:48,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.015 2026-11-12 22:42:48,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [1/47] Tour test_product_configurator_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:42:48,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:42:48,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:48,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.017 2026-11-12 22:42:48,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.040 2026-11-12 22:42:48,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.057 2026-11-12 22:42:48,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:48] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.067 2026-11-12 22:42:49,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.295 0.603 2026-11-12 22:42:49,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:42:50,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.035 2026-11-12 22:42:50,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.026 2026-11-12 22:42:50,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.058 2026-11-12 22:42:50,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 22:42:50,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: Owl is running in 'dev' mode. 2026-11-12 22:42:50,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:42:50,372 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:42:50,413 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:42:50,437 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:42:50,500 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:42:50,500 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 22:42:50,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.068 0.084 2026-11-12 22:42:50,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.181 2026-11-12 22:42:50,607 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.008 0.067 2026-11-12 22:42:50,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.187 2026-11-12 22:42:50,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [2/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:42:50,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.041 2026-11-12 22:42:50,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/image?model=product.template&field=image_128&id=884&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-11-12 22:42:50,799 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:50,871 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:42:50,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [3/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-11-12 22:42:50,961 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:50,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:50] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.029 0.160 2026-11-12 22:42:51,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:51] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.047 0.235 2026-11-12 22:42:51,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.332 2026-11-12 22:42:51,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [4/47] Tour test_product_configurator_price → Step checking that total price is 13.20 (trigger: .modal .modal-title:contains('13.20')) 2026-11-12 22:42:51,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [5/47] Tour test_product_configurator_price → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-11-12 22:42:51,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [6/47] Tour test_product_configurator_price → Step checking that total price is 14.30 (trigger: .modal .modal-title:contains('14.30')) 2026-11-12 22:42:51,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [7/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-11-12 22:42:51,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [8/47] Tour test_product_configurator_price → Step checking that total price is 15.40 (trigger: .modal .modal-title:contains('15.40')) 2026-11-12 22:42:51,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [9/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:42:51,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [10/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:51,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [11/47] Tour test_product_configurator_price → Step order total amount is '15.40' (trigger: .product-screen .order-summary .total:contains("15.40")) 2026-11-12 22:42:51,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [12/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:51,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [13/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:51,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [14/47] Tour test_product_configurator_price → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:42:52,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [15/47] Tour test_product_configurator_price → Step click Actions button (trigger: .more-btn) 2026-11-12 22:42:52,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [16/47] Tour test_product_configurator_price → Step .o_pricelist_button 2026-11-12 22:42:52,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [17/47] Tour test_product_configurator_price → Step select price list 'Pricelist 2' (trigger: .selection-item:contains("Pricelist 2")) 2026-11-12 22:42:52,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [18/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:52,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [19/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:52,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [20/47] Tour test_product_configurator_price → Step order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00")) 2026-11-12 22:42:52,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [21/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:52,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [22/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-11-12 22:42:52,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [23/47] Tour test_product_configurator_price → Step checking that total price is 22.00 (trigger: .modal .modal-title:contains('22.00')) 2026-11-12 22:42:52,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [24/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-11-12 22:42:52,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [25/47] Tour test_product_configurator_price → Step checking that total price is 22.00 (trigger: .modal .modal-title:contains('22.00')) 2026-11-12 22:42:52,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [26/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:42:52,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [27/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:52,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [28/47] Tour test_product_configurator_price → Step order total amount is '44.00' (trigger: .product-screen .order-summary .total:contains("44.00")) 2026-11-12 22:42:52,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [29/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:52,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [30/47] Tour test_product_configurator_price → Step .pos-leftheader .list-plus-btn 2026-11-12 22:42:52,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [31/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:52,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [32/47] Tour test_product_configurator_price → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:42:53,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [33/47] Tour test_product_configurator_price → Step click Actions button (trigger: .more-btn) 2026-11-12 22:42:53,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [34/47] Tour test_product_configurator_price → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 22:42:53,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [35/47] Tour test_product_configurator_price → Step fiscal position screen is shown (trigger: .selection-item:contains("Include to Exclude")) 2026-11-12 22:42:53,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [36/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:53,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [37/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-11-12 22:42:53,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [38/47] Tour test_product_configurator_price → Step checking that total price is 12.00 (trigger: .modal .modal-title:contains('12.00')) 2026-11-12 22:42:53,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [39/47] Tour test_product_configurator_price → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-11-12 22:42:53,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [40/47] Tour test_product_configurator_price → Step checking that total price is 13.00 (trigger: .modal .modal-title:contains('13.00')) 2026-11-12 22:42:53,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [41/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-11-12 22:42:53,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [42/47] Tour test_product_configurator_price → Step checking that total price is 14.00 (trigger: .modal .modal-title:contains('14.00')) 2026-11-12 22:42:53,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [43/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:42:53,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [44/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:42:53,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [45/47] Tour test_product_configurator_price → Step order total amount is '14.00' (trigger: .product-screen .order-summary .total:contains("14.00")) 2026-11-12 22:42:53,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [46/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:42:53,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [47/47] Tour test_product_configurator_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:42:53,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: tour succeeded 2026-11-12 22:42:53,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_product_configurator_price SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:42:54,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: heap 15954540 (allocated 17301504) 2026-11-12 22:42:54,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Closing chrome headless with pid 27943 2026-11-12 22:42:54,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Closing websocket connection 2026-11-12 22:42:54,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Terminating chrome headless with pid 27943 2026-11-12 22:42:54,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224254_186758_test_product_configurator_price.txt 2026-11-12 22:42:54,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Removing chrome user profile "/tmp/tmpn6_9395u_chrome_odoo" 2026-11-12 22:42:54,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_create_update_from_frontend ... 2026-11-12 22:42:55,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Chrome pid: 28147 2026-11-12 22:42:55,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpe40ilren_chrome_odoo 2026-11-12 22:42:55,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Issuing json command http://127.0.0.1:42207/json/version 2026-11-12 22:42:55,071 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:55,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Browser version: Chrome/150.0.7871.114 2026-11-12 22:42:55,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Issuing json command http://127.0.0.1:42207/json 2026-11-12 22:42:55,195 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:42:55,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Websocket url found: ws://127.0.0.1:42207/devtools/page/6B78DE5F9E88BBCAC5CFC2960DA2FDEB 2026-11-12 22:42:55,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Enable chrome headless console log notification 2026-11-12 22:42:55,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Chrome headless enable page notifications 2026-11-12 22:42:55,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:42:55,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Setting session cookie in browser 2026-11-12 22:42:55,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:42:55,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:42:55,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:42:56,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:56] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.051 0.974 2026-11-12 22:42:56,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Navigation result: {'frameId': '6B78DE5F9E88BBCAC5CFC2960DA2FDEB', 'loaderId': 'F684A4441173DDA6403718C844155DA9', 'isDownload': False} 2026-11-12 22:42:56,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Evaluate ready code "odoo.isTourReady('test_product_create_update_from_frontend')" 2026-11-12 22:42:56,438 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:42:56,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:56] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.026 0.024 2026-11-12 22:42:56,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:56] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.038 2026-11-12 22:42:56,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:56] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-11-12 22:42:57,306 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:42:57,316 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:42:57,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:42:57,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Evaluate test code "odoo.startTour('test_product_create_update_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:42:57,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 22:42:57,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [1/36] Tour test_product_create_update_from_frontend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:42:57,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:42:57,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:57,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.031 2026-11-12 22:42:57,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.054 2026-11-12 22:42:57,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.060 2026-11-12 22:42:57,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:57] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.046 2026-11-12 22:42:58,549 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.260 0.595 2026-11-12 22:42:58,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:42:58,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:42:58,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:58] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.057 2026-11-12 22:42:58,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:42:58,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: Owl is running in 'dev' mode. 2026-11-12 22:42:58,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-11-12 22:42:59,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:42:59,081 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:42:59,090 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:42:59,098 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:42:59,138 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:42:59,143 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:42:59,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 14 0.042 0.096 2026-11-12 22:42:59,227 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:42:59,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.174 2026-11-12 22:42:59,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [2/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:42:59,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /pos/ui/5 HTTP/1.1" 200 - 35 0.036 0.161 2026-11-12 22:42:59,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.012 0.159 2026-11-12 22:42:59,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [3/36] Tour test_product_create_update_from_frontend → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:42:59,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 35 0.067 0.331 2026-11-12 22:42:59,574 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:59,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.114 2026-11-12 22:42:59,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [4/36] Tour test_product_create_update_from_frontend → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:42:59,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.156 2026-11-12 22:42:59,668 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:42:59,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-11-12 22:42:59,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.222 2026-11-12 22:42:59,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.305 2026-11-12 22:42:59,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.251 2026-11-12 22:42:59,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-11-12 22:42:59,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-11-12 22:42:59,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:42:59] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.263 2026-11-12 22:43:00,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.050 0.319 2026-11-12 22:43:00,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:00] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.359 2026-11-12 22:43:00,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [5/36] Tour test_product_create_update_from_frontend → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:43:00,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [6/36] Tour test_product_create_update_from_frontend → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-11-12 22:43:00,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [7/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-11-12 22:43:00,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.025 2026-11-12 22:43:00,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:00] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 14 0.017 0.081 2026-11-12 22:43:00,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:00] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 21 0.023 0.060 2026-11-12 22:43:00,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [8/36] Tour test_product_create_update_from_frontend → Step Enter product name. (trigger: div[name="name"] input) 2026-11-12 22:43:00,736 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:00] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:43:00,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [9/36] Tour test_product_create_update_from_frontend → Step Enter barcode to fetch product data using barcodelookup. (trigger: div[name="barcode"] input) 2026-11-12 22:43:00,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [10/36] Tour test_product_create_update_from_frontend → Step Enter list_price. (trigger: div[name="list_price"] input) 2026-11-12 22:43:00,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [11/36] Tour test_product_create_update_from_frontend → Step Remove default tax 15%. (trigger: div[name="taxes_id"] .o_delete) 2026-11-12 22:43:01,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [12/36] Tour test_product_create_update_from_frontend → Step Open category selector. (trigger: div[name="pos_categ_ids"] input) 2026-11-12 22:43:01,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [13/36] Tour test_product_create_update_from_frontend → Step Select category. (trigger: .o_input_dropdown .o-autocomplete--dropdown-menu li:contains(Chair test)) 2026-11-12 22:43:01,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:01] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 10 0.011 0.044 2026-11-12 22:43:01,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:01] "POST /web/dataset/call_kw/pos.category/web_name_search#pos.category.web_name_search HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:43:01,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [14/36] Tour test_product_create_update_from_frontend → Step Select category. (trigger: .o_kanban_renderer .o_kanban_record span:contains(Chair test)) 2026-11-12 22:43:01,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:01] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 4 0.007 0.044 2026-11-12 22:43:01,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:01] "POST /web/dataset/call_kw/pos.category/web_read#pos.category.web_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:43:01,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [15/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:43:01,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:01] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 2 0.002 0.011 2026-11-12 22:43:01,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [16/36] Tour test_product_create_update_from_frontend → Step .product-list article:contains(Test Frontend Product) 2026-11-12 22:43:01,594 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:43:01,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:01] "POST /web/dataset/call_kw/product.template/web_save#product.template.web_save HTTP/1.1" 200 - 120 0.122 0.216 2026-11-12 22:43:01,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:01] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 26 0.025 0.060 2026-11-12 22:43:01,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:01] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 47 0.061 0.094 2026-11-12 22:43:01,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [17/36] Tour test_product_create_update_from_frontend → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-11-12 22:43:02,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 30 0.042 0.098 2026-11-12 22:43:02,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:02] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 9 0.037 0.157 2026-11-12 22:43:02,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:02] "GET /web/image?model=product.template&field=image_128&id=885&unique=2026-11-12T22:43:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-11-12 22:43:02,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [18/36] Tour test_product_create_update_from_frontend → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-11-12 22:43:02,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [19/36] Tour test_product_create_update_from_frontend → Step Long pressing product "Test Frontend Product"... (trigger: .product-list .product-name:contains("Test Frontend Product")) 2026-11-12 22:43:02,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [20/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Edit")) 2026-11-12 22:43:02,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:02] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 72 0.078 0.186 2026-11-12 22:43:02,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [21/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Edit Product")) 2026-11-12 22:43:02,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:02] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.027 2026-11-12 22:43:02,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:02] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 3 0.012 0.025 2026-11-12 22:43:02,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:02] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 13 0.014 0.056 2026-11-12 22:43:02,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [22/36] Tour test_product_create_update_from_frontend → Step Enter product name. (trigger: div[name="name"] input) 2026-11-12 22:43:03,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [23/36] Tour test_product_create_update_from_frontend → Step Enter barcode to fetch product data using barcodelookup. (trigger: div[name="barcode"] input) 2026-11-12 22:43:03,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [24/36] Tour test_product_create_update_from_frontend → Step Enter list_price. (trigger: div[name="list_price"] input) 2026-11-12 22:43:03,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [25/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:43:03,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [26/36] Tour test_product_create_update_from_frontend → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-11-12 22:43:03,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:03] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 13 0.013 0.047 2026-11-12 22:43:03,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:03] "POST /web/dataset/call_kw/product.template/web_save#product.template.web_save HTTP/1.1" 200 - 37 0.035 0.121 2026-11-12 22:43:03,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:03] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 14 0.019 0.055 2026-11-12 22:43:03,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:03] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 9 0.014 0.061 2026-11-12 22:43:03,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:03] "GET /web/image?model=product.template&field=image_128&id=885&unique=2026-11-12T22:43:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-11-12 22:43:03,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [27/36] Tour test_product_create_update_from_frontend → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-11-12 22:43:03,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [28/36] Tour test_product_create_update_from_frontend → Step click product 'Test Frontend Product Edited' (trigger: article.product .product-content .product-name:contains("Test Frontend Product Edited")) 2026-11-12 22:43:03,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [29/36] Tour test_product_create_update_from_frontend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:03,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [30/36] Tour test_product_create_update_from_frontend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Frontend Product Edited","quantity":"1","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Frontend Product Edited")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-11-12 22:43:03,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [31/36] Tour test_product_create_update_from_frontend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:03,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [32/36] Tour test_product_create_update_from_frontend → Step Long pressing product "Test Frontend Product Edited"... (trigger: .product-list .product-name:contains("Test Frontend Product Edited")) 2026-11-12 22:43:04,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [33/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Edit")) 2026-11-12 22:43:04,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:04] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 52 0.066 0.152 2026-11-12 22:43:04,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [34/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Edit Product")) 2026-11-12 22:43:04,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.022 2026-11-12 22:43:04,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:04] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 1 0.003 0.022 2026-11-12 22:43:04,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:04] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 13 0.012 0.053 2026-11-12 22:43:04,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [35/36] Tour test_product_create_update_from_frontend → Step Taxes field should be readonly. (trigger: div[name="taxes_id"].o_readonly_modifier) 2026-11-12 22:43:04,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [36/36] Tour test_product_create_update_from_frontend → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:43:04,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: tour succeeded 2026-11-12 22:43:04,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_product_create_update_from_frontend SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 22:43:04,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: heap 17610568 (allocated 19136512) 2026-11-12 22:43:04,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Closing chrome headless with pid 28147 2026-11-12 22:43:04,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Closing websocket connection 2026-11-12 22:43:04,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Terminating chrome headless with pid 28147 2026-11-12 22:43:05,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224305_088514_test_product_create_update_from_frontend.txt 2026-11-12 22:43:05,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Removing chrome user profile "/tmp/tmpe40ilren_chrome_odoo" 2026-11-12 22:43:05,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_info_product_inventory ... 2026-11-12 22:43:06,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome pid: 28381 2026-11-12 22:43:06,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmpfasi3r0q_chrome_odoo 2026-11-12 22:43:06,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:44027/json/version 2026-11-12 22:43:06,432 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:06,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Browser version: Chrome/150.0.7871.114 2026-11-12 22:43:06,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:44027/json 2026-11-12 22:43:06,494 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:06,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:44027/devtools/page/A225B16E66083AB561B67284C72076CA 2026-11-12 22:43:06,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-11-12 22:43:06,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-11-12 22:43:06,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:43:06,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-11-12 22:43:06,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:43:06,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:43:06,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:43:07,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:07] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.045 0.860 2026-11-12 22:43:07,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Navigation result: {'frameId': 'A225B16E66083AB561B67284C72076CA', 'loaderId': 'D899FCF43424D7D34CED8248AF20C310', 'isDownload': False} 2026-11-12 22:43:07,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Evaluate ready code "odoo.isTourReady('test_product_info_product_inventory')" 2026-11-12 22:43:07,739 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:43:07,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:07] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.021 2026-11-12 22:43:07,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:07] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-11-12 22:43:07,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:07] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 22:43:08,634 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:08,651 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:08,695 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-11-12 22:43:08,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Evaluate test code "odoo.startTour('test_product_info_product_inventory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:43:08,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 22:43:08,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [1/18] Tour test_product_info_product_inventory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:43:08,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:43:08,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:43:08,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.032 2026-11-12 22:43:08,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:08] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.059 2026-11-12 22:43:09,019 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.072 2026-11-12 22:43:09,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:09] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.069 2026-11-12 22:43:10,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.296 0.619 2026-11-12 22:43:10,053 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:43:10,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:43:10,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.018 2026-11-12 22:43:10,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.061 2026-11-12 22:43:10,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:43:10,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-11-12 22:43:10,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 22:43:10,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:43:10,613 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:43:10,668 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:43:10,670 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 22:43:10,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.029 0.080 2026-11-12 22:43:10,731 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:43:10,732 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:43:10,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.020 0.171 2026-11-12 22:43:10,809 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:43:10,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [2/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:43:10,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.064 0.149 2026-11-12 22:43:10,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.176 2026-11-12 22:43:11,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.070 0.313 2026-11-12 22:43:11,156 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:11,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.013 0.165 2026-11-12 22:43:11,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [3/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:11,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.183 2026-11-12 22:43:11,259 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:11,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [4/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_0' (trigger: body) 2026-11-12 22:43:11,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.271 2026-11-12 22:43:11,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.293 2026-11-12 22:43:11,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [5/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:43:11,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.343 2026-11-12 22:43:11,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [6/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-11-12 22:43:11,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.317 2026-11-12 22:43:11,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.332 2026-11-12 22:43:11,564 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.005 2026-11-12 22:43:11,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.299 2026-11-12 22:43:11,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.297 2026-11-12 22:43:11,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.277 2026-11-12 22:43:11,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image?model=product.template&field=image_128&id=886&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.273 2026-11-12 22:43:11,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.057 0.300 2026-11-12 22:43:11,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:11] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.012 0.182 2026-11-12 22:43:11,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [7/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-11-12 22:43:12,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [8/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(100) 2026-11-12 22:43:12,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:12] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 81 0.062 0.166 2026-11-12 22:43:12,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [9/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-11-12 22:43:12,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [10/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:12,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [11/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:12,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [12/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_1' (trigger: body) 2026-11-12 22:43:12,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [13/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:43:12,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [14/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-11-12 22:43:12,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [15/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-11-12 22:43:12,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [16/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(200) 2026-11-12 22:43:12,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:12] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 63 0.072 0.120 2026-11-12 22:43:12,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [17/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-11-12 22:43:13,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [18/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:13,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: tour succeeded 2026-11-12 22:43:13,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 22:43:13,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: heap 15259512 (allocated 16515072) 2026-11-12 22:43:13,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing chrome headless with pid 28381 2026-11-12 22:43:13,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing websocket connection 2026-11-12 22:43:13,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Terminating chrome headless with pid 28381 2026-11-12 22:43:13,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224313_441087_test_product_info_product_inventory.txt 2026-11-12 22:43:13,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmpfasi3r0q_chrome_odoo" 2026-11-12 22:43:13,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_information_screen_admin ... 2026-11-12 22:43:14,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome pid: 28604 2026-11-12 22:43:14,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome headless temporary user profile dir: /tmp/tmppaxt1mmc_chrome_odoo 2026-11-12 22:43:14,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:40381/json/version 2026-11-12 22:43:14,497 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:14,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Browser version: Chrome/150.0.7871.114 2026-11-12 22:43:14,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:40381/json 2026-11-12 22:43:14,550 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:14,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Websocket url found: ws://127.0.0.1:40381/devtools/page/DAD2C14DA81FB3BC813F471EA61F821E 2026-11-12 22:43:14,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Enable chrome headless console log notification 2026-11-12 22:43:14,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome headless enable page notifications 2026-11-12 22:43:14,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:43:14,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Setting session cookie in browser 2026-11-12 22:43:14,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:43:14,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:43:14,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:43:15,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:15] "GET /pos/ui/5 HTTP/1.1" 200 - 92 0.065 0.827 2026-11-12 22:43:15,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Navigation result: {'frameId': 'DAD2C14DA81FB3BC813F471EA61F821E', 'loaderId': '9F791DF089CA9F9C65095395DFE8800D', 'isDownload': False} 2026-11-12 22:43:15,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Evaluate ready code "odoo.isTourReady('CheckProductInformation')" 2026-11-12 22:43:15,671 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:43:15,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:15] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-11-12 22:43:15,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:15] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.053 2026-11-12 22:43:15,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:15] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.061 2026-11-12 22:43:16,485 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:43:16,496 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:43:16,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-11-12 22:43:16,566 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:43:16,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-11-12 22:43:16,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [1/14] Tour CheckProductInformation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:43:16,598 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:43:16,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:43:16,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.017 2026-11-12 22:43:16,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.042 2026-11-12 22:43:16,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.060 2026-11-12 22:43:16,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:16] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.063 2026-11-12 22:43:18,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.295 0.941 2026-11-12 22:43:18,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:43:18,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-11-12 22:43:18,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-11-12 22:43:18,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:43:18,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: Owl is running in 'dev' mode. 2026-11-12 22:43:18,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:43:18,632 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:43:18,642 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:43:18,646 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 22:43:18,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-11-12 22:43:18,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.022 0.123 2026-11-12 22:43:18,794 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-11-12 22:43:18,839 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.070 2026-11-12 22:43:18,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [2/14] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:43:18,880 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 14 0.077 0.198 2026-11-12 22:43:18,928 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:43:18,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:18] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.138 2026-11-12 22:43:19,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [3/14] Tour CheckProductInformation → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:43:19,119 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:19,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 35 0.151 0.142 2026-11-12 22:43:19,233 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:43:19,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /pos/ui/5 HTTP/1.1" 200 - 35 0.064 0.408 2026-11-12 22:43:19,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image?model=product.template&field=image_128&id=692&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.420 2026-11-12 22:43:19,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.452 2026-11-12 22:43:19,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.405 2026-11-12 22:43:19,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.008 0.627 2026-11-12 22:43:19,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.367 2026-11-12 22:43:19,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-11-12 22:43:19,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.246 2026-11-12 22:43:19,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-11-12 22:43:19,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-11-12 22:43:19,855 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:19] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.271 2026-11-12 22:43:20,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.075 0.314 2026-11-12 22:43:20,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:20] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.398 2026-11-12 22:43:20,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [4/14] Tour CheckProductInformation → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-11-12 22:43:20,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [5/14] Tour CheckProductInformation → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-11-12 22:43:20,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.024 2026-11-12 22:43:20,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:20] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 14 0.016 0.054 2026-11-12 22:43:20,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:20] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 21 0.016 0.066 2026-11-12 22:43:20,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [6/14] Tour CheckProductInformation → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:43:20,560 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:20] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:20,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [7/14] Tour CheckProductInformation → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-11-12 22:43:20,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [8/14] Tour CheckProductInformation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:20,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [9/14] Tour CheckProductInformation → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:43:20,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [10/14] Tour CheckProductInformation → Step click Actions button (trigger: .more-btn) 2026-11-12 22:43:20,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [11/14] Tour CheckProductInformation → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-11-12 22:43:20,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [12/14] Tour CheckProductInformation → Step .section-financials :contains('Margin') 2026-11-12 22:43:21,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:21] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 75 0.065 0.172 2026-11-12 22:43:21,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [13/14] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-11-12 22:43:21,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [14/14] Tour CheckProductInformation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:21,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: tour succeeded 2026-11-12 22:43:21,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: ╔════════════════════════════════════════╗ ║ TOUR CheckProductInformation SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:43:21,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: heap 16125544 (allocated 17563648) 2026-11-12 22:43:21,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Closing chrome headless with pid 28604 2026-11-12 22:43:21,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Closing websocket connection 2026-11-12 22:43:21,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Terminating chrome headless with pid 28604 2026-11-12 22:43:21,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224321_676818_test_product_information_screen_admin.txt 2026-11-12 22:43:21,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Removing chrome user profile "/tmp/tmppaxt1mmc_chrome_odoo" 2026-11-12 22:43:21,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_long_press ... 2026-11-12 22:43:22,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Chrome pid: 28812 2026-11-12 22:43:22,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Chrome headless temporary user profile dir: /tmp/tmpcmgngdpy_chrome_odoo 2026-11-12 22:43:22,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Issuing json command http://127.0.0.1:33905/json/version 2026-11-12 22:43:22,614 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:22,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Browser version: Chrome/150.0.7871.114 2026-11-12 22:43:22,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Issuing json command http://127.0.0.1:33905/json 2026-11-12 22:43:22,728 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:22,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Websocket url found: ws://127.0.0.1:33905/devtools/page/B49BAE112028FC93240DC566A8C58B72 2026-11-12 22:43:22,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Enable chrome headless console log notification 2026-11-12 22:43:22,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Chrome headless enable page notifications 2026-11-12 22:43:23,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:43:23,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Setting session cookie in browser 2026-11-12 22:43:23,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:43:23,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:43:23,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:43:24,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:24] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.051 0.838 2026-11-12 22:43:24,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Navigation result: {'frameId': 'B49BAE112028FC93240DC566A8C58B72', 'loaderId': 'ABE825D0A8A12E395D0BFB0A58E6BB57', 'isDownload': False} 2026-11-12 22:43:24,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Evaluate ready code "odoo.isTourReady('test_product_long_press')" 2026-11-12 22:43:24,220 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:43:24,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:24] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-11-12 22:43:24,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:24] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-11-12 22:43:24,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:24] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-11-12 22:43:25,143 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:43:25,191 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 22:43:25,209 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.055 2026-11-12 22:43:25,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Evaluate test code "odoo.startTour('test_product_long_press', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:43:25,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-11-12 22:43:25,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [1/9] Tour test_product_long_press → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:43:25,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:43:25,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:25,345 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-11-12 22:43:25,375 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.011 0.034 2026-11-12 22:43:25,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.070 2026-11-12 22:43:25,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:25] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.061 2026-11-12 22:43:26,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.251 0.597 2026-11-12 22:43:26,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:43:26,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:43:26,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.058 2026-11-12 22:43:26,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.023 2026-11-12 22:43:26,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: Owl is running in 'dev' mode. 2026-11-12 22:43:26,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:43:26,941 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:43:26,961 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:43:26,983 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:43:26,986 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:43:27,043 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.026 0.067 2026-11-12 22:43:27,058 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:43:27,076 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:43:27,127 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.013 0.161 2026-11-12 22:43:27,197 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:43:27,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [2/9] Tour test_product_long_press → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:43:27,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.028 0.086 2026-11-12 22:43:27,311 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:43:27,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [3/9] Tour test_product_long_press → Step Long pressing product "Test Product"... (trigger: .product-list .product-name:contains("Test Product")) 2026-11-12 22:43:27,361 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.049 0.196 2026-11-12 22:43:27,469 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:43:27,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.027 0.365 2026-11-12 22:43:27,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/image?model=product.template&field=image_128&id=887&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-11-12 22:43:27,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.058 0.278 2026-11-12 22:43:27,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:27] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.008 0.451 2026-11-12 22:43:27,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [4/9] Tour test_product_long_press → Step dialog is open (trigger: .modal .modal-content) 2026-11-12 22:43:28,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:28] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 79 0.113 0.183 2026-11-12 22:43:28,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [5/9] Tour test_product_long_press → Step Check that VAT label is present in the product details popup (trigger: .section-financials .vat-label:contains('Child Tax 1')) 2026-11-12 22:43:28,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [6/9] Tour test_product_long_press → Step Check that VAT label is present in the product details popup (trigger: .section-financials .vat-label:contains('Child Tax 2')) 2026-11-12 22:43:28,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [7/9] Tour test_product_long_press → Step Check that VAT value is correct in the product details popup (trigger: .section-financials .vat-value:contains('$ 10.00')) 2026-11-12 22:43:28,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [8/9] Tour test_product_long_press → Step Check that VAT value is correct in the product details popup (trigger: .section-financials .vat-value:contains('$ 5.00')) 2026-11-12 22:43:28,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [9/9] Tour test_product_long_press → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:43:28,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: tour succeeded 2026-11-12 22:43:28,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: ╔════════════════════════════════════════╗ ║ TOUR test_product_long_press SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:43:28,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: heap 13617060 (allocated 14417920) 2026-11-12 22:43:28,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Closing chrome headless with pid 28812 2026-11-12 22:43:28,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Closing websocket connection 2026-11-12 22:43:28,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Terminating chrome headless with pid 28812 2026-11-12 22:43:28,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224328_740390_test_product_long_press.txt 2026-11-12 22:43:28,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Removing chrome user profile "/tmp/tmpcmgngdpy_chrome_odoo" 2026-11-12 22:43:28,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_screen_tour ... 2026-11-12 22:43:29,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Chrome pid: 29013 2026-11-12 22:43:29,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Chrome headless temporary user profile dir: /tmp/tmpo3maktls_chrome_odoo 2026-11-12 22:43:29,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Issuing json command http://127.0.0.1:39281/json/version 2026-11-12 22:43:29,402 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:29,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 22:43:29,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Issuing json command http://127.0.0.1:39281/json 2026-11-12 22:43:29,468 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:29,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Websocket url found: ws://127.0.0.1:39281/devtools/page/8DF43F74D613B627B1232231F3D93B3F 2026-11-12 22:43:29,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Enable chrome headless console log notification 2026-11-12 22:43:29,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Chrome headless enable page notifications 2026-11-12 22:43:29,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:43:29,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Setting session cookie in browser 2026-11-12 22:43:29,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:43:29,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:43:29,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:43:30,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:30] "GET /pos/ui/5 HTTP/1.1" 200 - 136 0.088 0.946 2026-11-12 22:43:30,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Navigation result: {'frameId': '8DF43F74D613B627B1232231F3D93B3F', 'loaderId': 'B96AED575BAD8A572BB8B54345403FC7', 'isDownload': False} 2026-11-12 22:43:30,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-11-12 22:43:30,746 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:43:30,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:30] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.009 2026-11-12 22:43:30,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:30] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 22:43:30,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:30] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-11-12 22:43:31,546 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:43:31,547 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:43:31,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.030 2026-11-12 22:43:31,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:43:31,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-11-12 22:43:31,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [1/177] Tour ProductScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:43:31,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:43:31,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:43:31,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-11-12 22:43:31,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.039 2026-11-12 22:43:31,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.063 2026-11-12 22:43:31,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:31] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.050 2026-11-12 22:43:32,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.287 0.601 2026-11-12 22:43:32,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:43:32,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:43:33,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.051 2026-11-12 22:43:33,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:43:33,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 22:43:33,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:43:33,273 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:33,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:43:33,321 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:43:33,341 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:43:33,345 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.036 2026-11-12 22:43:33,392 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:43:33,400 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43: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-11-12 22:43:33,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.058 0.158 2026-11-12 22:43:33,543 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.058 2026-11-12 22:43:33,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [2/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:43:33,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.074 0.169 2026-11-12 22:43:33,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.007 0.188 2026-11-12 22:43:33,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.079 2026-11-12 22:43:33,815 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:43:33,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [3/177] Tour ProductScreenTour → Step Wait until the register is opened (trigger: body:not(:has(.modal .opening-notes-container))) 2026-11-12 22:43:33,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.056 0.383 2026-11-12 22:43:33,948 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:43:33,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:33] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.226 2026-11-12 22:43:34,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.243 2026-11-12 22:43:34,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-11-12 22:43:34,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.323 2026-11-12 22:43:34,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.291 2026-11-12 22:43:34,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.213 2026-11-12 22:43:34,222 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-11-12 22:43:34,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-11-12 22:43:34,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.077 0.263 2026-11-12 22:43:34,446 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.330 2026-11-12 22:43:34,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [4/177] Tour ProductScreenTour → Step Offline mode is now enabled (trigger: body) 2026-11-12 22:43:34,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [5/177] Tour ProductScreenTour → Step refresh page (trigger: body) 2026-11-12 22:43:34,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:43:34,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:34] "GET /pos/ui/5/product/c78bd858-460b-4ea9-b9f4-09e4903ec2f2 HTTP/1.1" 200 - 33 0.020 0.056 2026-11-12 22:43:36,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [6/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-11-12 22:43:36,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:36] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.007 2026-11-12 22:43:36,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:36] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:43:36,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 22:43:36,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/1f0dafb/web.__assets_tests_call__.min.js:1681:256) at http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6830:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6825:166) at rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6823:228) at Cache.getAccessRightCacheValue [as getValue] (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:124) at Cache.read (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8211:98) at Object.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:871) at Proxy.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11510:63) at Proxy.setup (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11270:245) 2026-11-12 22:43:36,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:36] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.011 0.062 2026-11-12 22:43:36,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [7/177] Tour ProductScreenTour → Step first product is 'Whiteboard Pen' (trigger: .product-list .product:first-of-type .product-name:contains("Whiteboard Pen")) 2026-11-12 22:43:36,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:36] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.027 0.081 2026-11-12 22:43:36,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [8/177] Tour ProductScreenTour → Step .product-list 2026-11-12 22:43:36,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [9/177] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:43:36,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:36] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.038 0.077 2026-11-12 22:43:36,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [10/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:36,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:36] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.030 0.198 2026-11-12 22:43:36,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [11/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-11-12 22:43:37,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [12/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:37,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [13/177] 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-11-12 22:43:37,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [14/177] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:43:37,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [15/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:37,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [16/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":"10.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2")):has(.price:contains("10.20"))) 2026-11-12 22:43:37,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [17/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:37,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [18/177] 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-11-12 22:43:37,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [19/177] Tour ProductScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:43:37,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [20/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:37,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [21/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":"5.28","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1")):has(.price:contains("5.28"))) 2026-11-12 22:43:37,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [22/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:37,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [23/177] 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-11-12 22:43:37,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [24/177] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:43:37,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [25/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:37,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [26/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3")):has(.price:contains("15.30"))) 2026-11-12 22:43:37,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [27/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:37,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [28/177] 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-11-12 22:43:37,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [29/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:38,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [30/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-12 22:43:38,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [31/177] Tour ProductScreenTour → 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-11-12 22:43:38,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [32/177] Tour ProductScreenTour → 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-11-12 22:43:38,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [33/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:38,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [34/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"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-11-12 22:43:38,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [35/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:38,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [36/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3")):has(.price:contains("15.30"))) 2026-11-12 22:43:38,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:43:38,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [37/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:38,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [38/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"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-11-12 22:43:38,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [39/177] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:43:38,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [40/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-11-12 22:43:39,145 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [41/177] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:43:39,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [42/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("12")):has(.price:contains("61.2"))) 2026-11-12 22:43:39,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [43/177] Tour ProductScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:43:39,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [44/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123")):has(.price:contains("627.3"))) 2026-11-12 22:43:39,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [45/177] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 22:43:39,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [46/177] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:43:39,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [47/177] 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-11-12 22:43:39,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [48/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:39,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [49/177] 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-11-12 22:43:40,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [50/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:40,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [51/177] 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-11-12 22:43:40,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [52/177] Tour ProductScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:43:40,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [53/177] Tour ProductScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:43:40,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [54/177] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:43:40,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [55/177] 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-11-12 22:43:40,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [56/177] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:43:40,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [57/177] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 22:43:40,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [58/177] 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-11-12 22:43:40,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [59/177] Tour ProductScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-11-12 22:43:40,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [60/177] Tour ProductScreenTour → Step check if --%-- mode is activated (trigger: div.numpad button:contains(/^%$/).active) 2026-11-12 22:43:40,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [61/177] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:43:40,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [62/177] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 22:43:40,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [63/177] 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-11-12 22:43:41,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [64/177] Tour ProductScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:43:41,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [65/177] Tour ProductScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:43:41,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [66/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:41,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [67/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:41,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [68/177] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:43:41,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [69/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:41,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [70/177] Tour ProductScreenTour → Step selecting 'Desk test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Desk test")) 2026-11-12 22:43:41,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [71/177] Tour ProductScreenTour → Step 'Desk test' subcategory selected (trigger: button.category-button:contains("Desk test")) 2026-11-12 22:43:41,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [72/177] Tour ProductScreenTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-11-12 22:43:41,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [73/177] Tour ProductScreenTour → Step selecting 'Misc test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Misc test")) 2026-11-12 22:43:41,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [74/177] Tour ProductScreenTour → Step 'Misc test' subcategory selected (trigger: button.category-button:contains("Misc test")) 2026-11-12 22:43:41,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [75/177] Tour ProductScreenTour → Step 'Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen")) 2026-11-12 22:43:41,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [76/177] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-11-12 22:43:41,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [77/177] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-11-12 22:43:42,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [78/177] Tour ProductScreenTour → Step 'Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray")) 2026-11-12 22:43:42,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [79/177] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-11-12 22:43:42,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [80/177] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-11-12 22:43:42,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [81/177] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:43:42,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [82/177] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-11-12 22:43:42,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [83/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:42,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [84/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:43:42,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [85/177] Tour ProductScreenTour → 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-11-12 22:43:42,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [86/177] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:43:42,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [87/177] Tour ProductScreenTour → 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-11-12 22:43:42,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [88/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-11-12 22:43:42,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [89/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-11-12 22:43:42,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [90/177] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:43:42,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [91/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("2"))) 2026-11-12 22:43:43,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [92/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:43,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [93/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("0"))) 2026-11-12 22:43:43,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [94/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:43,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [95/177] Tour ProductScreenTour → 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-11-12 22:43:43,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [96/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:43,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [97/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("0"))) 2026-11-12 22:43:43,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [98/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:43,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [99/177] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:43:43,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [100/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:44,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [101/177] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:43:44,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [102/177] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-11-12 22:43:44,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [103/177] Tour ProductScreenTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-11-12 22:43:44,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [104/177] Tour ProductScreenTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-11-12 22:43:44,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [105/177] Tour ProductScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:43:44,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [106/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:44,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [107/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:43:44,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [108/177] Tour ProductScreenTour → 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-11-12 22:43:44,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [109/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:44,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [110/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("0"))) 2026-11-12 22:43:44,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [111/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:44,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [112/177] Tour ProductScreenTour → 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-11-12 22:43:45,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [113/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-11-12 22:43:45,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [114/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-11-12 22:43:45,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [115/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:45,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [116/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("0"))) 2026-11-12 22:43:45,464 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [117/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:45,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [118/177] Tour ProductScreenTour → 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-11-12 22:43:45,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [119/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-11-12 22:43:45,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [120/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-11-12 22:43:45,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [121/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:45,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [122/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("0"))) 2026-11-12 22:43:46,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [123/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:46,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [124/177] Tour ProductScreenTour → 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-11-12 22:43:46,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [125/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-11-12 22:43:46,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [126/177] Tour ProductScreenTour → 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-11-12 22:43:46,396 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [127/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:46,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [128/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-11-12 22:43:46,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [129/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:46,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [130/177] Tour ProductScreenTour → 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-11-12 22:43:46,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [131/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:46,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [132/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("0"))) 2026-11-12 22:43:47,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [133/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:43:47,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [134/177] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:43:47,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [135/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:47,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [136/177] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:43:47,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [137/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:47,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [138/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:43:47,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [139/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:47,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [140/177] 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-11-12 22:43:47,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [141/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:47,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [142/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:43:47,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [143/177] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:43:47,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [144/177] Tour ProductScreenTour → Step click Actions button (trigger: .more-btn) 2026-11-12 22:43:47,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [145/177] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-11-12 22:43:47,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [146/177] Tour ProductScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 22:43:48,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [147/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:43:48,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [148/177] Tour ProductScreenTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1","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-11-12 22:43:48,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [149/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:43:48,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [150/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:43:48,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [151/177] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:43:48,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [152/177] Tour ProductScreenTour → Step click Actions button (trigger: .more-btn) 2026-11-12 22:43:48,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [153/177] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-11-12 22:43:48,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [154/177] Tour ProductScreenTour → Step input text 'Test customer note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 22:43:48,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [155/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:43:48,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [156/177] Tour ProductScreenTour → Step Order customer note is 'Test customer note on order' (trigger: .order-container .customer-note div:contains("Test customer note on order")) 2026-11-12 22:43:48,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [157/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:48,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [158/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:43:48,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [159/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:43:48,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [160/177] Tour ProductScreenTour → 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-11-12 22:43:48,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [161/177] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:43:48,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [162/177] Tour ProductScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-11-12 22:43:48,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [163/177] Tour ProductScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-11-12 22:43:48,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [164/177] Tour ProductScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 22:43:49,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [165/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:43:49,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [166/177] Tour ProductScreenTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1","internalNote":"Test internal note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.info-list .o_tag_badge_text:contains("Test internal note"))) 2026-11-12 22:43:49,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [167/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:43:49,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [168/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:43:49,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [169/177] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:43:49,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [170/177] Tour ProductScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-11-12 22:43:49,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [171/177] Tour ProductScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-11-12 22:43:49,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [172/177] Tour ProductScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 22:43:49,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [173/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:43:49,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [174/177] Tour ProductScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-11-12 22:43:49,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [175/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:43:49,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [176/177] Tour ProductScreenTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:43:49,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [177/177] Tour ProductScreenTour → Step Offline mode is now disabled (trigger: body) 2026-11-12 22:43:49,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: tour succeeded 2026-11-12 22:43:49,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR ProductScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:43:49,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:43:49,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: heap 20836100 (allocated 22155264) 2026-11-12 22:43:50,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Closing chrome headless with pid 29013 2026-11-12 22:43:50,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Closing websocket connection 2026-11-12 22:43:50,009 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Terminating chrome headless with pid 29013 2026-11-12 22:43:50,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224350_178698_test_product_screen_tour.txt 2026-11-12 22:43:50,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Removing chrome user profile "/tmp/tmpo3maktls_chrome_odoo" 2026-11-12 22:43:50,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search ... 2026-11-12 22:43:50,885 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1278] 2026-11-12 22:43:52,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome pid: 29240 2026-11-12 22:43:52,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome headless temporary user profile dir: /tmp/tmp_xtg_6_v_chrome_odoo 2026-11-12 22:43:52,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Issuing json command http://127.0.0.1:44905/json/version 2026-11-12 22:43:52,200 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:52,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Browser version: Chrome/150.0.7871.114 2026-11-12 22:43:52,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Issuing json command http://127.0.0.1:44905/json 2026-11-12 22:43:52,232 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:43:52,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Websocket url found: ws://127.0.0.1:44905/devtools/page/08A61CB97E0E464EFF92C7EDCA403E07 2026-11-12 22:43:52,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Enable chrome headless console log notification 2026-11-12 22:43:52,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome headless enable page notifications 2026-11-12 22:43:52,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:43:52,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Setting session cookie in browser 2026-11-12 22:43:52,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:43:52,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:43:52,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:43:53,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:53] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.055 0.914 2026-11-12 22:43:53,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Navigation result: {'frameId': '08A61CB97E0E464EFF92C7EDCA403E07', 'loaderId': '46D8ADBA5BB9A4AD35D31EFCBC6FE0A2', 'isDownload': False} 2026-11-12 22:43:53,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Evaluate ready code "odoo.isTourReady('ProductSearchTour')" 2026-11-12 22:43:53,442 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:43:53,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:53] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.023 2026-11-12 22:43:53,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:53] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.038 2026-11-12 22:43:53,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:53] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.058 2026-11-12 22:43:54,322 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:43:54,328 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:43:54,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:43:54,408 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:43:54,415 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:43:54,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [1/66] Tour ProductSearchTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:43:54,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:43:54,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:43:54,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-11-12 22:43:54,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.040 2026-11-12 22:43:54,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.067 2026-11-12 22:43:54,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:54] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.047 2026-11-12 22:43:55,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.296 0.626 2026-11-12 22:43:55,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:43:55,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:43:55,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:55] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.020 2026-11-12 22:43:55,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:55] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.054 2026-11-12 22:43:55,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:43:55,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: Owl is running in 'dev' mode. 2026-11-12 22:43:56,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:43:56,095 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:43:56,120 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:43:56,136 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:43:56,188 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:43:56,194 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:43:56,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.036 0.050 2026-11-12 22:43:56,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.003 0.108 2026-11-12 22:43:56,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-11-12 22:43:56,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-11-12 22:43:56,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [2/66] Tour ProductSearchTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:43:56,388 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:56,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [3/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:43:56,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.140 0.091 2026-11-12 22:43:56,620 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:43:56,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.208 2026-11-12 22:43:56,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.011 0.253 2026-11-12 22:43:56,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [4/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:43:56,742 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:43:56,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-11-12 22:43:56,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.355 2026-11-12 22:43:56,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.025 0.517 2026-11-12 22:43:56,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:56] "GET /web/image?model=product.template&field=image_128&id=891&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.317 2026-11-12 22:43:57,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=892&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.316 2026-11-12 22:43:57,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.301 2026-11-12 22:43:57,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=888&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.311 2026-11-12 22:43:57,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.303 2026-11-12 22:43:57,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=894&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-11-12 22:43:57,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-11-12 22:43:57,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=889&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-11-12 22:43:57,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=893&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-11-12 22:43:57,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=890&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-11-12 22:43:57,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-11-12 22:43:57,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.053 0.257 2026-11-12 22:43:57,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-11-12 22:43:57,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [5/66] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-11-12 22:43:57,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:43:57] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.351 2026-11-12 22:43:58,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [6/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-11-12 22:43:58,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [7/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-11-12 22:43:58,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [8/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:43:58,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [9/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:43:58,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [10/66] 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-11-12 22:43:58,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [11/66] 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-11-12 22:43:58,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [12/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:43:58,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [13/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:43:58,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [14/66] 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-11-12 22:43:59,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [15/66] 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-11-12 22:43:59,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [16/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:43:59,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [17/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:43:59,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [18/66] 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-11-12 22:43:59,241 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [19/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-11-12 22:43:59,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [20/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:43:59,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [21/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:43:59,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [22/66] 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-11-12 22:44:00,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [23/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-11-12 22:44:00,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [24/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:00,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [25/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:00,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [26/66] 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-11-12 22:44:01,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [27/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-11-12 22:44:01,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [28/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:01,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [29/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:01,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [30/66] 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-11-12 22:44:01,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [31/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-11-12 22:44:01,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [32/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:01,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [33/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:01,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [34/66] Tour ProductSearchTour → Step 'galaxy' should be displayed (trigger: .product-list .product-name:contains("galaxy")) 2026-11-12 22:44:02,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [35/66] Tour ProductSearchTour → Step 'Test Product variant' should be displayed (trigger: .product-list .product-name:contains("Test Product variant")) 2026-11-12 22:44:02,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [36/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:02,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [37/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:02,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [38/66] Tour ProductSearchTour → Step Check that: ---'galaxy' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("galaxy")))) 2026-11-12 22:44:03,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [39/66] Tour ProductSearchTour → Step 'Test Product variant' should be displayed (trigger: .product-list .product-name:contains("Test Product variant")) 2026-11-12 22:44:03,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [40/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:03,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [41/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:03,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [42/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-11-12 22:44:03,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [43/66] 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-11-12 22:44:03,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [44/66] Tour ProductSearchTour → Step '1234567890123' should be displayed (trigger: .product-list .product-name:contains("1234567890123")) 2026-11-12 22:44:03,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [45/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:03,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [46/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:03,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [47/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 22:44:04,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [48/66] 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-11-12 22:44:04,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [49/66] 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-11-12 22:44:04,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [50/66] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-11-12 22:44:04,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [51/66] Tour ProductSearchTour → Step Check that: ---'1234567890123' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("1234567890123")))) 2026-11-12 22:44:04,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [52/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:04,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [53/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:04,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [54/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 22:44:04,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [55/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:04,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [56/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:04,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [57/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 22:44:05,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [58/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:05,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [59/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:05,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [60/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 22:44:05,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [61/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:05,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [62/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:05,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [63/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 22:44:05,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [64/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:05,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [65/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:05,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [66/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 22:44:05,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: tour succeeded 2026-11-12 22:44:05,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: ╔══════════════════════════════════╗ ║ TOUR ProductSearchTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:44:05,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: heap 14135728 (allocated 14942208) 2026-11-12 22:44:05,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Closing chrome headless with pid 29240 2026-11-12 22:44:05,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Closing websocket connection 2026-11-12 22:44:05,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Terminating chrome headless with pid 29240 2026-11-12 22:44:05,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224405_819789_test_product_search.txt 2026-11-12 22:44:05,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Removing chrome user profile "/tmp/tmp_xtg_6_v_chrome_odoo" 2026-11-12 22:44:05,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search_2 ... 2026-11-12 22:44:06,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome pid: 29453 2026-11-12 22:44:06,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome headless temporary user profile dir: /tmp/tmpeoerqky5_chrome_odoo 2026-11-12 22:44:06,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Issuing json command http://127.0.0.1:44445/json/version 2026-11-12 22:44:06,947 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:07,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Browser version: Chrome/150.0.7871.114 2026-11-12 22:44:07,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Issuing json command http://127.0.0.1:44445/json 2026-11-12 22:44:07,016 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:07,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Websocket url found: ws://127.0.0.1:44445/devtools/page/20F6923BE576B4F2E15C051E11319355 2026-11-12 22:44:07,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Enable chrome headless console log notification 2026-11-12 22:44:07,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome headless enable page notifications 2026-11-12 22:44:07,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:44:07,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Setting session cookie in browser 2026-11-12 22:44:07,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:44:07,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:44:07,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:44:08,516 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:08] "GET /pos/ui/5 HTTP/1.1" 200 - 93 0.052 1.138 2026-11-12 22:44:08,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Navigation result: {'frameId': '20F6923BE576B4F2E15C051E11319355', 'loaderId': '24B7886BAD2BFB19AADAECC1BD690CF4', 'isDownload': False} 2026-11-12 22:44:08,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Evaluate ready code "odoo.isTourReady('SearchProducts')" 2026-11-12 22:44:08,542 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:44:08,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:08] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.020 2026-11-12 22:44:08,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:08] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-11-12 22:44:08,607 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:08] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-11-12 22:44:09,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:44:09,319 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:09,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:44:09,428 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:44:09,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:44:09,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [1/18] Tour SearchProducts → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:44:09,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:44:09,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:44:09,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-11-12 22:44:09,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.040 2026-11-12 22:44:09,634 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.057 2026-11-12 22:44:09,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:09] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.040 2026-11-12 22:44:10,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.288 0.632 2026-11-12 22:44:10,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:44:10,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-11-12 22:44:10,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:10] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.047 2026-11-12 22:44:10,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:44:10,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: Owl is running in 'dev' mode. 2026-11-12 22:44:10,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-11-12 22:44:11,109 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:44:11,117 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:44:11,122 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:44:11,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.020 0.071 2026-11-12 22:44:11,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.008 0.123 2026-11-12 22:44:11,236 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:44:11,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-11-12 22:44:11,247 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:44:11,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.023 2026-11-12 22:44:11,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [2/18] Tour SearchProducts → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:44:11,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.027 2026-11-12 22:44:11,477 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:44:11,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 34 0.076 0.074 2026-11-12 22:44:11,628 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:11,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [3/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:11,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [4/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:11,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /pos/ui/5 HTTP/1.1" 200 - 34 0.070 0.231 2026-11-12 22:44:11,784 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:11,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.268 2026-11-12 22:44:11,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.278 2026-11-12 22:44:11,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:11] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.365 2026-11-12 22:44:12,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.019 0.412 2026-11-12 22:44:12,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.450 2026-11-12 22:44:12,159 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=898&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.354 2026-11-12 22:44:12,207 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.346 2026-11-12 22:44:12,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.347 2026-11-12 22:44:12,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=895&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.358 2026-11-12 22:44:12,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=897&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.306 2026-11-12 22:44:12,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=896&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.265 2026-11-12 22:44:12,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-11-12 22:44:12,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.045 0.306 2026-11-12 22:44:12,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [5/18] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-11-12 22:44:12,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:12] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.362 2026-11-12 22:44:12,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [6/18] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-11-12 22:44:12,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [7/18] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-11-12 22:44:12,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [8/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:12,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [9/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:12,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [10/18] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-11-12 22:44:13,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [11/18] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-11-12 22:44:13,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [12/18] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-11-12 22:44:13,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [13/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:13,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [14/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:13,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [15/18] Tour SearchProducts → Step click product 'clémentine' (trigger: article.product .product-content .product-name:contains("clémentine")) 2026-11-12 22:44:13,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [16/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:14,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [17/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:14,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [18/18] Tour SearchProducts → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-11-12 22:44:14,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: tour succeeded 2026-11-12 22:44:14,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: ╔═══════════════════════════════╗ ║ TOUR SearchProducts SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-11-12 22:44:14,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: heap 16730552 (allocated 18874368) 2026-11-12 22:44:14,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Closing chrome headless with pid 29453 2026-11-12 22:44:14,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Closing websocket connection 2026-11-12 22:44:14,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Terminating chrome headless with pid 29453 2026-11-12 22:44:14,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224414_901728_test_product_search_2.txt 2026-11-12 22:44:14,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Removing chrome user profile "/tmp/tmpeoerqky5_chrome_odoo" 2026-11-12 22:44:14,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_with_dynamic_attributes ... 2026-11-12 22:44:15,455 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1292] 2026-11-12 22:44:16,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Chrome pid: 29663 2026-11-12 22:44:16,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Chrome headless temporary user profile dir: /tmp/tmp76yaoxe6_chrome_odoo 2026-11-12 22:44:16,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Issuing json command http://127.0.0.1:34299/json/version 2026-11-12 22:44:16,168 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:16,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Browser version: Chrome/150.0.7871.114 2026-11-12 22:44:16,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Issuing json command http://127.0.0.1:34299/json 2026-11-12 22:44:16,196 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:16,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Websocket url found: ws://127.0.0.1:34299/devtools/page/5FFEAEDDF541691369EE57F39DFD7D2C 2026-11-12 22:44:16,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Enable chrome headless console log notification 2026-11-12 22:44:16,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Chrome headless enable page notifications 2026-11-12 22:44:16,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:44:16,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Setting session cookie in browser 2026-11-12 22:44:16,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:44:16,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:44:16,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:44:17,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:17] "GET /pos/ui/5 HTTP/1.1" 200 - 92 0.056 0.836 2026-11-12 22:44:17,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Navigation result: {'frameId': '5FFEAEDDF541691369EE57F39DFD7D2C', 'loaderId': 'CCE62EE7776D599B01C34D225C560C4B', 'isDownload': False} 2026-11-12 22:44:17,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Evaluate ready code "odoo.isTourReady('PosProductWithDynamicAttributes')" 2026-11-12 22:44:17,329 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:44:17,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:17] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.009 2026-11-12 22:44:17,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:17] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.018 0.008 2026-11-12 22:44:17,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:17] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-12 22:44:18,179 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:18,187 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:18,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:44:18,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:44:18,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Evaluate test code "odoo.startTour('PosProductWithDynamicAttributes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:44:18,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:44:18,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [1/20] Tour PosProductWithDynamicAttributes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:44:18,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:44:18,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.022 2026-11-12 22:44:18,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.041 2026-11-12 22:44:18,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.068 2026-11-12 22:44:18,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:18] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.052 2026-11-12 22:44:19,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.270 0.664 2026-11-12 22:44:19,508 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:44:19,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:44:19,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:19] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.062 2026-11-12 22:44:19,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:44:19,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: Owl is running in 'dev' mode. 2026-11-12 22:44:19,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 22:44:19,915 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:44:19,950 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:44:19,958 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:44:20,004 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:20,009 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:20,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.014 0.065 2026-11-12 22:44:20,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-11-12 22:44:20,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 14 0.028 0.132 2026-11-12 22:44:20,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.079 2026-11-12 22:44:20,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [2/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:44:20,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.030 2026-11-12 22:44:20,318 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:44:20,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [3/20] Tour PosProductWithDynamicAttributes → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:20,463 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:44:20,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 35 0.095 0.105 2026-11-12 22:44:20,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [4/20] Tour PosProductWithDynamicAttributes → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:20,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /pos/ui/5 HTTP/1.1" 200 - 35 0.028 0.305 2026-11-12 22:44:20,663 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:44:20,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.356 2026-11-12 22:44:20,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.372 2026-11-12 22:44:20,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.307 2026-11-12 22:44:20,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.477 2026-11-12 22:44:20,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.367 2026-11-12 22:44:20,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image?model=product.template&field=image_128&id=899&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-11-12 22:44:20,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:20] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-11-12 22:44:21,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.047 0.277 2026-11-12 22:44:21,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:21] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.284 2026-11-12 22:44:21,145 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [5/20] Tour PosProductWithDynamicAttributes → Step Check that: ---'Dynamic Product' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Dynamic Product")))) 2026-11-12 22:44:21,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:21] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.281 2026-11-12 22:44:21,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:21] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.387 2026-11-12 22:44:21,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [6/20] Tour PosProductWithDynamicAttributes → Step Click search field (trigger: .fa-search) 2026-11-12 22:44:21,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [7/20] Tour PosProductWithDynamicAttributes → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:44:21,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [8/20] Tour PosProductWithDynamicAttributes → Step 'Dynamic Product' should be displayed (trigger: .product-list .product-name:contains("Dynamic Product")) 2026-11-12 22:44:22,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [9/20] Tour PosProductWithDynamicAttributes → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-11-12 22:44:22,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [10/20] Tour PosProductWithDynamicAttributes → Step picking radio attribute with name Test 1 (trigger: .modal .attribute-name-cell:contains('Test 1') input) 2026-11-12 22:44:22,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [11/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:44:22,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [12/20] Tour PosProductWithDynamicAttributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:22,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [13/20] Tour PosProductWithDynamicAttributes → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product","quantity":"1","price":"1.15","attributeLine":"Test 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product")):has(.qty:contains("1")):has(.price:contains("1.15")):has(.attribute-line:contains("Test 1"))) 2026-11-12 22:44:22,736 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:44:22,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:22] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 86 0.078 0.153 2026-11-12 22:44:22,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [14/20] Tour PosProductWithDynamicAttributes → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:22,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.062 0.088 2026-11-12 22:44:22,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [15/20] Tour PosProductWithDynamicAttributes → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-11-12 22:44:22,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [16/20] Tour PosProductWithDynamicAttributes → Step picking radio attribute with name Test 2 (trigger: .modal .attribute-name-cell:contains('Test 2') input) 2026-11-12 22:44:23,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [17/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:44:23,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [18/20] Tour PosProductWithDynamicAttributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:23,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [19/20] Tour PosProductWithDynamicAttributes → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product","quantity":"1","price":"12.65","attributeLine":"Test 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product")):has(.qty:contains("1")):has(.price:contains("12.65")):has(.attribute-line:contains("Test 2"))) 2026-11-12 22:44:23,341 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:44:23,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:23] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.072 0.156 2026-11-12 22:44:23,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [20/20] Tour PosProductWithDynamicAttributes → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:23,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: tour succeeded 2026-11-12 22:44:23,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PosProductWithDynamicAttributes SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:44:23,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.040 0.103 2026-11-12 22:44:23,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: heap 15556760 (allocated 16515072) 2026-11-12 22:44:23,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Closing chrome headless with pid 29663 2026-11-12 22:44:23,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Closing websocket connection 2026-11-12 22:44:23,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Terminating chrome headless with pid 29663 2026-11-12 22:44:23,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224423_808927_test_product_with_dynamic_attributes.txt 2026-11-12 22:44:23,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Removing chrome user profile "/tmp/tmp76yaoxe6_chrome_odoo" 2026-11-12 22:44:23,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_with_single_value_dynamic_attribute ... 2026-11-12 22:44:25,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Chrome pid: 29882 2026-11-12 22:44:25,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Chrome headless temporary user profile dir: /tmp/tmp7tdvgwgg_chrome_odoo 2026-11-12 22:44:25,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Issuing json command http://127.0.0.1:46743/json/version 2026-11-12 22:44:25,183 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:25,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Browser version: Chrome/150.0.7871.114 2026-11-12 22:44:25,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Issuing json command http://127.0.0.1:46743/json 2026-11-12 22:44:25,239 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:25,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Websocket url found: ws://127.0.0.1:46743/devtools/page/F7B2124C40487B3AB0935D8840EB8C58 2026-11-12 22:44:25,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Enable chrome headless console log notification 2026-11-12 22:44:25,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Chrome headless enable page notifications 2026-11-12 22:44:25,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:44:25,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Setting session cookie in browser 2026-11-12 22:44:25,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:44:25,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:44:25,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:44:26,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:26] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 93 0.068 0.841 2026-11-12 22:44:26,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Navigation result: {'frameId': 'F7B2124C40487B3AB0935D8840EB8C58', 'loaderId': '91886665AD99EF89EC8633C891964C76', 'isDownload': False} 2026-11-12 22:44:26,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Evaluate ready code "odoo.isTourReady('test_product_with_single_value_dynamic_attribute')" 2026-11-12 22:44:26,413 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:44:26,461 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:26] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-11-12 22:44:26,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:26] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.015 0.023 2026-11-12 22:44:26,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:26] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.054 2026-11-12 22:44:27,269 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:44:27,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.031 2026-11-12 22:44:27,308 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:27,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Evaluate test code "odoo.startTour('test_product_with_single_value_dynamic_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:44:27,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 22:44:27,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [1/11] Tour test_product_with_single_value_dynamic_attribute → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:44:27,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:44:27,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:27,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.012 2026-11-12 22:44:27,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.046 2026-11-12 22:44:27,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.063 2026-11-12 22:44:27,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:27] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.033 2026-11-12 22:44:28,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.270 0.658 2026-11-12 22:44:28,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:44:28,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:44:28,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:28] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-11-12 22:44:28,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-11-12 22:44:28,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: Owl is running in 'dev' mode. 2026-11-12 22:44:28,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:44:29,060 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:44:29,086 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:44:29,112 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:29,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.039 0.054 2026-11-12 22:44:29,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.130 2026-11-12 22:44:29,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.136 2026-11-12 22:44:29,214 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:29,219 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:29,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.009 0.020 2026-11-12 22:44:29,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [2/11] Tour test_product_with_single_value_dynamic_attribute → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:44:29,439 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:44:29,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.032 2026-11-12 22:44:29,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 34 0.033 0.149 2026-11-12 22:44:29,623 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:44:29,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [3/11] Tour test_product_with_single_value_dynamic_attribute → Step click product 'Single Dynamic Product' (trigger: article.product .product-content .product-name:contains("Single Dynamic Product")) 2026-11-12 22:44:29,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /pos/ui/5 HTTP/1.1" 200 - 34 0.027 0.256 2026-11-12 22:44:29,734 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:29,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.020 0.231 2026-11-12 22:44:29,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.259 2026-11-12 22:44:29,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.276 2026-11-12 22:44:29,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.322 2026-11-12 22:44:29,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:29] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.327 2026-11-12 22:44:30,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:30] "GET /web/image?model=product.template&field=image_128&id=900&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.259 2026-11-12 22:44:30,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:30] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.256 2026-11-12 22:44:30,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:30] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-11-12 22:44:30,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:30] "GET /web/image?model=product.template&field=image_128&id=901&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-11-12 22:44:30,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.293 2026-11-12 22:44:30,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:30] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.252 2026-11-12 22:44:30,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [4/11] Tour test_product_with_single_value_dynamic_attribute → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:30,361 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:30] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.361 2026-11-12 22:44:30,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [5/11] Tour test_product_with_single_value_dynamic_attribute → Step Check orderline with attributes: {"withClass":".selected","productName":"Single Dynamic Product","quantity":"1","price":"5.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Single Dynamic Product")):has(.qty:contains("1")):has(.price:contains("5.0"))) 2026-11-12 22:44:30,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [6/11] Tour test_product_with_single_value_dynamic_attribute → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:30,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [7/11] Tour test_product_with_single_value_dynamic_attribute → Step click product 'Mixed Attribute Product' (trigger: article.product .product-content .product-name:contains("Mixed Attribute Product")) 2026-11-12 22:44:30,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [8/11] Tour test_product_with_single_value_dynamic_attribute → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:30,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [9/11] Tour test_product_with_single_value_dynamic_attribute → Step Check orderline with attributes: {"withClass":".selected","productName":"Mixed Attribute Product","quantity":"1","price":"7.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Mixed Attribute Product")):has(.qty:contains("1")):has(.price:contains("7.0"))) 2026-11-12 22:44:30,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [10/11] Tour test_product_with_single_value_dynamic_attribute → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:30,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: [11/11] Tour test_product_with_single_value_dynamic_attribute → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:44:30,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: tour succeeded 2026-11-12 22:44:30,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_product_with_single_value_dynamic_attribute SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-11-12 22:44:30,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute.browser: heap 14819536 (allocated 15990784) 2026-11-12 22:44:30,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Closing chrome headless with pid 29882 2026-11-12 22:44:30,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Closing websocket connection 2026-11-12 22:44:30,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Terminating chrome headless with pid 29882 2026-11-12 22:44:31,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224431_102209_test_product_with_single_value_dynamic_attribute.txt 2026-11-12 22:44:31,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_single_value_dynamic_attribute: Removing chrome user profile "/tmp/tmp7tdvgwgg_chrome_odoo" 2026-11-12 22:44:31,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_properly_display_price ... 2026-11-12 22:44:31,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome pid: 30083 2026-11-12 22:44:31,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome headless temporary user profile dir: /tmp/tmpzxl116jt_chrome_odoo 2026-11-12 22:44:31,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Issuing json command http://127.0.0.1:44283/json/version 2026-11-12 22:44:31,956 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:32,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Browser version: Chrome/150.0.7871.114 2026-11-12 22:44:32,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Issuing json command http://127.0.0.1:44283/json 2026-11-12 22:44:32,020 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:32,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Websocket url found: ws://127.0.0.1:44283/devtools/page/0EF45A33334542637C871A9C19AF1F47 2026-11-12 22:44:32,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Enable chrome headless console log notification 2026-11-12 22:44:32,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome headless enable page notifications 2026-11-12 22:44:32,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:44:32,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Setting session cookie in browser 2026-11-12 22:44:32,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:44:32,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:44:32,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:44:33,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:33] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.053 1.042 2026-11-12 22:44:33,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Navigation result: {'frameId': '0EF45A33334542637C871A9C19AF1F47', 'loaderId': 'D1EF1422638AA1D3FF92BFE0CAE1A027', 'isDownload': False} 2026-11-12 22:44:33,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Evaluate ready code "odoo.isTourReady('DecimalCommaOrderlinePrice')" 2026-11-12 22:44:33,385 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:44:33,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:33] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.018 2026-11-12 22:44:33,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:33] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-11-12 22:44:33,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:33] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-11-12 22:44:34,293 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:44:34,305 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:44:34,335 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-11-12 22:44:34,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 22:44:34,379 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:44:34,397 43 INFO rb-c635c7a-226731-435507 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-11-12 22:44:34,407 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:44:34,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:34,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-11-12 22:44:34,504 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.057 2026-11-12 22:44:34,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.070 2026-11-12 22:44:34,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:34] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.054 2026-11-12 22:44:35,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.239 0.602 2026-11-12 22:44:35,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:44:35,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:44:35,766 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:35] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.052 2026-11-12 22:44:35,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:44:35,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: Owl is running in 'dev' mode. 2026-11-12 22:44:35,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:44:35,939 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:44:36,010 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:36,015 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:44:36,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.027 0.067 2026-11-12 22:44:36,048 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:36,053 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:36,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.120 2026-11-12 22:44:36,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.151 2026-11-12 22:44:36,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.027 2026-11-12 22:44:36,265 43 INFO rb-c635c7a-226731-435507 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-11-12 22:44:36,315 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:44:36,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.113 0.109 2026-11-12 22:44:36,516 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:44:36,592 43 INFO rb-c635c7a-226731-435507 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-11-12 22:44:36,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.029 0.267 2026-11-12 22:44:36,621 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:44:36,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.019 0.232 2026-11-12 22:44:36,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.279 2026-11-12 22:44:36,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.307 2026-11-12 22:44:36,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.458 2026-11-12 22:44:36,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.299 2026-11-12 22:44:36,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.241 2026-11-12 22:44:36,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-11-12 22:44:36,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:36] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-11-12 22:44:37,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:37] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-11-12 22:44:37,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:37] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-11-12 22:44:37,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:37] "GET /web/image?model=product.template&field=image_128&id=902&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.254 2026-11-12 22:44:37,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.293 2026-11-12 22:44:37,350 43 INFO rb-c635c7a-226731-435507 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-11-12 22:44:37,403 43 INFO rb-c635c7a-226731-435507 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:contains(/^5$/)) 2026-11-12 22:44:37,453 43 INFO rb-c635c7a-226731-435507 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","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-11-12 22:44:37,640 43 INFO rb-c635c7a-226731-435507 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-11-12 22:44:37,691 43 INFO rb-c635c7a-226731-435507 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-11-12 22:44:37,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: tour succeeded 2026-11-12 22:44:37,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR DecimalCommaOrderlinePrice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 22:44:37,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: heap 14330156 (allocated 15204352) 2026-11-12 22:44:37,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Closing chrome headless with pid 30083 2026-11-12 22:44:37,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Closing websocket connection 2026-11-12 22:44:37,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Terminating chrome headless with pid 30083 2026-11-12 22:44:38,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224438_001313_test_properly_display_price.txt 2026-11-12 22:44:38,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Removing chrome user profile "/tmp/tmpzxl116jt_chrome_odoo" 2026-11-12 22:44:38,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_quantity_package_of_non_basic_unit ... 2026-11-12 22:44:38,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Chrome pid: 30290 2026-11-12 22:44:38,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Chrome headless temporary user profile dir: /tmp/tmplqp4o__m_chrome_odoo 2026-11-12 22:44:38,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Issuing json command http://127.0.0.1:32901/json/version 2026-11-12 22:44:38,868 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:38,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Browser version: Chrome/150.0.7871.114 2026-11-12 22:44:38,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Issuing json command http://127.0.0.1:32901/json 2026-11-12 22:44:38,952 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:38,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Websocket url found: ws://127.0.0.1:32901/devtools/page/72D81373F185160016BEF5213A7A567D 2026-11-12 22:44:38,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Enable chrome headless console log notification 2026-11-12 22:44:38,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Chrome headless enable page notifications 2026-11-12 22:44:39,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:44:39,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Setting session cookie in browser 2026-11-12 22:44:39,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:44:39,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:44:39,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:44:40,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:40] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.048 0.833 2026-11-12 22:44:40,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Navigation result: {'frameId': '72D81373F185160016BEF5213A7A567D', 'loaderId': '16537F56A9D89160D1C0A61070EEBD24', 'isDownload': False} 2026-11-12 22:44:40,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Evaluate ready code "odoo.isTourReady('test_quantity_package_of_non_basic_unit')" 2026-11-12 22:44:40,115 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:44:40,154 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:40] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.022 2026-11-12 22:44:40,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:40] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 22:44:40,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:40] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.075 2026-11-12 22:44:40,955 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:44:40,967 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:44:40,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-11-12 22:44:41,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-11-12 22:44:41,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Evaluate test code "odoo.startTour('test_quantity_package_of_non_basic_unit', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:44:41,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [1/7] Tour test_quantity_package_of_non_basic_unit → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:44:41,077 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:44:41,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:41,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-11-12 22:44:41,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:41] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.028 2026-11-12 22:44:41,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.062 2026-11-12 22:44:41,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.064 2026-11-12 22:44:42,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.270 0.611 2026-11-12 22:44:42,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:44:42,358 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:44:42,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-11-12 22:44:42,546 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:44:42,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: Owl is running in 'dev' mode. 2026-11-12 22:44:42,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:44:42,667 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:44:42,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:44:42,735 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:44:42,739 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:44:42,782 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:44:42,785 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:44:42,866 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:44:42,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.039 0.139 2026-11-12 22:44:42,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.195 2026-11-12 22:44:42,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [2/7] Tour test_quantity_package_of_non_basic_unit → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:44:42,986 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:42] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.026 0.152 2026-11-12 22:44:43,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.049 0.293 2026-11-12 22:44:43,168 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:44:43,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.008 0.339 2026-11-12 22:44:43,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-11-12 22:44:43,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [3/7] Tour test_quantity_package_of_non_basic_unit → Step PoS model scan barcode '555555' (trigger: body) 2026-11-12 22:44:43,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.015 0.192 2026-11-12 22:44:43,321 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:44:43,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.247 2026-11-12 22:44:43,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [4/7] Tour test_quantity_package_of_non_basic_unit → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:43,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.283 2026-11-12 22:44:43,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-11-12 22:44:43,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [5/7] Tour test_quantity_package_of_non_basic_unit → Step Check orderline with attributes: {"withClass":".selected","productName":"Cord","quantity":12,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Cord")):has(.qty:contains("12"))) 2026-11-12 22:44:43,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=903&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.284 2026-11-12 22:44:43,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-11-12 22:44:43,543 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.003 2026-11-12 22:44:43,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-11-12 22:44:43,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-11-12 22:44:43,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-11-12 22:44:43,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.204 2026-11-12 22:44:43,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.035 0.224 2026-11-12 22:44:43,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:43] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.102 2026-11-12 22:44:43,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [6/7] Tour test_quantity_package_of_non_basic_unit → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:43,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [7/7] Tour test_quantity_package_of_non_basic_unit → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:44:43,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: tour succeeded 2026-11-12 22:44:43,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_quantity_package_of_non_basic_unit SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-12 22:44:44,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: heap 14307112 (allocated 15466496) 2026-11-12 22:44:44,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Closing chrome headless with pid 30290 2026-11-12 22:44:44,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Closing websocket connection 2026-11-12 22:44:44,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Terminating chrome headless with pid 30290 2026-11-12 22:44:44,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224444_224371_test_quantity_package_of_non_basic_unit.txt 2026-11-12 22:44:44,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Removing chrome user profile "/tmp/tmplqp4o__m_chrome_odoo" 2026-11-12 22:44:44,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_screen_tour ... 2026-11-12 22:44:44,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome pid: 30514 2026-11-12 22:44:44,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmpkk4m9r00_chrome_odoo 2026-11-12 22:44:44,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:44347/json/version 2026-11-12 22:44:44,868 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:44,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 22:44:44,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:44347/json 2026-11-12 22:44:44,982 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:44:45,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:44347/devtools/page/746F97CC8E962569EEDA024DC08D9FEE 2026-11-12 22:44:45,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-11-12 22:44:45,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-11-12 22:44:45,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:44:45,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-11-12 22:44:45,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:44:45,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:44:45,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:44:46,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "GET /pos/ui/5 HTTP/1.1" 200 - 136 0.084 0.879 2026-11-12 22:44:46,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Navigation result: {'frameId': '746F97CC8E962569EEDA024DC08D9FEE', 'loaderId': '111CC0E77B9BEBACBB92C13CD0115FA0', 'isDownload': False} 2026-11-12 22:44:46,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-11-12 22:44:46,134 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:44:46,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-11-12 22:44:46,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:44:46,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.051 2026-11-12 22:44:46,869 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:46,875 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:44:46,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:44:46,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 22:44:46,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:44:46,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [1/223] Tour ReceiptScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:44:46,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:44:46,991 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:47,028 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-11-12 22:44:47,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:47] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.049 2026-11-12 22:44:47,135 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.058 2026-11-12 22:44:47,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:47] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.045 2026-11-12 22:44:48,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.251 0.575 2026-11-12 22:44:48,038 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:44:48,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:44:48,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.055 2026-11-12 22:44:48,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:44:48,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 22:44:48,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:44:48,416 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:44:48,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:44:48,474 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:44:48,501 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:44:48,571 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:48,631 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 22:44:48,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.079 0.124 2026-11-12 22:44:48,690 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:44:48,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [2/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:44:48,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.009 0.237 2026-11-12 22:44:48,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.143 2026-11-12 22:44:48,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [3/223] Tour ReceiptScreenTour → Step Wait until the register is opened (trigger: body:not(:has(.modal .opening-notes-container))) 2026-11-12 22:44:48,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.044 0.236 2026-11-12 22:44:48,889 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:44:48,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:48] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.041 0.282 2026-11-12 22:44:49,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.005 0.253 2026-11-12 22:44:49,050 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:44:49,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.274 2026-11-12 22:44:49,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.315 2026-11-12 22:44:49,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.342 2026-11-12 22:44:49,216 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.311 2026-11-12 22:44:49,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.196 2026-11-12 22:44:49,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-11-12 22:44:49,345 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-11-12 22:44:49,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.030 0.271 2026-11-12 22:44:49,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-11-12 22:44:49,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [4/223] Tour ReceiptScreenTour → Step Offline mode is now enabled (trigger: body) 2026-11-12 22:44:49,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.322 2026-11-12 22:44:49,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [5/223] Tour ReceiptScreenTour → Step refresh page (trigger: body) 2026-11-12 22:44:49,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:44:50,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:50] "GET /pos/ui/5/product/28c30f48-0d46-40b4-b693-50257ea5b8d4 HTTP/1.1" 200 - 33 0.021 0.062 2026-11-12 22:44:50,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [6/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-11-12 22:44:50,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:50] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.007 2026-11-12 22:44:51,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:51] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:44:51,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 22:44:51,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/1f0dafb/web.__assets_tests_call__.min.js:1681:256) at http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6830:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6825:166) at rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6823:228) at Cache.getAccessRightCacheValue [as getValue] (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:124) at Cache.read (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8211:98) at Object.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:871) at Proxy.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11510:63) at Proxy.setup (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11270:245) 2026-11-12 22:44:51,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:51] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.010 0.039 2026-11-12 22:44:51,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:51] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.059 2026-11-12 22:44:51,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [7/223] Tour ReceiptScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:44:51,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:51] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.024 0.080 2026-11-12 22:44:51,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [8/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:51,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:51] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.031 0.188 2026-11-12 22:44:51,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [9/223] Tour ReceiptScreenTour → 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-11-12 22:44:51,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [10/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:44:51,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [11/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:44:51,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [12/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:44:51,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [13/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:44:51,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [14/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:44:51,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [15/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:44:51,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [16/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:44:51,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [17/223] 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-11-12 22:44:52,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [18/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:52,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [19/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:52,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [20/223] Tour ReceiptScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:44:52,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [21/223] Tour ReceiptScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:44:52,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [22/223] Tour ReceiptScreenTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:44:52,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [23/223] Tour ReceiptScreenTour → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:44:52,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [24/223] Tour ReceiptScreenTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-11-12 22:44:52,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [25/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:52,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [26/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:44:52,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [27/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:44:52,798 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:52,802 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:52,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [28/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:44:52,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [29/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:44:52,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [30/223] Tour ReceiptScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:44:53,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [31/223] Tour ReceiptScreenTour → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-11-12 22:44:53,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [32/223] Tour ReceiptScreenTour → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-11-12 22:44:53,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [33/223] Tour ReceiptScreenTour → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-11-12 22:44:53,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [34/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:44:53,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:44:53,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [35/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 22:44:53,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:53] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.024 2026-11-12 22:44:53,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11419:87) at OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11958:171) at OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:19862:69) at OrderPaymentValidation.shouldHideValidationBehindFeedbackScreen (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11946:281) at OrderPaymentValidation.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11954:12) at async OrderPaymentValidation.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:19412:1) at async OrderPaymentValidation.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:20306:1) at async PaymentScreen.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:10637:138) at async PaymentScreen.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:9654:24) 2026-11-12 22:44:53,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [36/223] Tour ReceiptScreenTour → Step Cashier A exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(A)) 2026-11-12 22:44:53,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [37/223] Tour ReceiptScreenTour → Step Shipping date must be printed (trigger: .pos-receipt-order-data:contains('Expected delivery:')) 2026-11-12 22:44:53,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [38/223] Tour ReceiptScreenTour → Step Shipping date must be today (trigger: .pos-receipt-order-data:contains('Expected delivery:') > div:contains('11/12/2026')) 2026-11-12 22:44:53,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [39/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("55.0") 2026-11-12 22:44:53,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [40/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-11-12 22:44:53,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [41/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:44:53,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [42/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:44:53,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [43/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:44:53,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [44/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:53,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [45/223] 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-11-12 22:44:53,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [46/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:44:54,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [47/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:44:54,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [48/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:44:54,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [49/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:44:54,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [50/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:44:54,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [51/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:44:54,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [52/223] 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-11-12 22:44:54,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [53/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:54,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [54/223] Tour ReceiptScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:44:54,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [55/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:54,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [56/223] Tour ReceiptScreenTour → 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-11-12 22:44:54,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [57/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:44:54,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [58/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:44:54,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [59/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:44:54,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [60/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:44:54,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [61/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:44:55,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [62/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:44:55,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [63/223] 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-11-12 22:44:55,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [64/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:55,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [65/223] Tour ReceiptScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:44:55,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [66/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:44:55,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [67/223] Tour ReceiptScreenTour → 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-11-12 22:44:55,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [68/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:44:55,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [69/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:44:55,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [70/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:44:55,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [71/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:44:55,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [72/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:44:55,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [73/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:44:55,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [74/223] 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-11-12 22:44:56,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [75/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:44:56,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [76/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:44:56,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [77/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:44:56,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [78/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:44:56,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [79/223] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:44:56,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [80/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-11-12 22:44:56,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [81/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:44:56,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [82/223] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:44:56,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [83/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-11-12 22:44:56,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [84/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:44:56,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [85/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:44:56,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [86/223] Tour ReceiptScreenTour → Step remaining amount is 2.0 (trigger: .payment-status-amount .amount:contains("2.0")) 2026-11-12 22:44:56,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [87/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:44:56,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [88/223] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:44:56,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [89/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-11-12 22:44:56,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [90/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:44:56,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [91/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:44:56,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [92/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:44:56,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [93/223] Tour ReceiptScreenTour → Step change is 628.0 (trigger: .payment-status-amount .amount:contains("628.0")) 2026-11-12 22:44:57,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [94/223] Tour ReceiptScreenTour → Step Offline mode is now disabled (trigger: body) 2026-11-12 22:44:57,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [95/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:44:57,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:57,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [96/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 22:44:57,157 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:57,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38155279 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'e0f0d178-3e7c-4092-ae0c-a177dea3dde8'}] 2026-11-12 22:44:57,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38155279 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'e0f0d178-3e7c-4092-ae0c-a177dea3dde8'} created pos.order #67 2026-11-12 22:44:57,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38155279 finished 2026-11-12 22:44:57,944 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 224 0.319 0.464 2026-11-12 22:44:57,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75502166 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000003', 'uuid': '87037758-633e-44f7-ab39-0d260e3a8474'}] 2026-11-12 22:44:58,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75502166 order {'name': '/', 'pos_reference': '261-5-000003', 'uuid': '87037758-633e-44f7-ab39-0d260e3a8474'} created pos.order #68 2026-11-12 22:44:58,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75502166 finished 2026-11-12 22:44:58,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.219 1.353 2026-11-12 22:44:58,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10884851 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000003', 'uuid': '87037758-633e-44f7-ab39-0d260e3a8474'}] 2026-11-12 22:44:58,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10884851 order {'name': '/', 'pos_reference': '261-5-000003', 'uuid': '87037758-633e-44f7-ab39-0d260e3a8474'} sync ignored for existing PoS order pos.order(68,) (state: paid) 2026-11-12 22:44:58,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10884851 finished 2026-11-12 22:44:59,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.949 2026-11-12 22:44:59,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:44:59,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [97/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("72.0") 2026-11-12 22:44:59,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68798699 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-5-000003', 'uuid': '87037758-633e-44f7-ab39-0d260e3a8474'}] 2026-11-12 22:44:59,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68798699 order {'name': 'Shop - 000003', 'pos_reference': '261-5-000003', 'uuid': '87037758-633e-44f7-ab39-0d260e3a8474'} sync ignored for existing PoS order pos.order(68,) (state: paid) 2026-11-12 22:44:59,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68798699 finished 2026-11-12 22:44:59,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [98/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-11-12 22:44:59,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [99/223] Tour ReceiptScreenTour → Step .receipt-screen .send-receipt-email-input 2026-11-12 22:44:59,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [100/223] Tour ReceiptScreenTour → Step .receipt-screen button i.fa-paper-plane 2026-11-12 22:44:59,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.046 0.184 2026-11-12 22:44:59,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [101/223] Tour ReceiptScreenTour → Step .receipt-screen .notice .text-success 2026-11-12 22:44:59,722 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:44:59,750 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:44:59,753 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:44:59,809 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:44:59,818 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:44:59,829 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:44:59,833 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:44:59,835 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:44:59,842 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:44:59,913 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:44:59,937 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:44:59,966 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 22:44:59,975 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:44:59,992 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:44:59] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.069 2026-11-12 22:45:00,004 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.090 2026-11-12 22:45:00,007 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:45:00,011 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.097 2026-11-12 22:45:00,045 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:45:00,077 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:45:00,086 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 22:45:00,086 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 22:45:00,094 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:45:00,101 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-11-12 22:45:00,130 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:45:00,132 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:45:00,139 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:45:03,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:03] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.018 2026-11-12 22:45:04,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:04] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 - 29 0.030 0.080 2026-11-12 22:45:04,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [102/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:45:04,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [103/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:45:04,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [104/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:45:04,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [105/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:04,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [106/223] 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-11-12 22:45:04,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [107/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:45:04,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [108/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:45:04,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [109/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:45:04,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [110/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:45:04,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [111/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:45:04,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [112/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:45:04,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [113/223] 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-11-12 22:45:04,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [114/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:04,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [115/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:45:05,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [116/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:45:05,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [117/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:45:05,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [118/223] Tour ReceiptScreenTour → Step .payment-screen .button:contains('Tip') 2026-11-12 22:45:05,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [119/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-11-12 22:45:05,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [120/223] Tour ReceiptScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-11-12 22:45:05,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [121/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:45:05,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [122/223] Tour ReceiptScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-11-12 22:45:05,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [123/223] Tour ReceiptScreenTour → Step amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0")) 2026-11-12 22:45:05,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [124/223] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:45:05,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [125/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:45:05,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [126/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 22:45:05,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35017115 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000004', 'uuid': 'ce002111-02fd-40e9-b934-b7b8f8b9df21'}] 2026-11-12 22:45:06,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35017115 order {'name': '/', 'pos_reference': '261-5-000004', 'uuid': 'ce002111-02fd-40e9-b934-b7b8f8b9df21'} created pos.order #69 2026-11-12 22:45:06,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35017115 finished 2026-11-12 22:45:06,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.131 0.501 2026-11-12 22:45:06,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:45:06,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:06] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.019 2026-11-12 22:45:06,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [127/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("$ 30.00 + $ 1.00 tip") 2026-11-12 22:45:06,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17288001 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-5-000004', 'uuid': 'ce002111-02fd-40e9-b934-b7b8f8b9df21'}] 2026-11-12 22:45:06,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17288001 order {'name': 'Shop - 000004', 'pos_reference': '261-5-000004', 'uuid': 'ce002111-02fd-40e9-b934-b7b8f8b9df21'} sync ignored for existing PoS order pos.order(69,) (state: paid) 2026-11-12 22:45:06,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [128/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-11-12 22:45:06,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17288001 finished 2026-11-12 22:45:06,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [129/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:45:06,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [130/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:45:06,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [131/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:45:06,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.050 0.185 2026-11-12 22:45:06,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [132/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:06,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [133/223] 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-11-12 22:45:06,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [134/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:45:06,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [135/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:45:06,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [136/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:45:07,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [137/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:45:07,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [138/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:45:07,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [139/223] 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-11-12 22:45:07,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [140/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:07,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [141/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:07,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [142/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 22:45:07,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [143/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:45:07,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [144/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .more-btn) 2026-11-12 22:45:07,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [145/223] Tour ReceiptScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-11-12 22:45:07,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [146/223] Tour ReceiptScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 22:45:07,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [147/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:45:07,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [148/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:07,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [149/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:45:07,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [150/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:45:07,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [151/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:45:07,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [152/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:45:07,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [153/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:45:08,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [154/223] 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-11-12 22:45:08,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69780361 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000005', 'uuid': 'b15c8de3-f13d-4fb4-ac5a-4f5f0f80f268'}] 2026-11-12 22:45:08,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69780361 order {'name': '/', 'pos_reference': '261-5-000005', 'uuid': 'b15c8de3-f13d-4fb4-ac5a-4f5f0f80f268'} created pos.order #70 2026-11-12 22:45:08,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69780361 finished 2026-11-12 22:45:08,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.116 0.450 2026-11-12 22:45:08,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:45:08,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [155/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:45:08,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47293002 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-5-000005', 'uuid': 'b15c8de3-f13d-4fb4-ac5a-4f5f0f80f268'}] 2026-11-12 22:45:08,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47293002 order {'name': 'Shop - 000005', 'pos_reference': '261-5-000005', 'uuid': 'b15c8de3-f13d-4fb4-ac5a-4f5f0f80f268'} sync ignored for existing PoS order pos.order(70,) (state: paid) 2026-11-12 22:45:08,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47293002 finished 2026-11-12 22:45:08,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [156/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:45:08,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [157/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:45:08,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [158/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:08,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.048 0.173 2026-11-12 22:45:08,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [159/223] 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-11-12 22:45:09,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [160/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:45:09,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [161/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:45:09,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [162/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:45:09,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [163/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:45:09,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [164/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:45:09,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [165/223] 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-11-12 22:45:09,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [166/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:09,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [167/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:09,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [168/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 22:45:09,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [169/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:45:09,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [170/223] Tour ReceiptScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-11-12 22:45:09,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [171/223] Tour ReceiptScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-11-12 22:45:09,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [172/223] Tour ReceiptScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 22:45:09,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [173/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:45:09,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [174/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 22:45:09,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [175/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 22:45:09,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [176/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:45:09,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [177/223] Tour ReceiptScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-11-12 22:45:10,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [178/223] Tour ReceiptScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-11-12 22:45:10,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [179/223] Tour ReceiptScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 22:45:10,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [180/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:45:10,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [181/223] Tour ReceiptScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-11-12 22:45:10,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [182/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:10,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [183/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:45:10,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [184/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:45:10,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [185/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:45:10,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [186/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:45:10,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [187/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:45:10,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [188/223] Tour ReceiptScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:45:10,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68357429 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000006', 'uuid': '6a68e302-a678-475e-afce-5a34c291e90a'}] 2026-11-12 22:45:11,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68357429 order {'name': '/', 'pos_reference': '261-5-000006', 'uuid': '6a68e302-a678-475e-afce-5a34c291e90a'} created pos.order #71 2026-11-12 22:45:11,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68357429 finished 2026-11-12 22:45:11,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.113 0.486 2026-11-12 22:45:11,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:45:11,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61957094 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-5-000006', 'uuid': '6a68e302-a678-475e-afce-5a34c291e90a'}] 2026-11-12 22:45:11,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [189/223] Tour ReceiptScreenTour → Step Check that: ---Check orderline with attributes: {"internalNote":"Test internal note"}--- is not true (trigger: body:not(:has(.order-container .orderline:has(.info-list .o_tag_badge_text:contains("Test internal note"))))) 2026-11-12 22:45:11,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61957094 order {'name': 'Shop - 000006', 'pos_reference': '261-5-000006', 'uuid': '6a68e302-a678-475e-afce-5a34c291e90a'} sync ignored for existing PoS order pos.order(71,) (state: paid) 2026-11-12 22:45:11,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61957094 finished 2026-11-12 22:45:11,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [190/223] Tour ReceiptScreenTour → Step Check that: ---Order internal note is 'Test internal note on order'--- is not true (trigger: body:not(:has(.order-container .internal-note-container span div:contains("Test internal note on order")))) 2026-11-12 22:45:11,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [191/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:45:11,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [192/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:45:11,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.044 0.154 2026-11-12 22:45:11,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [193/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:45:11,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [194/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:11,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [195/223] 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-11-12 22:45:11,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [196/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:45:11,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [197/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:45:11,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [198/223] Tour ReceiptScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:45:11,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [199/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:45:12,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [200/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:45:12,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [201/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:45:12,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [202/223] 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-11-12 22:45:12,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [203/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:12,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [204/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:12,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [205/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 22:45:12,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [206/223] Tour ReceiptScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-11-12 22:45:12,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [207/223] 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-11-12 22:45:12,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [208/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:45:12,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [209/223] 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-11-12 22:45:12,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [210/223] Tour ReceiptScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 22:45:12,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [211/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:12,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [212/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:45:12,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [213/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:45:12,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [214/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:45:12,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [215/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:45:13,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [216/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:45:13,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [217/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 22:45:13,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70942187 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000007', 'uuid': 'b727643a-1549-4b91-a3b7-1f5ab8f6c984'}] 2026-11-12 22:45:13,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70942187 order {'name': '/', 'pos_reference': '261-5-000007', 'uuid': 'b727643a-1549-4b91-a3b7-1f5ab8f6c984'} created pos.order #72 2026-11-12 22:45:13,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70942187 finished 2026-11-12 22:45:13,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.101 0.385 2026-11-12 22:45:13,666 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:45:13,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [218/223] 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-11-12 22:45:13,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34930229 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-5-000007', 'uuid': 'b727643a-1549-4b91-a3b7-1f5ab8f6c984'}] 2026-11-12 22:45:13,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34930229 order {'name': 'Shop - 000007', 'pos_reference': '261-5-000007', 'uuid': 'b727643a-1549-4b91-a3b7-1f5ab8f6c984'} sync ignored for existing PoS order pos.order(72,) (state: paid) 2026-11-12 22:45:13,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [219/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("19.00") 2026-11-12 22:45:13,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34930229 finished 2026-11-12 22:45:13,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [220/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-11-12 22:45:13,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [221/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:45:13,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [222/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:45:13,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.053 0.195 2026-11-12 22:45:14,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [223/223] Tour ReceiptScreenTour → Step Offline mode is now disabled (trigger: body) 2026-11-12 22:45:14,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: tour succeeded 2026-11-12 22:45:14,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR ReceiptScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:45:14,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:45:14,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: heap 27049936 (allocated 28577792) 2026-11-12 22:45:14,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing chrome headless with pid 30514 2026-11-12 22:45:14,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing websocket connection 2026-11-12 22:45:14,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Terminating chrome headless with pid 30514 2026-11-12 22:45:14,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224514_665101_test_receipt_screen_tour.txt 2026-11-12 22:45:14,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmpkk4m9r00_chrome_odoo" 2026-11-12 22:45:14,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-11-12 22:45:15,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome pid: 30796 2026-11-12 22:45:15,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmphmd1l61y_chrome_odoo 2026-11-12 22:45:15,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:34029/json/version 2026-11-12 22:45:15,533 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:15,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-11-12 22:45:15,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:34029/json 2026-11-12 22:45:15,605 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:15,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:34029/devtools/page/356719CD39E15B5698CAFA6989D90112 2026-11-12 22:45:15,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-11-12 22:45:15,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-11-12 22:45:15,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:45:15,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-11-12 22:45:15,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:45:15,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:45:15,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:45:16,986 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:16] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.066 1.086 2026-11-12 22:45:16,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigation result: {'frameId': '356719CD39E15B5698CAFA6989D90112', 'loaderId': '52EB0B001885033CBC920FA46D01B4F2', 'isDownload': False} 2026-11-12 22:45:16,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-11-12 22:45:17,036 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:45:17,074 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:17] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-11-12 22:45:17,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:17] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-11-12 22:45:17,094 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:17] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.039 2026-11-12 22:45:17,889 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:17,899 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:17,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 22:45:17,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:45:17,989 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:45:17,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [1/15] Tour ReceiptTrackingMethodTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:45:18,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:45:18,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:45:18,077 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-11-12 22:45:18,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:18] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.037 2026-11-12 22:45:18,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.048 2026-11-12 22:45:18,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:18] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.036 2026-11-12 22:45:19,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.312 0.589 2026-11-12 22:45:19,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:45:19,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:45:19,377 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.053 2026-11-12 22:45:19,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:45:19,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-11-12 22:45:19,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.018 2026-11-12 22:45:19,550 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:45:19,625 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-11-12 22:45:19,626 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.063 2026-11-12 22:45:19,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.059 0.066 2026-11-12 22:45:19,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.008 0.152 2026-11-12 22:45:19,717 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:45:19,724 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:45:19,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.177 2026-11-12 22:45:19,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.007 0.036 2026-11-12 22:45:19,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [2/15] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:45:19,924 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:45:20,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.053 0.096 2026-11-12 22:45:20,085 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:45:20,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.020 0.121 2026-11-12 22:45:20,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [3/15] Tour ReceiptTrackingMethodTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:45:20,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-11-12 22:45:20,185 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:45:20,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-11-12 22:45:20,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.199 2026-11-12 22:45:20,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.030 0.405 2026-11-12 22:45:20,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.285 2026-11-12 22:45:20,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.316 2026-11-12 22:45:20,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-11-12 22:45:20,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.313 2026-11-12 22:45:20,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=904&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-11-12 22:45:20,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.061 0.289 2026-11-12 22:45:20,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [4/15] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:45:20,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.328 2026-11-12 22:45:20,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.009 0.019 2026-11-12 22:45:20,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:20] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.440 2026-11-12 22:45:20,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [5/15] Tour ReceiptTrackingMethodTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:45:20,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [6/15] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:45:20,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [7/15] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-11-12 22:45:21,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [8/15] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:45:21,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [9/15] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:45:21,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [10/15] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:45:21,297 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:21,299 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:21,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [11/15] Tour ReceiptTrackingMethodTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:45:21,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [12/15] Tour ReceiptTrackingMethodTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:45:21,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [13/15] Tour ReceiptTrackingMethodTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:45:21,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [14/15] Tour ReceiptTrackingMethodTour → Step tracking method is Lot (trigger: li.lot-number:contains("Lot Number 123456789")) 2026-11-12 22:45:21,574 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:45:21,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47760226 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '98f78b88-7cd4-4879-be99-1afb4a483447'}] 2026-11-12 22:45:22,396 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47760226 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '98f78b88-7cd4-4879-be99-1afb4a483447'} created pos.order #73 2026-11-12 22:45:22,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47760226 finished 2026-11-12 22:45:22,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 264 0.315 0.649 2026-11-12 22:45:22,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:45:22,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [15/15] Tour ReceiptTrackingMethodTour → Step Check for self invoicing URL (trigger: .pos-receipt .portal-url) 2026-11-12 22:45:22,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98280740 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '98f78b88-7cd4-4879-be99-1afb4a483447'}] 2026-11-12 22:45:22,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98280740 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '98f78b88-7cd4-4879-be99-1afb4a483447'} sync ignored for existing PoS order pos.order(73,) (state: paid) 2026-11-12 22:45:22,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98280740 finished 2026-11-12 22:45:22,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: tour succeeded 2026-11-12 22:45:22,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:45:22,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: heap 16078860 (allocated 17563648) 2026-11-12 22:45:22,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.054 0.162 2026-11-12 22:45:22,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing chrome headless with pid 30796 2026-11-12 22:45:22,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing websocket connection 2026-11-12 22:45:22,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Terminating chrome headless with pid 30796 2026-11-12 22:45:23,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224523_104879_test_receipt_tracking_method.txt 2026-11-12 22:45:23,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmphmd1l61y_chrome_odoo" 2026-11-12 22:45:23,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_few_quantities ... 2026-11-12 22:45:23,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome pid: 31008 2026-11-12 22:45:23,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome headless temporary user profile dir: /tmp/tmpa0t162ut_chrome_odoo 2026-11-12 22:45:23,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:40195/json/version 2026-11-12 22:45:23,906 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:24,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Browser version: Chrome/150.0.7871.114 2026-11-12 22:45:24,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:40195/json 2026-11-12 22:45:24,013 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:24,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Websocket url found: ws://127.0.0.1:40195/devtools/page/96A1EAC597589FDF2C463A3EA9753327 2026-11-12 22:45:24,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Enable chrome headless console log notification 2026-11-12 22:45:24,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome headless enable page notifications 2026-11-12 22:45:24,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:45:24,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Setting session cookie in browser 2026-11-12 22:45:24,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:45:24,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:45:24,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:45:25,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:25] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.048 0.811 2026-11-12 22:45:25,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Navigation result: {'frameId': '96A1EAC597589FDF2C463A3EA9753327', 'loaderId': 'C05B38090259C94D98769B601886DD7C', 'isDownload': False} 2026-11-12 22:45:25,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Evaluate ready code "odoo.isTourReady('RefundFewQuantities')" 2026-11-12 22:45:25,155 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:45:25,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:25] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-11-12 22:45:25,185 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:25] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-11-12 22:45:25,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:25] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-11-12 22:45:25,929 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:45:25,944 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:45:25,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:45:26,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:45:26,024 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:45:26,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:45:26,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [1/41] Tour RefundFewQuantities → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:45:26,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:45:26,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.023 2026-11-12 22:45:26,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:26] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.035 2026-11-12 22:45:26,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.061 2026-11-12 22:45:26,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:26] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.046 2026-11-12 22:45:27,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.241 0.639 2026-11-12 22:45:27,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 22:45:27,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:45:27,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-11-12 22:45:27,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:45:27,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: Owl is running in 'dev' mode. 2026-11-12 22:45:27,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 22:45:27,639 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:45:27,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.021 2026-11-12 22:45:27,690 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:45:27,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:45:27,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.029 0.079 2026-11-12 22:45:27,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-11-12 22:45:27,768 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:27,771 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:27,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:27] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-11-12 22:45:27,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [2/41] Tour RefundFewQuantities → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:45:28,013 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:45:28,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [3/41] Tour RefundFewQuantities → Step click product 'Sugar' (trigger: article.product .product-content .product-name:contains("Sugar")) 2026-11-12 22:45:28,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.070 0.085 2026-11-12 22:45:28,174 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:45:28,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.158 2026-11-12 22:45:28,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.117 2026-11-12 22:45:28,248 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:45:28,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-11-12 22:45:28,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.190 2026-11-12 22:45:28,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.033 0.432 2026-11-12 22:45:28,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.267 2026-11-12 22:45:28,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.292 2026-11-12 22:45:28,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-11-12 22:45:28,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=905&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-11-12 22:45:28,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.310 2026-11-12 22:45:28,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.040 0.244 2026-11-12 22:45:28,781 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-11-12 22:45:28,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:28] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.316 2026-11-12 22:45:28,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [4/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:28,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [5/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:45:28,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [6/41] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 22:45:29,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [7/41] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0","price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0")):has(.price:contains("0.00"))) 2026-11-12 22:45:29,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [8/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:45:29,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [9/41] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:45:29,333 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [10/41] 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-11-12 22:45:29,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [11/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:29,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [12/41] Tour RefundFewQuantities → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:45:29,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [13/41] Tour RefundFewQuantities → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:45:29,674 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:29,679 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:29,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [14/41] Tour RefundFewQuantities → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:45:29,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [15/41] Tour RefundFewQuantities → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:45:29,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [16/41] Tour RefundFewQuantities → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:45:29,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [17/41] Tour RefundFewQuantities → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:45:29,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38674964 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '5f35d5e1-2eca-473a-99de-4aef1979bfca'}] 2026-11-12 22:45:29,951 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:45:30,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38674964 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '5f35d5e1-2eca-473a-99de-4aef1979bfca'} created pos.order #74 2026-11-12 22:45:30,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38674964 finished 2026-11-12 22:45:30,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.204 0.617 2026-11-12 22:45:30,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:45:31,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [18/41] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:45:31,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83344544 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '5f35d5e1-2eca-473a-99de-4aef1979bfca'}] 2026-11-12 22:45:31,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83344544 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '5f35d5e1-2eca-473a-99de-4aef1979bfca'} sync ignored for existing PoS order pos.order(74,) (state: paid) 2026-11-12 22:45:31,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83344544 finished 2026-11-12 22:45:31,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [19/41] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:45:31,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [20/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:31,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [21/41] Tour RefundFewQuantities → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:45:31,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [22/41] Tour RefundFewQuantities → Step click Actions button (trigger: .more-btn) 2026-11-12 22:45:31,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.067 0.196 2026-11-12 22:45:31,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [23/41] Tour RefundFewQuantities → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:45:31,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [24/41] Tour RefundFewQuantities → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:45:31,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:45:31,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.030 2026-11-12 22:45:31,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [25/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:31,503 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.020 2026-11-12 22:45:31,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [26/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:45:31,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [27/41] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 22:45:31,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [28/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:31,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [29/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:31,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [30/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:45:31,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [31/41] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:45:31,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [32/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:31,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [33/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:31,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [34/41] Tour RefundFewQuantities → Step .ticket-screen .to-refund-highlight:contains("To Refund: 0.02") 2026-11-12 22:45:32,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [35/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:32,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [36/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:32,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [37/41] Tour RefundFewQuantities → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:45:32,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [38/41] Tour RefundFewQuantities → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:45:32,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [39/41] Tour RefundFewQuantities → Step click back button (trigger: .back-button) 2026-11-12 22:45:32,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [40/41] Tour RefundFewQuantities → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:45:32,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [41/41] Tour RefundFewQuantities → Step Check orderline with attributes: "Sugar" (trigger: .order-container .orderline) 2026-11-12 22:45:32,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: tour succeeded 2026-11-12 22:45:32,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: ╔════════════════════════════════════╗ ║ TOUR RefundFewQuantities SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:45:32,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: heap 17641332 (allocated 19795968) 2026-11-12 22:45:32,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Closing chrome headless with pid 31008 2026-11-12 22:45:32,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Closing websocket connection 2026-11-12 22:45:32,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Terminating chrome headless with pid 31008 2026-11-12 22:45:32,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224532_805739_test_refund_few_quantities.txt 2026-11-12 22:45:32,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Removing chrome user profile "/tmp/tmpa0t162ut_chrome_odoo" 2026-11-12 22:45:32,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_line_keep_attributes ... 2026-11-12 22:45:33,395 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #464 deleted product.product records with IDs: [1301] 2026-11-12 22:45:33,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Chrome pid: 31222 2026-11-12 22:45:33,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Chrome headless temporary user profile dir: /tmp/tmp15q8yrpa_chrome_odoo 2026-11-12 22:45:33,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Issuing json command http://127.0.0.1:36461/json/version 2026-11-12 22:45:33,935 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:34,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Browser version: Chrome/150.0.7871.114 2026-11-12 22:45:34,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Issuing json command http://127.0.0.1:36461/json 2026-11-12 22:45:34,016 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:34,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Websocket url found: ws://127.0.0.1:36461/devtools/page/1D1A2A153179DB8283303DE8D54D4245 2026-11-12 22:45:34,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Enable chrome headless console log notification 2026-11-12 22:45:34,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Chrome headless enable page notifications 2026-11-12 22:45:34,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:45:34,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Setting session cookie in browser 2026-11-12 22:45:34,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:45:34,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:45:34,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:45:35,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:35] "GET /pos/ui/5 HTTP/1.1" 200 - 137 0.079 0.870 2026-11-12 22:45:35,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Navigation result: {'frameId': '1D1A2A153179DB8283303DE8D54D4245', 'loaderId': 'B0B49DB75B55E7417D6124F601D138FE', 'isDownload': False} 2026-11-12 22:45:35,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Evaluate ready code "odoo.isTourReady('test_refund_line_keep_attributes')" 2026-11-12 22:45:35,148 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:45:35,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:35] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:45:35,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:35] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-11-12 22:45:35,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:35] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-11-12 22:45:35,872 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:45:35,884 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:45:35,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.032 2026-11-12 22:45:35,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:45:35,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Evaluate test code "odoo.startTour('test_refund_line_keep_attributes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:45:36,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:45:36,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [1/25] Tour test_refund_line_keep_attributes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:45:36,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:45:36,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-11-12 22:45:36,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:36] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.040 2026-11-12 22:45:36,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.049 2026-11-12 22:45:36,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:36] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.035 2026-11-12 22:45:37,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.265 0.562 2026-11-12 22:45:37,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:45:37,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:45:37,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.022 2026-11-12 22:45:37,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-11-12 22:45:37,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:45:37,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: Owl is running in 'dev' mode. 2026-11-12 22:45:37,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.010 2026-11-12 22:45:37,533 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:45:37,591 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:45:37,620 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:45:37,664 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:45:37,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.059 0.097 2026-11-12 22:45:37,728 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:45:37,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.200 2026-11-12 22:45:37,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.003 0.200 2026-11-12 22:45:37,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.091 2026-11-12 22:45:37,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [2/25] Tour test_refund_line_keep_attributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:45:37,865 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:45:37,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.021 0.064 2026-11-12 22:45:37,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [3/25] Tour test_refund_line_keep_attributes → Step click product 'Donut' (trigger: article.product .product-content .product-name:contains("Donut")) 2026-11-12 22:45:37,955 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:45:38,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.054 0.181 2026-11-12 22:45:38,097 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:38,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.044 0.296 2026-11-12 22:45:38,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.286 2026-11-12 22:45:38,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.328 2026-11-12 22:45:38,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.319 2026-11-12 22:45:38,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=906&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.349 2026-11-12 22:45:38,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.285 2026-11-12 22:45:38,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.240 2026-11-12 22:45:38,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-11-12 22:45:38,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.048 0.278 2026-11-12 22:45:38,666 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.297 2026-11-12 22:45:38,695 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.286 2026-11-12 22:45:38,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [4/25] Tour test_refund_line_keep_attributes → Step picking radio attribute with name Sugar (trigger: .modal .attribute-name-cell:contains('Sugar') input) 2026-11-12 22:45:38,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:38] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.411 2026-11-12 22:45:38,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [5/25] Tour test_refund_line_keep_attributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:45:38,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [6/25] Tour test_refund_line_keep_attributes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:45:38,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [7/25] Tour test_refund_line_keep_attributes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:45:39,000 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:39,005 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:45:39,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [8/25] Tour test_refund_line_keep_attributes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:45:39,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [9/25] Tour test_refund_line_keep_attributes → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:45:39,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [10/25] Tour test_refund_line_keep_attributes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:45:39,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [11/25] Tour test_refund_line_keep_attributes → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:45:39,241 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13786926 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'a78a210a-3880-4044-99d0-e3aafabc0305'}] 2026-11-12 22:45:39,252 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:45:39,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13786926 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'a78a210a-3880-4044-99d0-e3aafabc0305'} created pos.order #75 2026-11-12 22:45:39,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13786926 finished 2026-11-12 22:45:40,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.211 0.555 2026-11-12 22:45:40,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:45:40,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [12/25] Tour test_refund_line_keep_attributes → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:45:40,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23172611 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'a78a210a-3880-4044-99d0-e3aafabc0305'}] 2026-11-12 22:45:40,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23172611 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'a78a210a-3880-4044-99d0-e3aafabc0305'} sync ignored for existing PoS order pos.order(75,) (state: paid) 2026-11-12 22:45:40,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23172611 finished 2026-11-12 22:45:40,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [13/25] Tour test_refund_line_keep_attributes → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:45:40,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [14/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:40,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [15/25] Tour test_refund_line_keep_attributes → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:45:40,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [16/25] Tour test_refund_line_keep_attributes → Step click Actions button (trigger: .more-btn) 2026-11-12 22:45:40,487 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.057 0.188 2026-11-12 22:45:40,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [17/25] Tour test_refund_line_keep_attributes → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:45:40,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [18/25] Tour test_refund_line_keep_attributes → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:45:40,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:45:40,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.034 2026-11-12 22:45:40,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [19/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:40,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.020 2026-11-12 22:45:40,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [20/25] Tour test_refund_line_keep_attributes → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:45:40,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [21/25] Tour test_refund_line_keep_attributes → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:40,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [22/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:40,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [23/25] Tour test_refund_line_keep_attributes → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:45:40,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [24/25] Tour test_refund_line_keep_attributes → Step click back button (trigger: .back-button) 2026-11-12 22:45:41,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [25/25] Tour test_refund_line_keep_attributes → Step Check orderline with attributes: {"productName":"Donut","attributeLine":"Sugar"} (trigger: .order-container .orderline:has(.product-name:contains("Donut")):has(.attribute-line:contains("Sugar"))) 2026-11-12 22:45:41,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: tour succeeded 2026-11-12 22:45:41,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_refund_line_keep_attributes SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-12 22:45:41,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: heap 17553144 (allocated 19009536) 2026-11-12 22:45:41,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Closing chrome headless with pid 31222 2026-11-12 22:45:41,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Closing websocket connection 2026-11-12 22:45:41,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Terminating chrome headless with pid 31222 2026-11-12 22:45:41,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224541_496441_test_refund_line_keep_attributes.txt 2026-11-12 22:45:41,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Removing chrome user profile "/tmp/tmp15q8yrpa_chrome_odoo" 2026-11-12 22:45:41,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_multiple_products_amounts_compliance ... 2026-11-12 22:45:42,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Chrome pid: 31438 2026-11-12 22:45:42,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Chrome headless temporary user profile dir: /tmp/tmpvqdwyd_6_chrome_odoo 2026-11-12 22:45:42,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Issuing json command http://127.0.0.1:39305/json/version 2026-11-12 22:45:42,311 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:42,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Browser version: Chrome/150.0.7871.114 2026-11-12 22:45:42,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Issuing json command http://127.0.0.1:39305/json 2026-11-12 22:45:42,440 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:42,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Websocket url found: ws://127.0.0.1:39305/devtools/page/44D32610E7F1A49674FA1F2D65740447 2026-11-12 22:45:42,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Enable chrome headless console log notification 2026-11-12 22:45:42,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Chrome headless enable page notifications 2026-11-12 22:45:42,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:45:42,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Setting session cookie in browser 2026-11-12 22:45:42,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:45:42,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:45:42,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:45:43,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:43] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.050 1.062 2026-11-12 22:45:43,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Navigation result: {'frameId': '44D32610E7F1A49674FA1F2D65740447', 'loaderId': '02A39B879235BF8395786405F2EA6425', 'isDownload': False} 2026-11-12 22:45:43,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Evaluate ready code "odoo.isTourReady('refund_multiple_products_amounts_compliance')" 2026-11-12 22:45:43,795 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:45:43,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:43] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.019 2026-11-12 22:45:43,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:43] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-11-12 22:45:43,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:43] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 22:45:44,594 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:45:44,601 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:45:44,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:45:44,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Evaluate test code "odoo.startTour('refund_multiple_products_amounts_compliance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:45:44,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.011 2026-11-12 22:45:44,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [1/29] Tour refund_multiple_products_amounts_compliance → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:45:44,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:45:44,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:45:44,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.033 2026-11-12 22:45:44,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.056 2026-11-12 22:45:44,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.006 2026-11-12 22:45:44,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.062 2026-11-12 22:45:45,903 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.308 0.574 2026-11-12 22:45:45,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:45:46,031 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:45:46,099 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-11-12 22:45:46,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:45:46,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: Owl is running in 'dev' mode. 2026-11-12 22:45:46,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:45:46,297 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:45:46,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:45:46,372 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:45:46,385 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:45:46,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.044 0.064 2026-11-12 22:45:46,471 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:45:46,500 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:45:46,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.010 0.179 2026-11-12 22:45:46,593 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 22:45:46,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [2/29] Tour refund_multiple_products_amounts_compliance → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:45:46,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.056 0.192 2026-11-12 22:45:46,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.059 0.327 2026-11-12 22:45:46,920 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:45:46,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.305 2026-11-12 22:45:46,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [3/29] Tour refund_multiple_products_amounts_compliance → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-11-12 22:45:46,949 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:45:47,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.185 2026-11-12 22:45:47,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.236 2026-11-12 22:45:47,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.015 0.268 2026-11-12 22:45:47,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.328 2026-11-12 22:45:47,214 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.275 2026-11-12 22:45:47,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=907&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.297 2026-11-12 22:45:47,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.299 2026-11-12 22:45:47,361 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-11-12 22:45:47,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.272 2026-11-12 22:45:47,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-11-12 22:45:47,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.009 0.226 2026-11-12 22:45:47,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.055 0.258 2026-11-12 22:45:47,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [4/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:47,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [5/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:45:47,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [6/29] Tour refund_multiple_products_amounts_compliance → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"2","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("2")):has(.price:contains("20"))) 2026-11-12 22:45:47,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [7/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:48,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [8/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:45:48,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [9/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:45:48,139 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:48,143 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:48,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [10/29] Tour refund_multiple_products_amounts_compliance → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:45:48,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [11/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:45:48,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [12/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:45:48,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [13/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:45:48,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31085017 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '35b76ccf-6552-4678-ada7-9ca5543ef330'}] 2026-11-12 22:45:48,392 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:49,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31085017 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '35b76ccf-6552-4678-ada7-9ca5543ef330'} created pos.order #76 2026-11-12 22:45:49,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31085017 finished 2026-11-12 22:45:49,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.278 0.612 2026-11-12 22:45:49,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:45:49,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [14/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:45:49,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68774551 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '35b76ccf-6552-4678-ada7-9ca5543ef330'}] 2026-11-12 22:45:49,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68774551 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '35b76ccf-6552-4678-ada7-9ca5543ef330'} sync ignored for existing PoS order pos.order(76,) (state: paid) 2026-11-12 22:45:49,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68774551 finished 2026-11-12 22:45:49,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [15/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:45:49,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [16/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:49,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [17/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:45:49,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [18/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .more-btn) 2026-11-12 22:45:49,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.090 0.181 2026-11-12 22:45:49,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [19/29] Tour refund_multiple_products_amounts_compliance → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:45:49,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [20/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:45:49,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:45:49,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [21/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:49,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.038 2026-11-12 22:45:50,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.021 2026-11-12 22:45:50,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [22/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:45:50,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [23/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:50,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [24/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:50,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [25/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:45:50,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [26/29] Tour refund_multiple_products_amounts_compliance → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:45:50,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [27/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:45:50,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [28/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:45:50,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [29/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:45:50,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22562003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '5b02d1fc-faa0-4a88-842d-9627ceebb8d4'}] 2026-11-12 22:45:50,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22562003 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '5b02d1fc-faa0-4a88-842d-9627ceebb8d4'} created pos.order #77 2026-11-12 22:45:51,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22562003 finished 2026-11-12 22:45:51,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.162 0.554 2026-11-12 22:45:51,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 22:45:51,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: tour succeeded 2026-11-12 22:45:51,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR refund_multiple_products_amounts_compliance SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-11-12 22:45:51,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6900745 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-5-000002', 'uuid': '5b02d1fc-faa0-4a88-842d-9627ceebb8d4'}] 2026-11-12 22:45:51,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6900745 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-5-000002', 'uuid': '5b02d1fc-faa0-4a88-842d-9627ceebb8d4'} sync ignored for existing PoS order pos.order(77,) (state: paid) 2026-11-12 22:45:51,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6900745 finished 2026-11-12 22:45:51,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: heap 17658788 (allocated 19271680) 2026-11-12 22:45:51,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Closing chrome headless with pid 31438 2026-11-12 22:45:51,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Closing websocket connection 2026-11-12 22:45:51,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Terminating chrome headless with pid 31438 2026-11-12 22:45:51,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.040 0.156 2026-11-12 22:45:51,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224551_672977_test_refund_multiple_products_amounts_compliance.txt 2026-11-12 22:45:51,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Removing chrome user profile "/tmp/tmpvqdwyd_6_chrome_odoo" 2026-11-12 22:45:52,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-11-12 22:45:53,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome pid: 31661 2026-11-12 22:45:53,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome headless temporary user profile dir: /tmp/tmprpffiu5g_chrome_odoo 2026-11-12 22:45:53,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:34795/json/version 2026-11-12 22:45:53,462 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:53,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Browser version: Chrome/150.0.7871.114 2026-11-12 22:45:53,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:34795/json 2026-11-12 22:45:53,572 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:45:53,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Websocket url found: ws://127.0.0.1:34795/devtools/page/6FACE0AD12B31DCFFF97C98BAD51743C 2026-11-12 22:45:53,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Enable chrome headless console log notification 2026-11-12 22:45:53,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome headless enable page notifications 2026-11-12 22:45:53,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:45:53,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Setting session cookie in browser 2026-11-12 22:45:53,971 43 INFO rb-c635c7a-226731-435507 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/5" in browser 2026-11-12 22:45:53,972 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:45:54,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:45:54,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:54] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.055 0.791 2026-11-12 22:45:54,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Navigation result: {'frameId': '6FACE0AD12B31DCFFF97C98BAD51743C', 'loaderId': '595446CE2E87B431A4EF8161213964BE', 'isDownload': False} 2026-11-12 22:45:54,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-11-12 22:45:54,876 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:45:54,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:54] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.018 2026-11-12 22:45:54,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:54] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-11-12 22:45:54,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:54] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-11-12 22:45:55,794 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:45:55,803 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:45:55,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:45:55,877 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:45:55,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-11-12 22:45:55,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [1/47] Tour FiscalPositionNoTaxRefund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:45:55,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:45:55,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:45:56,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.010 2026-11-12 22:45:56,065 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:56] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.045 2026-11-12 22:45:56,159 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.057 2026-11-12 22:45:56,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:56] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.064 2026-11-12 22:45:57,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.274 0.679 2026-11-12 22:45:57,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:45:57,335 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:45:57,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.056 2026-11-12 22:45:57,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:45:57,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: Owl is running in 'dev' mode. 2026-11-12 22:45:57,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.006 2026-11-12 22:45:57,620 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:45:57,694 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:45:57,697 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 22:45:57,742 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:45:57,755 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:45:57,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.055 0.087 2026-11-12 22:45:57,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.017 0.196 2026-11-12 22:45:57,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.213 2026-11-12 22:45:57,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:57] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.012 0.073 2026-11-12 22:45:57,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [2/47] Tour FiscalPositionNoTaxRefund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:45:58,131 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.092 2026-11-12 22:45:58,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [3/47] Tour FiscalPositionNoTaxRefund → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 22:45:58,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:45:58,250 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.137 0.072 2026-11-12 22:45:58,264 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:45:58,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.186 2026-11-12 22:45:58,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.008 0.216 2026-11-12 22:45:58,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.257 2026-11-12 22:45:58,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-11-12 22:45:58,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.053 0.480 2026-11-12 22:45:58,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.312 2026-11-12 22:45:58,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.311 2026-11-12 22:45:58,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.319 2026-11-12 22:45:58,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.290 2026-11-12 22:45:58,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=908&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.302 2026-11-12 22:45:58,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.039 0.275 2026-11-12 22:45:58,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.274 2026-11-12 22:45:58,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:58] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.355 2026-11-12 22:45:59,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [4/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:59,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [5/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-11-12 22:45:59,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [6/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:59,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [7/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:59,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [8/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:45:59,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [9/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .more-btn) 2026-11-12 22:45:59,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [10/47] Tour FiscalPositionNoTaxRefund → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 22:45:59,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [11/47] Tour FiscalPositionNoTaxRefund → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-11-12 22:45:59,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [12/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:59,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [13/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:45:59,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [14/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-11-12 22:45:59,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [15/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:45:59,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [16/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:45:59,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [17/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:45:59,771 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:45:59,776 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:45:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:45:59,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [18/47] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:45:59,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [19/47] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:45:59,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [20/47] Tour FiscalPositionNoTaxRefund → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 22:45:59,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [21/47] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:46:00,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [22/47] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:46:00,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21708028 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'ea7d6ab8-fcf7-4c8f-b09c-72ccdb7eaf4f'}] 2026-11-12 22:46:00,121 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:46:00,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21708028 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': 'ea7d6ab8-fcf7-4c8f-b09c-72ccdb7eaf4f'} created pos.order #78 2026-11-12 22:46:00,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21708028 finished 2026-11-12 22:46:00,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 253 0.225 0.644 2026-11-12 22:46:01,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:46:01,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [23/47] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:46:01,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26483186 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'ea7d6ab8-fcf7-4c8f-b09c-72ccdb7eaf4f'}] 2026-11-12 22:46:01,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26483186 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': 'ea7d6ab8-fcf7-4c8f-b09c-72ccdb7eaf4f'} sync ignored for existing PoS order pos.order(78,) (state: paid) 2026-11-12 22:46:01,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26483186 finished 2026-11-12 22:46:01,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [24/47] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:46:01,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [25/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:01,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [26/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:46:01,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [27/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .more-btn) 2026-11-12 22:46:01,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.075 0.179 2026-11-12 22:46:01,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [28/47] Tour FiscalPositionNoTaxRefund → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:46:01,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [29/47] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:46:01,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:46:01,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.036 2026-11-12 22:46:01,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [30/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:01,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:01] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.010 0.021 2026-11-12 22:46:01,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [31/47] Tour FiscalPositionNoTaxRefund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:46:01,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [32/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:46:01,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [33/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:01,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [34/47] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:46:01,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [35/47] Tour FiscalPositionNoTaxRefund → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:46:01,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [36/47] Tour FiscalPositionNoTaxRefund → Step click back button (trigger: .back-button) 2026-11-12 22:46:02,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [37/47] Tour FiscalPositionNoTaxRefund → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:46:02,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [38/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:46:02,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [39/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:02,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [40/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-11-12 22:46:02,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [41/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:46:02,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [42/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:46:02,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [43/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:46:02,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [44/47] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:46:02,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [45/47] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:46:02,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [46/47] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:46:02,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [47/47] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:46:02,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49905027 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'e71293c4-d946-4f2b-a999-1910a05cc1ca'}] 2026-11-12 22:46:03,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49905027 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': 'e71293c4-d946-4f2b-a999-1910a05cc1ca'} created pos.order #79 2026-11-12 22:46:03,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49905027 finished 2026-11-12 22:46:03,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 175 0.132 0.548 2026-11-12 22:46:03,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:46:03,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: tour succeeded 2026-11-12 22:46:03,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: ╔══════════════════════════════════════════╗ ║ TOUR FiscalPositionNoTaxRefund SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:46:03,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45100903 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-5-000002', 'uuid': 'e71293c4-d946-4f2b-a999-1910a05cc1ca'}] 2026-11-12 22:46:03,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45100903 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-5-000002', 'uuid': 'e71293c4-d946-4f2b-a999-1910a05cc1ca'} sync ignored for existing PoS order pos.order(79,) (state: paid) 2026-11-12 22:46:03,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45100903 finished 2026-11-12 22:46:03,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: heap 18227000 (allocated 19795968) 2026-11-12 22:46:03,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Closing chrome headless with pid 31661 2026-11-12 22:46:03,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Closing websocket connection 2026-11-12 22:46:03,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Terminating chrome headless with pid 31661 2026-11-12 22:46:03,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.064 0.156 2026-11-12 22:46:03,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224603_822751_test_refund_order_with_fp_tax_included.txt 2026-11-12 22:46:03,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Removing chrome user profile "/tmp/tmprpffiu5g_chrome_odoo" 2026-11-12 22:46:03,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_reload_page_before_payment_with_customer_account ... 2026-11-12 22:46:04,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Chrome pid: 31878 2026-11-12 22:46:04,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Chrome headless temporary user profile dir: /tmp/tmp_do0kkl8_chrome_odoo 2026-11-12 22:46:04,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Issuing json command http://127.0.0.1:44631/json/version 2026-11-12 22:46:04,539 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:04,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Browser version: Chrome/150.0.7871.114 2026-11-12 22:46:04,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Issuing json command http://127.0.0.1:44631/json 2026-11-12 22:46:04,667 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:04,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Websocket url found: ws://127.0.0.1:44631/devtools/page/E4D0A54A586586E61A4CD4C8587C1047 2026-11-12 22:46:04,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Enable chrome headless console log notification 2026-11-12 22:46:04,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Chrome headless enable page notifications 2026-11-12 22:46:04,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:46:04,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Setting session cookie in browser 2026-11-12 22:46:04,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:46:04,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:46:04,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:46:05,853 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:05] "GET /pos/ui/5 HTTP/1.1" 200 - 88 0.054 0.852 2026-11-12 22:46:05,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Navigation result: {'frameId': 'E4D0A54A586586E61A4CD4C8587C1047', 'loaderId': '586F65626F2D5EFFE1E554954AB10329', 'isDownload': False} 2026-11-12 22:46:05,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Evaluate ready code "odoo.isTourReady('test_reload_page_before_payment_with_customer_account')" 2026-11-12 22:46:05,885 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:46:05,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:05] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 22:46:05,921 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:05] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 22:46:05,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:05] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 22:46:06,579 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:06,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:46:06,620 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-11-12 22:46:06,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Evaluate test code "odoo.startTour('test_reload_page_before_payment_with_customer_account', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:46:06,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:46:06,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [1/41] Tour test_reload_page_before_payment_with_customer_account → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:46:06,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:46:06,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:46:06,784 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.021 2026-11-12 22:46:06,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.046 2026-11-12 22:46:06,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.061 2026-11-12 22:46:06,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:06] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.043 2026-11-12 22:46:07,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.234 0.605 2026-11-12 22:46:07,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:46:07,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:46:08,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.062 2026-11-12 22:46:08,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:46:08,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: Owl is running in 'dev' mode. 2026-11-12 22:46:08,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.017 2026-11-12 22:46:08,245 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:08,287 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:46:08,294 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:46:08,333 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:08,341 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:46:08,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.036 0.059 2026-11-12 22:46:08,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.004 0.142 2026-11-12 22:46:08,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-11-12 22:46:08,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-11-12 22:46:08,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [2/41] Tour test_reload_page_before_payment_with_customer_account → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:46:08,667 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 22:46:08,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.042 0.081 2026-11-12 22:46:08,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.011 0.103 2026-11-12 22:46:08,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [3/41] Tour test_reload_page_before_payment_with_customer_account → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:46:08,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.056 0.257 2026-11-12 22:46:08,943 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:46:08,959 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:08,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:08] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-11-12 22:46:09,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:09] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-11-12 22:46:09,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:09] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.240 2026-11-12 22:46:09,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:09] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.275 2026-11-12 22:46:09,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:09] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.287 2026-11-12 22:46:09,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:09] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-11-12 22:46:09,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:09] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-11-12 22:46:09,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:09] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-11-12 22:46:09,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:09] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-11-12 22:46:09,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 23 0.032 0.232 2026-11-12 22:46:09,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [4/41] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:09,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [5/41] Tour test_reload_page_before_payment_with_customer_account → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:46:09,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [6/41] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:46:09,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [7/41] Tour test_reload_page_before_payment_with_customer_account → 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-11-12 22:46:09,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [8/41] Tour test_reload_page_before_payment_with_customer_account → Step refresh page (trigger: body) 2026-11-12 22:46:10,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:10] "GET /pos/ui/5/product/17bd5bf6-1a1b-4db4-9a4d-e6db34156c71 HTTP/1.1" 200 - 33 0.024 0.082 2026-11-12 22:46:11,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [9/41] Tour test_reload_page_before_payment_with_customer_account → Step 'Desk Organizer' should be displayed (trigger: .product-list .product-name:contains("Desk Organizer")) 2026-11-12 22:46:11,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.019 2026-11-12 22:46:11,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:46:11,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:11,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.008 2026-11-12 22:46:11,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.017 0.041 2026-11-12 22:46:11,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.039 2026-11-12 22:46:11,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:46:11,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.016 2026-11-12 22:46:11,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:46:11,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: Owl is running in 'dev' mode. 2026-11-12 22:46:11,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:46:12,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:12] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.010 0.042 2026-11-12 22:46:12,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [10/41] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:12,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:12] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-11-12 22:46:12,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [11/41] Tour test_reload_page_before_payment_with_customer_account → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:46:12,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:12] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.028 0.091 2026-11-12 22:46:12,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [12/41] Tour test_reload_page_before_payment_with_customer_account → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:46:12,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:12] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.036 0.203 2026-11-12 22:46:12,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [13/41] Tour test_reload_page_before_payment_with_customer_account → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:46:12,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [14/41] Tour test_reload_page_before_payment_with_customer_account → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:46:12,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [15/41] Tour test_reload_page_before_payment_with_customer_account → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:46:12,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [16/41] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:46:12,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [17/41] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:46:12,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.015 0.063 2026-11-12 22:46:12,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [18/41] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:46:12,983 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:12] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:13,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [19/41] Tour test_reload_page_before_payment_with_customer_account → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:46:13,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [20/41] Tour test_reload_page_before_payment_with_customer_account → Step click 'Customer Account' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Customer Account")) 2026-11-12 22:46:13,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.053 0.082 2026-11-12 22:46:13,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [21/41] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:46:13,205 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:46:13,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [22/41] Tour test_reload_page_before_payment_with_customer_account → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:46:13,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1854861 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '17bd5bf6-1a1b-4db4-9a4d-e6db34156c71'}] 2026-11-12 22:46:13,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1854861 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '17bd5bf6-1a1b-4db4-9a4d-e6db34156c71'} created pos.order #80 2026-11-12 22:46:13,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1854861 finished 2026-11-12 22:46:14,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.254 0.607 2026-11-12 22:46:14,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-11-12 22:46:14,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81573202 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '17bd5bf6-1a1b-4db4-9a4d-e6db34156c71'}] 2026-11-12 22:46:14,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81573202 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '17bd5bf6-1a1b-4db4-9a4d-e6db34156c71'} sync ignored for existing PoS order pos.order(80,) (state: paid) 2026-11-12 22:46:14,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [23/41] Tour test_reload_page_before_payment_with_customer_account → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:46:14,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [24/41] Tour test_reload_page_before_payment_with_customer_account → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:46:14,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81573202 finished 2026-11-12 22:46:14,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [25/41] Tour test_reload_page_before_payment_with_customer_account → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:46:14,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [26/41] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:14,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [27/41] Tour test_reload_page_before_payment_with_customer_account → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:46:14,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.104 0.228 2026-11-12 22:46:14,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.296 2026-11-12 22:46:14,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [28/41] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:46:14,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [29/41] Tour test_reload_page_before_payment_with_customer_account → 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-11-12 22:46:14,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [30/41] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:46:14,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [31/41] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:46:14,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [32/41] Tour test_reload_page_before_payment_with_customer_account → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:46:14,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [33/41] Tour test_reload_page_before_payment_with_customer_account → Step click 'Customer Account' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Customer Account")) 2026-11-12 22:46:15,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [34/41] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:46:15,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [35/41] Tour test_reload_page_before_payment_with_customer_account → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:46:15,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [36/41] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:46:15,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [37/41] Tour test_reload_page_before_payment_with_customer_account → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-11-12 22:46:15,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [38/41] Tour test_reload_page_before_payment_with_customer_account → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:46:15,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [39/41] Tour test_reload_page_before_payment_with_customer_account → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:46:15,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [40/41] Tour test_reload_page_before_payment_with_customer_account → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:46:15,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [41/41] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:46:15,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: tour succeeded 2026-11-12 22:46:15,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_reload_page_before_payment_with_customer_account SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:46:15,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:15] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.024 0.058 2026-11-12 22:46:15,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: heap 21423392 (allocated 23465984) 2026-11-12 22:46:15,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Closing chrome headless with pid 31878 2026-11-12 22:46:15,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Closing websocket connection 2026-11-12 22:46:15,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Terminating chrome headless with pid 31878 2026-11-12 22:46:16,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224616_043106_test_reload_page_before_payment_with_customer_account.txt 2026-11-12 22:46:16,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Removing chrome user profile "/tmp/tmp_do0kkl8_chrome_odoo" 2026-11-12 22:46:16,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_res_partner_scan_barcode ... 2026-11-12 22:46:16,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome pid: 32135 2026-11-12 22:46:16,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmp2r78y85v_chrome_odoo 2026-11-12 22:46:16,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:46139/json/version 2026-11-12 22:46:16,754 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:16,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Browser version: Chrome/150.0.7871.114 2026-11-12 22:46:16,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:46139/json 2026-11-12 22:46:16,806 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:16,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Websocket url found: ws://127.0.0.1:46139/devtools/page/8D98C7522BC9409FC9FF683F6B99228B 2026-11-12 22:46:16,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Enable chrome headless console log notification 2026-11-12 22:46:16,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome headless enable page notifications 2026-11-12 22:46:17,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:46:17,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Setting session cookie in browser 2026-11-12 22:46:17,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:46:17,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:46:17,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:46:18,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:18] "GET /pos/ui/5 HTTP/1.1" 200 - 85 0.042 1.076 2026-11-12 22:46:18,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Navigation result: {'frameId': '8D98C7522BC9409FC9FF683F6B99228B', 'loaderId': '55DF3C2ACBF39D9E2AD1FB5B5703E173', 'isDownload': False} 2026-11-12 22:46:18,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Evaluate ready code "odoo.isTourReady('BarcodeScanPartnerTour')" 2026-11-12 22:46:18,290 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:46:18,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:18] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:46:18,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:18] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-11-12 22:46:18,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:18] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.054 2026-11-12 22:46:19,082 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:19,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-11-12 22:46:19,123 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:19,179 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:46:19,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:46:19,200 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:19,229 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:46:19,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:19,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-11-12 22:46:19,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.048 2026-11-12 22:46:19,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.048 0.099 2026-11-12 22:46:19,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:19] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.112 2026-11-12 22:46:20,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.257 0.668 2026-11-12 22:46:20,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:46:20,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:46:20,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.059 2026-11-12 22:46:20,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:46:20,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: Owl is running in 'dev' mode. 2026-11-12 22:46:20,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:46:20,924 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:20,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:46:20,965 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:46:20,968 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:46:21,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.017 0.062 2026-11-12 22:46:21,087 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:46:21,123 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.066 2026-11-12 22:46:21,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.013 0.168 2026-11-12 22:46:21,142 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:46:21,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.022 0.098 2026-11-12 22:46:21,258 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:21,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.101 0.190 2026-11-12 22:46:21,399 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:21,404 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:21,514 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:21,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.068 0.381 2026-11-12 22:46:21,558 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:46:21,567 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:21,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.226 2026-11-12 22:46:21,619 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:21,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.284 2026-11-12 22:46:21,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: tour succeeded 2026-11-12 22:46:21,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: ╔═══════════════════════════════════════╗ ║ TOUR BarcodeScanPartnerTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 22:46:21,695 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-11-12 22:46:21,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.010 0.395 2026-11-12 22:46:21,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.381 2026-11-12 22:46:21,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-11-12 22:46:21,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: heap 13587248 (allocated 14417920) 2026-11-12 22:46:21,871 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.003 2026-11-12 22:46:21,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-11-12 22:46:21,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Closing chrome headless with pid 32135 2026-11-12 22:46:21,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Closing websocket connection 2026-11-12 22:46:21,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Terminating chrome headless with pid 32135 2026-11-12 22:46:21,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:21] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-11-12 22:46:22,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224622_067814_test_res_partner_scan_barcode.txt 2026-11-12 22:46:22,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Removing chrome user profile "/tmp/tmp2r78y85v_chrome_odoo" 2026-11-12 22:46:22,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: waiting for threads: [, , , ] 2026-11-12 22:46:22,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.045 0.339 2026-11-12 22:46:22,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:22] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.539 2026-11-12 22:46:22,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:22] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.413 2026-11-12 22:46:22,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_restricted_categories_combo_product ... 2026-11-12 22:46:24,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Chrome pid: 32344 2026-11-12 22:46:24,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Chrome headless temporary user profile dir: /tmp/tmpg8wy4_4l_chrome_odoo 2026-11-12 22:46:24,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Issuing json command http://127.0.0.1:33381/json/version 2026-11-12 22:46:24,719 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:24,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Browser version: Chrome/150.0.7871.114 2026-11-12 22:46:24,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Issuing json command http://127.0.0.1:33381/json 2026-11-12 22:46:24,773 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:24,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Websocket url found: ws://127.0.0.1:33381/devtools/page/8FB0E3AB043B713535B90D0A0E0B0266 2026-11-12 22:46:24,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Enable chrome headless console log notification 2026-11-12 22:46:24,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Chrome headless enable page notifications 2026-11-12 22:46:24,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:46:24,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Setting session cookie in browser 2026-11-12 22:46:24,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Open "http://127.0.0.1:8069/pos/ui?config_id=5" in browser 2026-11-12 22:46:24,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5" 2026-11-12 22:46:24,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:46:25,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:25] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 90 0.053 0.824 2026-11-12 22:46:25,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Navigation result: {'frameId': '8FB0E3AB043B713535B90D0A0E0B0266', 'loaderId': '104FD264832986CB4F11B917C33D4D44', 'isDownload': False} 2026-11-12 22:46:25,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Evaluate ready code "odoo.isTourReady('test_restricted_categories_combo_product')" 2026-11-12 22:46:25,905 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:46:25,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:25] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-11-12 22:46:25,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:25] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-11-12 22:46:25,980 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:25] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.036 2026-11-12 22:46:26,764 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:46:26,770 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:46:26,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.053 2026-11-12 22:46:26,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Evaluate test code "odoo.startTour('test_restricted_categories_combo_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:46:26,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 22:46:26,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [1/9] Tour test_restricted_categories_combo_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:46:26,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:46:26,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:46:26,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-11-12 22:46:26,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:26] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.017 2026-11-12 22:46:27,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.047 2026-11-12 22:46:27,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:27] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.058 2026-11-12 22:46:27,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.239 0.575 2026-11-12 22:46:27,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:46:28,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:46:28,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.050 2026-11-12 22:46:28,207 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:46:28,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: Owl is running in 'dev' mode. 2026-11-12 22:46:28,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:46:28,328 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:28,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:28,387 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:46:28,400 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:46:28,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.033 0.038 2026-11-12 22:46:28,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.096 2026-11-12 22:46:28,478 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:28,480 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:28,519 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:46:28,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [2/9] Tour test_restricted_categories_combo_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:46:28,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.106 0.106 2026-11-12 22:46:28,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.006 0.242 2026-11-12 22:46:28,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [3/9] Tour test_restricted_categories_combo_product → Step 'Office Combo' should be displayed (trigger: .product-list .product-name:contains("Office Combo")) 2026-11-12 22:46:28,809 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:46:28,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/image?model=product.template&field=image_128&id=912&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.077 2026-11-12 22:46:28,868 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:28,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [4/9] Tour test_restricted_categories_combo_product → Step 'Combo Product 4' should be displayed (trigger: .product-list .product-name:contains("Combo Product 4")) 2026-11-12 22:46:28,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:28] "GET /web/image?model=product.template&field=image_128&id=918&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-11-12 22:46:28,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [5/9] Tour test_restricted_categories_combo_product → Step Check that: ---'Combo Product 5' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Combo Product 5")))) 2026-11-12 22:46:28,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [6/9] Tour test_restricted_categories_combo_product → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:46:29,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:29] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.045 0.418 2026-11-12 22:46:29,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:29] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.256 2026-11-12 22:46:29,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.048 0.298 2026-11-12 22:46:29,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [7/9] Tour test_restricted_categories_combo_product → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:46:29,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [8/9] Tour test_restricted_categories_combo_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:46:29,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:29] "GET /web/image?model=product.product&field=image_128&id=1309&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.043 2026-11-12 22:46:29,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:29] "GET /web/image?model=product.product&field=image_128&id=1310&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 8 0.006 0.099 2026-11-12 22:46:29,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [9/9] Tour test_restricted_categories_combo_product → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:46:29,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: tour succeeded 2026-11-12 22:46:29,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_restricted_categories_combo_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 22:46:29,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: heap 14634704 (allocated 15990784) 2026-11-12 22:46:29,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Closing chrome headless with pid 32344 2026-11-12 22:46:29,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Closing websocket connection 2026-11-12 22:46:29,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Terminating chrome headless with pid 32344 2026-11-12 22:46:29,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224629_794688_test_restricted_categories_combo_product.txt 2026-11-12 22:46:29,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Removing chrome user profile "/tmp/tmpg8wy4_4l_chrome_odoo" 2026-11-12 22:46:29,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_reuse_empty_floating_order ... 2026-11-12 22:46:30,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome pid: 32547 2026-11-12 22:46:30,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome headless temporary user profile dir: /tmp/tmp3p3_m5eg_chrome_odoo 2026-11-12 22:46:30,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:40179/json/version 2026-11-12 22:46:30,444 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:30,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Browser version: Chrome/150.0.7871.114 2026-11-12 22:46:30,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:40179/json 2026-11-12 22:46:30,582 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:30,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Websocket url found: ws://127.0.0.1:40179/devtools/page/841713C75430AF7CE525393BAF793B36 2026-11-12 22:46:30,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Enable chrome headless console log notification 2026-11-12 22:46:30,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome headless enable page notifications 2026-11-12 22:46:30,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:46:30,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Setting session cookie in browser 2026-11-12 22:46:30,805 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:46:30,805 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:46:30,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:46:31,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:31] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 89 0.049 0.847 2026-11-12 22:46:31,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Navigation result: {'frameId': '841713C75430AF7CE525393BAF793B36', 'loaderId': '118318C94BC9B1EA9CBEA51651D0080D', 'isDownload': False} 2026-11-12 22:46:31,736 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:31,774 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:46:31,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:31] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-11-12 22:46:31,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:31] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-11-12 22:46:31,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:31] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.047 2026-11-12 22:46:32,640 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:32,642 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:46:32,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 22:46:32,725 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:46:32,726 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 22:46:32,740 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:32,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:46:32,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:32,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-11-12 22:46:32,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.034 2026-11-12 22:46:32,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.065 2026-11-12 22:46:32,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:32] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.057 2026-11-12 22:46:33,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.241 0.623 2026-11-12 22:46:33,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:46:34,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:46:34,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.061 2026-11-12 22:46:34,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:46:34,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: Owl is running in 'dev' mode. 2026-11-12 22:46:34,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:46:34,311 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:34,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:46:34,362 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:46:34,372 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:46:34,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.028 0.051 2026-11-12 22:46:34,438 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:34,449 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:46:34,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.007 0.118 2026-11-12 22:46:34,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.036 2026-11-12 22:46:34,520 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:46:34,599 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:34,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.046 0.086 2026-11-12 22:46:34,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.045 0.196 2026-11-12 22:46:34,743 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:34,749 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:34,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.117 2026-11-12 22:46:34,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-11-12 22:46:34,862 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:34,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.186 2026-11-12 22:46:34,890 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:46:34,909 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:34,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-11-12 22:46:34,961 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:34,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:34] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.263 2026-11-12 22:46:35,010 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:35] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.255 2026-11-12 22:46:35,050 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:35] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-11-12 22:46:35,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:35] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-11-12 22:46:35,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:35] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-11-12 22:46:35,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:35] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-11-12 22:46:35,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.309 2026-11-12 22:46:35,319 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,371 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,485 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,536 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-11-12 22:46:35,588 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,638 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,693 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,771 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,814 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,867 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,914 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:35,966 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:36,040 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:36,118 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:36,145 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:36,147 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:36,177 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:36,220 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:36,314 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 22:46:36,362 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:36,440 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:36,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76694782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '2e8bdcd0-a0a2-4051-b790-e0cf8c294fed'}] 2026-11-12 22:46:36,467 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:46:37,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76694782 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '2e8bdcd0-a0a2-4051-b790-e0cf8c294fed'} created pos.order #81 2026-11-12 22:46:37,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76694782 finished 2026-11-12 22:46:37,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.184 0.528 2026-11-12 22:46:37,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:46:37,413 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:37,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29807699 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '2e8bdcd0-a0a2-4051-b790-e0cf8c294fed'}] 2026-11-12 22:46:37,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29807699 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '2e8bdcd0-a0a2-4051-b790-e0cf8c294fed'} sync ignored for existing PoS order pos.order(81,) (state: paid) 2026-11-12 22:46:37,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29807699 finished 2026-11-12 22:46:37,489 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:37,537 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:37,584 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:37,635 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:37,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.056 0.190 2026-11-12 22:46:37,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: tour succeeded 2026-11-12 22:46:37,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_reuse_empty_floating_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:46:37,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: heap 16162116 (allocated 18087936) 2026-11-12 22:46:37,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Closing chrome headless with pid 32547 2026-11-12 22:46:37,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Closing websocket connection 2026-11-12 22:46:37,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Terminating chrome headless with pid 32547 2026-11-12 22:46:38,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224638_028415_test_reuse_empty_floating_order.txt 2026-11-12 22:46:38,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Removing chrome user profile "/tmp/tmp3p3_m5eg_chrome_odoo" 2026-11-12 22:46:38,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-11-12 22:46:38,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome pid: 32775 2026-11-12 22:46:38,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmpyjbzng9j_chrome_odoo 2026-11-12 22:46:38,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:46783/json/version 2026-11-12 22:46:38,938 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:38,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Browser version: Chrome/150.0.7871.114 2026-11-12 22:46:38,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:46783/json 2026-11-12 22:46:38,981 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:38,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:46783/devtools/page/D89DD3FE2A71DE53A25B51412DB1B33F 2026-11-12 22:46:39,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Enable chrome headless console log notification 2026-11-12 22:46:39,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless enable page notifications 2026-11-12 22:46:39,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:46:39,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Setting session cookie in browser 2026-11-12 22:46:39,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:46:39,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:46:39,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:46:40,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:40] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.045 1.112 2026-11-12 22:46:40,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigation result: {'frameId': 'D89DD3FE2A71DE53A25B51412DB1B33F', 'loaderId': '80F55F3A43AEBE59D3B50724BC7A4B0F', 'isDownload': False} 2026-11-12 22:46:40,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-11-12 22:46:40,356 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:46:40,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:40] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:46:40,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:40] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-12 22:46:40,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:40] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-11-12 22:46:41,079 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:41,088 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:41,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-11-12 22:46:41,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-11-12 22:46:41,155 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:46:41,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [1/33] Tour PaymentScreenRoundingDown → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:46:41,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:46:41,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:41,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.025 2026-11-12 22:46:41,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.041 2026-11-12 22:46:41,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:46:41,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.059 2026-11-12 22:46:42,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.287 0.581 2026-11-12 22:46:42,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:46:42,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 22:46:42,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-11-12 22:46:42,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:46:42,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-11-12 22:46:42,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:46:42,680 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:42,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:46:42,697 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:46:42,706 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.006 0.036 2026-11-12 22:46:42,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 22:46:42,769 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 22:46:42,791 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:46:42,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.069 0.096 2026-11-12 22:46:42,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:42] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.005 0.075 2026-11-12 22:46:42,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [2/33] Tour PaymentScreenRoundingDown → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:46:43,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-11-12 22:46:43,034 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:46:43,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [3/33] Tour PaymentScreenRoundingDown → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 22:46:43,172 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:43,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.098 0.131 2026-11-12 22:46:43,272 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:46:43,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-11-12 22:46:43,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.282 2026-11-12 22:46:43,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.301 2026-11-12 22:46:43,449 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.019 0.249 2026-11-12 22:46:43,504 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.209 2026-11-12 22:46:43,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.227 2026-11-12 22:46:43,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.025 0.584 2026-11-12 22:46:43,695 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.333 2026-11-12 22:46:43,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.318 2026-11-12 22:46:43,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.302 2026-11-12 22:46:43,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "GET /web/image?model=product.template&field=image_128&id=919&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.013 0.302 2026-11-12 22:46:43,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.045 0.366 2026-11-12 22:46:44,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [4/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:44,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [5/33] 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-11-12 22:46:44,160 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [6/33] 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-11-12 22:46:44,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [7/33] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:46:44,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [8/33] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:46:44,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [9/33] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:46:44,351 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:44,354 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:44,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [10/33] Tour PaymentScreenRoundingDown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:46:44,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [11/33] Tour PaymentScreenRoundingDown → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-11-12 22:46:44,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [12/33] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:46:44,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [13/33] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 22:46:44,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [14/33] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 22:46:44,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [15/33] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.95")) 2026-11-12 22:46:44,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [16/33] Tour PaymentScreenRoundingDown → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:46:44,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [17/33] Tour PaymentScreenRoundingDown → Step .pos-leftheader .orders-button 2026-11-12 22:46:44,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47813559 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '2919b5fa-2a79-4504-a56d-3c554e3bae45'}] 2026-11-12 22:46:44,823 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:46:45,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47813559 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '2919b5fa-2a79-4504-a56d-3c554e3bae45'} created pos.order #82 2026-11-12 22:46:45,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47813559 finished 2026-11-12 22:46:45,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.212 0.545 2026-11-12 22:46:45,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:46:45,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24749877 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '2919b5fa-2a79-4504-a56d-3c554e3bae45'}] 2026-11-12 22:46:45,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24749877 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '2919b5fa-2a79-4504-a56d-3c554e3bae45'} sync ignored for existing PoS order pos.order(82,) (state: paid) 2026-11-12 22:46:45,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [18/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter 2026-11-12 22:46:45,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24749877 finished 2026-11-12 22:46:46,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.060 0.188 2026-11-12 22:46:46,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.217 2026-11-12 22:46:46,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [19/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter ul 2026-11-12 22:46:46,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.030 2026-11-12 22:46:46,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [20/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:46:46,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [21/33] Tour PaymentScreenRoundingDown → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:46:46,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:46] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.018 2026-11-12 22:46:46,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [22/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:46,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [23/33] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-11-12 22:46:46,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [24/33] Tour PaymentScreenRoundingDown → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:46:46,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [25/33] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:46:46,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [26/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:46,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [27/33] Tour PaymentScreenRoundingDown → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:46:46,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [28/33] Tour PaymentScreenRoundingDown → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:46:46,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [29/33] Tour PaymentScreenRoundingDown → Step total is -1.98 (trigger: .total:contains("-1.98")) 2026-11-12 22:46:46,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [30/33] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:46:46,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [31/33] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 22:46:46,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [32/33] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 22:46:46,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [33/33] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '-1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.95")) 2026-11-12 22:46:46,986 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: tour succeeded 2026-11-12 22:46:46,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingDown SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:46:47,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: heap 17122212 (allocated 18874368) 2026-11-12 22:46:47,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing chrome headless with pid 32775 2026-11-12 22:46:47,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing websocket connection 2026-11-12 22:46:47,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Terminating chrome headless with pid 32775 2026-11-12 22:46:47,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224647_324246_test_rounding_down.txt 2026-11-12 22:46:47,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Removing chrome user profile "/tmp/tmpyjbzng9j_chrome_odoo" 2026-11-12 22:46:47,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome pid: 32998 2026-11-12 22:46:47,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmp4n_i96r8_chrome_odoo 2026-11-12 22:46:47,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:41691/json/version 2026-11-12 22:46:47,795 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:47,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Browser version: Chrome/150.0.7871.114 2026-11-12 22:46:47,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:41691/json 2026-11-12 22:46:47,824 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:47,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:41691/devtools/page/93344E661A1324EF298C57DD930FBD51 2026-11-12 22:46:47,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Enable chrome headless console log notification 2026-11-12 22:46:47,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless enable page notifications 2026-11-12 22:46:47,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:46:47,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Setting session cookie in browser 2026-11-12 22:46:47,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:46:47,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:46:48,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:48] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.022 0.081 2026-11-12 22:46:48,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigation result: {'frameId': '93344E661A1324EF298C57DD930FBD51', 'loaderId': '2915858372CCE7B8C8A0FC98B0119EB9', 'isDownload': False} 2026-11-12 22:46:48,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-11-12 22:46:48,094 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:46:48,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:48] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:46:48,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:48] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 22:46:48,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:48] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.033 2026-11-12 22:46:48,936 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:48,973 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:46:48,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:46:49,055 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:46:49,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.022 0.006 2026-11-12 22:46:49,066 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:49,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:46:49,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:49,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:49] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.004 0.008 2026-11-12 22:46:49,179 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.013 0.013 2026-11-12 22:46:49,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:49] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.017 2026-11-12 22:46:49,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.032 2026-11-12 22:46:50,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.240 0.572 2026-11-12 22:46:50,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:46:50,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:46:50,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.051 2026-11-12 22:46:50,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:46:50,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-11-12 22:46:50,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:50,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:46:50,586 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:50,615 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:46:50,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:46:50,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 7 0.016 0.030 2026-11-12 22:46:50,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.003 0.043 2026-11-12 22:46:50,668 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:46:50,671 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:50,703 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:46:50,819 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.049 0.080 2026-11-12 22:46:50,831 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:50,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:50] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.035 0.204 2026-11-12 22:46:51,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.016 0.283 2026-11-12 22:46:51,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.094 2026-11-12 22:46:51,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.128 2026-11-12 22:46:51,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.153 2026-11-12 22:46:51,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:51,186 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:51,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-11-12 22:46:51,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-11-12 22:46:51,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-11-12 22:46:51,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.242 2026-11-12 22:46:51,318 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-11-12 22:46:51,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-11-12 22:46:51,372 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:51,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-11-12 22:46:51,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image?model=product.template&field=image_128&id=919&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-11-12 22:46:51,427 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:51,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.008 0.187 2026-11-12 22:46:51,474 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:51,564 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:51,574 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:51,577 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:51,615 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:51,662 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:51,712 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:51,791 43 INFO rb-c635c7a-226731-435507 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:contains(/^5$/)) 2026-11-12 22:46:51,848 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:51,897 43 INFO rb-c635c7a-226731-435507 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:contains(/^5$/)) 2026-11-12 22:46:51,948 43 INFO rb-c635c7a-226731-435507 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-11-12 22:46:52,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [16/16] Tour PaymentScreenTotalDueWithOverPayment → Step change is 3 (trigger: .payment-status-amount .amount:contains("3")) 2026-11-12 22:46:52,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: tour succeeded 2026-11-12 22:46:52,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR PaymentScreenTotalDueWithOverPayment SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-12 22:46:52,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: heap 14389780 (allocated 15466496) 2026-11-12 22:46:52,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing chrome headless with pid 32998 2026-11-12 22:46:52,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing websocket connection 2026-11-12 22:46:52,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Terminating chrome headless with pid 32998 2026-11-12 22:46:52,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224652_311573_test_rounding_down.txt 2026-11-12 22:46:52,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Removing chrome user profile "/tmp/tmp4n_i96r8_chrome_odoo" 2026-11-12 22:46:52,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-11-12 22:46:53,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome pid: 33205 2026-11-12 22:46:53,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome headless temporary user profile dir: /tmp/tmpd5yltnbm_chrome_odoo 2026-11-12 22:46:53,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Issuing json command http://127.0.0.1:43851/json/version 2026-11-12 22:46:53,167 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:53,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Browser version: Chrome/150.0.7871.114 2026-11-12 22:46:53,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Issuing json command http://127.0.0.1:43851/json 2026-11-12 22:46:53,220 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:46:53,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Websocket url found: ws://127.0.0.1:43851/devtools/page/0EEFBE087025CC89EA7B7F0E48C4FA51 2026-11-12 22:46:53,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Enable chrome headless console log notification 2026-11-12 22:46:53,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome headless enable page notifications 2026-11-12 22:46:53,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:46:53,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Setting session cookie in browser 2026-11-12 22:46:53,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:46:53,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:46:53,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:46:54,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:54] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.050 0.778 2026-11-12 22:46:54,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Navigation result: {'frameId': '0EEFBE087025CC89EA7B7F0E48C4FA51', 'loaderId': '4BEA2DFF8FA1D16829BA038DD76C13D3', 'isDownload': False} 2026-11-12 22:46:54,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-11-12 22:46:54,311 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:46:54,345 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:54] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-11-12 22:46:54,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:54] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 22:46:54,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:54] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.049 2026-11-12 22:46:55,073 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:46:55,077 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:46:55,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:46:55,132 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 22:46:55,140 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:46:55,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [1/33] Tour PaymentScreenRoundingUp → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:46:55,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:46:55,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:55,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.023 2026-11-12 22:46:55,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.043 2026-11-12 22:46:55,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.066 2026-11-12 22:46:55,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:55] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.049 2026-11-12 22:46:56,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.257 0.557 2026-11-12 22:46:56,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:46:56,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:46:56,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.049 2026-11-12 22:46:56,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:46:56,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: Owl is running in 'dev' mode. 2026-11-12 22:46:56,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:46:56,665 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:56,702 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:56,709 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:46:56,755 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:46:56,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.029 0.072 2026-11-12 22:46:56,797 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:46:56,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.020 0.130 2026-11-12 22:46:56,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.135 2026-11-12 22:46:56,853 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.059 2026-11-12 22:46:56,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [2/33] Tour PaymentScreenRoundingUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:46:56,923 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:46:56,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:56] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.050 2026-11-12 22:46:57,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [3/33] Tour PaymentScreenRoundingUp → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 22:46:57,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.050 0.118 2026-11-12 22:46:57,072 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:46:57,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.036 0.242 2026-11-12 22:46:57,201 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:46:57,216 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-11-12 22:46:57,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.287 2026-11-12 22:46:57,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.319 2026-11-12 22:46:57,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.372 2026-11-12 22:46:57,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-11-12 22:46:57,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=920&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-11-12 22:46:57,445 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-11-12 22:46:57,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-11-12 22:46:57,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-11-12 22:46:57,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-11-12 22:46:57,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.055 0.340 2026-11-12 22:46:57,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [4/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:46:57,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [5/33] 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-11-12 22:46:57,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [6/33] 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-11-12 22:46:57,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [7/33] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:46:57,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [8/33] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:46:58,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [9/33] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:46:58,108 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:58,109 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:46:58,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [10/33] Tour PaymentScreenRoundingUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:46:58,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [11/33] Tour PaymentScreenRoundingUp → Step total is 1.96 (trigger: .total:contains("1.96")) 2026-11-12 22:46:58,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [12/33] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:46:58,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [13/33] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 22:46:58,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [14/33] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 22:46:58,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [15/33] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-11-12 22:46:58,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [16/33] Tour PaymentScreenRoundingUp → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:46:58,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [17/33] Tour PaymentScreenRoundingUp → Step .pos-leftheader .orders-button 2026-11-12 22:46:58,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29057109 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '43aba230-20ef-45e4-9977-918ecf949db0'}] 2026-11-12 22:46:58,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:46:59,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29057109 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '43aba230-20ef-45e4-9977-918ecf949db0'} created pos.order #83 2026-11-12 22:46:59,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29057109 finished 2026-11-12 22:46:59,445 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.242 0.634 2026-11-12 22:46:59,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:46:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:46:59,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1516973 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '43aba230-20ef-45e4-9977-918ecf949db0'}] 2026-11-12 22:46:59,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [18/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter 2026-11-12 22:46:59,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1516973 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '43aba230-20ef-45e4-9977-918ecf949db0'} sync ignored for existing PoS order pos.order(83,) (state: paid) 2026-11-12 22:46:59,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1516973 finished 2026-11-12 22:47:00,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.137 0.186 2026-11-12 22:47:00,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.314 2026-11-12 22:47:00,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [19/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter ul 2026-11-12 22:47:00,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.032 2026-11-12 22:47:00,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [20/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:47:00,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [21/33] Tour PaymentScreenRoundingUp → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:47:00,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:00] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.018 2026-11-12 22:47:00,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [22/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:47:00,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [23/33] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-11-12 22:47:00,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [24/33] Tour PaymentScreenRoundingUp → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:47:00,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [25/33] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:47:00,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [26/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:47:00,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [27/33] Tour PaymentScreenRoundingUp → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:47:00,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [28/33] Tour PaymentScreenRoundingUp → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:47:00,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [29/33] Tour PaymentScreenRoundingUp → Step total is -1.96 (trigger: .total:contains("-1.96")) 2026-11-12 22:47:00,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [30/33] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:47:00,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [31/33] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 22:47:00,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [32/33] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 22:47:00,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [33/33] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '-2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-2.00")) 2026-11-12 22:47:01,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: tour succeeded 2026-11-12 22:47:01,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: ╔════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingUp SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:47:01,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: heap 17087040 (allocated 19136512) 2026-11-12 22:47:01,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Closing chrome headless with pid 33205 2026-11-12 22:47:01,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Closing websocket connection 2026-11-12 22:47:01,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Terminating chrome headless with pid 33205 2026-11-12 22:47:01,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224701_309152_test_rounding_up.txt 2026-11-12 22:47:01,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Removing chrome user profile "/tmp/tmpd5yltnbm_chrome_odoo" 2026-11-12 22:47:01,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_saver_screen_close_overlays ... 2026-11-12 22:47:01,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Chrome pid: 33420 2026-11-12 22:47:01,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Chrome headless temporary user profile dir: /tmp/tmpzsip88pf_chrome_odoo 2026-11-12 22:47:01,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Issuing json command http://127.0.0.1:38855/json/version 2026-11-12 22:47:01,915 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:01,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Browser version: Chrome/150.0.7871.114 2026-11-12 22:47:01,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Issuing json command http://127.0.0.1:38855/json 2026-11-12 22:47:01,972 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:01,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Websocket url found: ws://127.0.0.1:38855/devtools/page/A6BB8A3FFC1A35353F5E7A3B7C2CD423 2026-11-12 22:47:01,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Enable chrome headless console log notification 2026-11-12 22:47:01,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Chrome headless enable page notifications 2026-11-12 22:47:02,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:47:02,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Setting session cookie in browser 2026-11-12 22:47:02,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:47:02,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:47:02,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:47:03,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:03] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.073 0.865 2026-11-12 22:47:03,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Navigation result: {'frameId': 'A6BB8A3FFC1A35353F5E7A3B7C2CD423', 'loaderId': 'E4D4A261AB8F037DEC7A60122A2910CC', 'isDownload': False} 2026-11-12 22:47:03,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Evaluate ready code "odoo.isTourReady('SaverScreenCloseOverlaysTour')" 2026-11-12 22:47:03,172 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:47:03,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:03] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.018 2026-11-12 22:47:03,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:03] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-11-12 22:47:03,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:03] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-11-12 22:47:03,976 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:47:03,992 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:47:04,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-11-12 22:47:04,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-11-12 22:47:04,062 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:47:04,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:47:04,083 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:04,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:47:04,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:04] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.021 2026-11-12 22:47:04,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.041 2026-11-12 22:47:04,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:04] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.008 2026-11-12 22:47:04,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.067 2026-11-12 22:47:05,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.290 0.558 2026-11-12 22:47:05,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:47:05,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:47:05,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.054 2026-11-12 22:47:05,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:47:05,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: Owl is running in 'dev' mode. 2026-11-12 22:47:05,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:47:05,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:47:05,662 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:47:05,670 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:47:05,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.050 0.071 2026-11-12 22:47:05,774 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 22:47:05,780 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:47:05,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.021 0.135 2026-11-12 22:47:05,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.004 0.044 2026-11-12 22:47:05,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.174 2026-11-12 22:47:05,907 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:05,980 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:47:05,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:05] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.010 0.033 2026-11-12 22:47:06,042 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:47:06,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [3/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-11-12 22:47:06,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.031 0.120 2026-11-12 22:47:06,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.027 0.211 2026-11-12 22:47:06,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.205 2026-11-12 22:47:06,238 43 INFO rb-c635c7a-226731-435507 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 .modal-content))) 2026-11-12 22:47:06,251 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:06,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-11-12 22:47:06,306 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.241 2026-11-12 22:47:06,334 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /viin_brand_pos/static/src/img/Viindoo-logo-slogan-half-inverted.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:47:06,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [5/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-11-12 22:47:06,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.341 2026-11-12 22:47:06,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.284 2026-11-12 22:47:06,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-11-12 22:47:06,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-11-12 22:47:06,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.215 2026-11-12 22:47:06,532 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:06,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-11-12 22:47:06,599 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:06,658 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:06,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.057 0.088 2026-11-12 22:47:06,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [9/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-11-12 22:47:06,919 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:06,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: tour succeeded 2026-11-12 22:47:06,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: ╔═════════════════════════════════════════════╗ ║ TOUR SaverScreenCloseOverlaysTour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-12 22:47:07,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: heap 13902888 (allocated 14942208) 2026-11-12 22:47:07,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Closing chrome headless with pid 33420 2026-11-12 22:47:07,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Closing websocket connection 2026-11-12 22:47:07,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Terminating chrome headless with pid 33420 2026-11-12 22:47:07,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224707_312863_test_saver_screen_close_overlays.txt 2026-11-12 22:47:07,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Removing chrome user profile "/tmp/tmpzsip88pf_chrome_odoo" 2026-11-12 22:47:07,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_set_opening_note_without_cash_method ... 2026-11-12 22:47:08,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome pid: 33634 2026-11-12 22:47:08,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmp5fsqjc1z_chrome_odoo 2026-11-12 22:47:08,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:46397/json/version 2026-11-12 22:47:08,025 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:08,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-11-12 22:47:08,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:46397/json 2026-11-12 22:47:08,068 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:08,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Websocket url found: ws://127.0.0.1:46397/devtools/page/3E678E336018981EDF39813CEA8CC3FA 2026-11-12 22:47:08,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Enable chrome headless console log notification 2026-11-12 22:47:08,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome headless enable page notifications 2026-11-12 22:47:08,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:47:08,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Setting session cookie in browser 2026-11-12 22:47:08,245 43 INFO rb-c635c7a-226731-435507 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/5" in browser 2026-11-12 22:47:08,245 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:47:08,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:47:09,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:09] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.042 0.985 2026-11-12 22:47:09,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Navigation result: {'frameId': '3E678E336018981EDF39813CEA8CC3FA', 'loaderId': '14EA7DEB3514A7C57CED3574557446FE', 'isDownload': False} 2026-11-12 22:47:09,294 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:09,330 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:47:09,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:09] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:47:09,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:09] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 22:47:09,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:09] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-11-12 22:47:10,215 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:10,217 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:47:10,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:47:10,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.020 2026-11-12 22:47:10,320 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:47:10,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [1/13] Tour test_set_opening_note_without_cash_method → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:47:10,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:47:10,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:10,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-11-12 22:47:10,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.039 2026-11-12 22:47:10,516 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.070 2026-11-12 22:47:10,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:10] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.052 2026-11-12 22:47:11,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.254 0.638 2026-11-12 22:47:11,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:47:11,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:47:11,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.061 2026-11-12 22:47:11,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:47:11,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: Owl is running in 'dev' mode. 2026-11-12 22:47:11,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:47:11,882 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:47:11,942 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:47:11,949 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:47:11,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.020 0.065 2026-11-12 22:47:11,981 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:47:11,995 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:47:12,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.059 0.185 2026-11-12 22:47:12,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.230 2026-11-12 22:47:12,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [2/13] Tour test_set_opening_note_without_cash_method → Step Add Opening Notes (trigger: .opening-notes) 2026-11-12 22:47:12,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.007 0.144 2026-11-12 22:47:12,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-11-12 22:47:12,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.054 2026-11-12 22:47:12,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:47:12,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-11-12 22:47:12,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-11-12 22:47:12,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-11-12 22:47:12,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-11-12 22:47:12,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [3/13] 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-11-12 22:47:12,459 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:47:12,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.221 2026-11-12 22:47:12,513 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:47:12,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [4/13] Tour test_set_opening_note_without_cash_method → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:47:12,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-11-12 22:47:12,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.234 2026-11-12 22:47:12,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-11-12 22:47:12,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.056 0.215 2026-11-12 22:47:12,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.030 0.386 2026-11-12 22:47:12,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 33 0.038 0.366 2026-11-12 22:47:13,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [5/13] Tour test_set_opening_note_without_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:47:13,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [6/13] Tour test_set_opening_note_without_cash_method → 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-11-12 22:47:13,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [7/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:47:13,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [8/13] Tour test_set_opening_note_without_cash_method → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:47:13,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [9/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:47:13,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [10/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:47:13,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [11/13] Tour test_set_opening_note_without_cash_method → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:47:13,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [12/13] Tour test_set_opening_note_without_cash_method → 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-11-12 22:47:13,523 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [13/13] Tour test_set_opening_note_without_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:47:13,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: tour succeeded 2026-11-12 22:47:13,575 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:13,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: heap 14514020 (allocated 15728640) 2026-11-12 22:47:13,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Closing chrome headless with pid 33634 2026-11-12 22:47:13,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Closing websocket connection 2026-11-12 22:47:13,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Terminating chrome headless with pid 33634 2026-11-12 22:47:13,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224713_870440_test_set_opening_note_without_cash_method.txt 2026-11-12 22:47:13,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Removing chrome user profile "/tmp/tmp5fsqjc1z_chrome_odoo" 2026-11-12 22:47:13,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_sync_from_ui_one_by_one ... 2026-11-12 22:47:14,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome pid: 33838 2026-11-12 22:47:14,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome headless temporary user profile dir: /tmp/tmpueo213zu_chrome_odoo 2026-11-12 22:47:14,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:39249/json/version 2026-11-12 22:47:14,213 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:14,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Browser version: Chrome/150.0.7871.114 2026-11-12 22:47:14,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:39249/json 2026-11-12 22:47:14,301 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:14,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Websocket url found: ws://127.0.0.1:39249/devtools/page/57ED2A8C21493D13AC5C3ABDA59E430A 2026-11-12 22:47:14,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Enable chrome headless console log notification 2026-11-12 22:47:14,333 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome headless enable page notifications 2026-11-12 22:47:14,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:47:14,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Setting session cookie in browser 2026-11-12 22:47:14,450 43 INFO rb-c635c7a-226731-435507 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/5" in browser 2026-11-12 22:47:14,450 43 INFO rb-c635c7a-226731-435507 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/5" 2026-11-12 22:47:14,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:47:15,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:15] "GET /pos/ui/5 HTTP/1.1" 200 - 142 0.075 0.872 2026-11-12 22:47:15,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Navigation result: {'frameId': '57ED2A8C21493D13AC5C3ABDA59E430A', 'loaderId': '587DB973AECE2120321C20476E506868', 'isDownload': False} 2026-11-12 22:47:15,423 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:15,442 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:47:15,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:15] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-11-12 22:47:15,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:15] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:47:15,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:15] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-11-12 22:47:16,242 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:16,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:47:16,272 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:47:16,326 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:47:16,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.015 2026-11-12 22:47:16,349 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:16,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:47:16,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:16,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.023 2026-11-12 22:47:16,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.039 2026-11-12 22:47:16,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:47:16,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.060 2026-11-12 22:47:17,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.269 0.580 2026-11-12 22:47:17,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:47:17,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:47:17,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.050 2026-11-12 22:47:17,784 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:47:17,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: Owl is running in 'dev' mode. 2026-11-12 22:47:17,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-11-12 22:47:17,897 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:47:17,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:47:17,962 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:47:17,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.016 0.049 2026-11-12 22:47:17,990 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:47:18,035 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:47:18,046 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:47:18,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.031 0.165 2026-11-12 22:47:18,113 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:18,161 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:47:18,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.045 0.177 2026-11-12 22:47:18,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.123 2026-11-12 22:47:18,368 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:18,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.039 0.328 2026-11-12 22:47:18,397 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:18,411 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:47:18,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.015 0.175 2026-11-12 22:47:18,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:47:18,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.244 2026-11-12 22:47:18,533 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:18,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.276 2026-11-12 22:47:18,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.006 0.307 2026-11-12 22:47:18,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-11-12 22:47:18,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-11-12 22:47:18,719 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-11-12 22:47:18,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-11-12 22:47:18,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.054 0.275 2026-11-12 22:47:18,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:18] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.359 2026-11-12 22:47:18,999 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:19,102 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:19,123 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:19,126 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:47:19,152 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:19,204 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:19,283 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:19,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1583963 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '65b9407e-00e7-45e8-84c7-395301073290'}] 2026-11-12 22:47:19,371 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:19,405 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:47:20,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1583963 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '65b9407e-00e7-45e8-84c7-395301073290'} created pos.order #84 2026-11-12 22:47:20,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1583963 finished 2026-11-12 22:47:20,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.269 0.591 2026-11-12 22:47:20,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23952362 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '13d6d53f-88e5-4d3f-8bd4-0e25c0957864'}] 2026-11-12 22:47:20,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23952362 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '13d6d53f-88e5-4d3f-8bd4-0e25c0957864'} created pos.order #85 2026-11-12 22:47:20,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23952362 finished 2026-11-12 22:47:20,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.045 0.181 2026-11-12 22:47:20,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48575583 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000003', 'uuid': '8b1a81be-5689-4ea0-866a-f7a3b34e7bde'}] 2026-11-12 22:47:20,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48575583 order {'name': '/', 'pos_reference': '261-5-000003', 'uuid': '8b1a81be-5689-4ea0-866a-f7a3b34e7bde'} created pos.order #86 2026-11-12 22:47:20,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48575583 finished 2026-11-12 22:47:20,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.036 0.167 2026-11-12 22:47:20,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72012162 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000004', 'uuid': '9faa2d81-012f-4d1a-9bd1-368db48bd53b'}] 2026-11-12 22:47:20,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72012162 order {'name': '/', 'pos_reference': '261-5-000004', 'uuid': '9faa2d81-012f-4d1a-9bd1-368db48bd53b'} created pos.order #87 2026-11-12 22:47:20,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72012162 finished 2026-11-12 22:47:21,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.040 0.182 2026-11-12 22:47:21,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #263665 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000005', 'uuid': '1d19fd73-43d0-45d2-9bdf-a3be7277e85f'}] 2026-11-12 22:47:21,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #263665 order {'name': '/', 'pos_reference': '261-5-000005', 'uuid': '1d19fd73-43d0-45d2-9bdf-a3be7277e85f'} created pos.order #88 2026-11-12 22:47:21,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #263665 finished 2026-11-12 22:47:21,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.040 0.155 2026-11-12 22:47:21,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66836039 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000006', 'uuid': '46bcb535-5d5b-4018-8d8e-bf1327e38300'}] 2026-11-12 22:47:21,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66836039 order {'name': '/', 'pos_reference': '261-5-000006', 'uuid': '46bcb535-5d5b-4018-8d8e-bf1327e38300'} created pos.order #89 2026-11-12 22:47:21,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66836039 finished 2026-11-12 22:47:21,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.032 0.177 2026-11-12 22:47:21,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:47:21,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: tour succeeded 2026-11-12 22:47:21,914 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:21,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45145265 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '65b9407e-00e7-45e8-84c7-395301073290'}] 2026-11-12 22:47:21,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45145265 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '65b9407e-00e7-45e8-84c7-395301073290'} sync ignored for existing PoS order pos.order(84,) (state: paid) 2026-11-12 22:47:21,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45145265 finished 2026-11-12 22:47:22,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: heap 18559280 (allocated 19795968) 2026-11-12 22:47:22,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.061 0.136 2026-11-12 22:47:22,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Closing chrome headless with pid 33838 2026-11-12 22:47:22,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Closing websocket connection 2026-11-12 22:47:22,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Terminating chrome headless with pid 33838 2026-11-12 22:47:22,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224722_231629_test_sync_from_ui_one_by_one.txt 2026-11-12 22:47:22,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Removing chrome user profile "/tmp/tmpueo213zu_chrome_odoo" 2026-11-12 22:47:22,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tax_control_button_visiblity ... 2026-11-12 22:47:22,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome pid: 34065 2026-11-12 22:47:22,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome headless temporary user profile dir: /tmp/tmp3cuduur6_chrome_odoo 2026-11-12 22:47:22,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:33533/json/version 2026-11-12 22:47:22,916 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:23,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Browser version: Chrome/150.0.7871.114 2026-11-12 22:47:23,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:33533/json 2026-11-12 22:47:23,029 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:23,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Websocket url found: ws://127.0.0.1:33533/devtools/page/24D073E36D452054B7152DB42FCF6BDC 2026-11-12 22:47:23,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Enable chrome headless console log notification 2026-11-12 22:47:23,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome headless enable page notifications 2026-11-12 22:47:23,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:47:23,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Setting session cookie in browser 2026-11-12 22:47:23,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:47:23,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:47:23,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:47:24,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:24] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.043 0.761 2026-11-12 22:47:24,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Navigation result: {'frameId': '24D073E36D452054B7152DB42FCF6BDC', 'loaderId': '83A8D660D7600449ACAE8FC5789EBAF0', 'isDownload': False} 2026-11-12 22:47:24,019 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:24,053 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:47:24,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:24] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-11-12 22:47:24,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:24] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-11-12 22:47:24,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:24] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-11-12 22:47:24,923 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:47:24,945 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:47:24,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-11-12 22:47:25,007 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:47:25,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-11-12 22:47:25,030 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:25,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:47:25,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:47:25,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-11-12 22:47:25,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:25] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.018 0.040 2026-11-12 22:47:25,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.069 2026-11-12 22:47:25,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:25] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.057 2026-11-12 22:47:26,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.296 0.616 2026-11-12 22:47:26,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:47:26,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:47:26,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.074 2026-11-12 22:47:26,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:47:26,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: Owl is running in 'dev' mode. 2026-11-12 22:47:26,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:47:26,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:47:26,860 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:47:26,894 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:47:26,925 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:47:26,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:26] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.021 0.068 2026-11-12 22:47:27,020 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:47:27,051 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:47:27,122 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:47:27,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.097 0.178 2026-11-12 22:47:27,255 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:27,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.060 0.157 2026-11-12 22:47:27,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.010 0.231 2026-11-12 22:47:27,375 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:47:27,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.050 2026-11-12 22:47:27,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.025 0.337 2026-11-12 22:47:27,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-11-12 22:47:27,543 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:27,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-11-12 22:47:27,587 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:47:27,600 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:27,607 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.010 0.234 2026-11-12 22:47:27,644 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:47:27,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 0.266 2026-11-12 22:47:27,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 0.288 2026-11-12 22:47:27,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-11-12 22:47:27,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.253 2026-11-12 22:47:27,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-11-12 22:47:27,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:27] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.011 0.254 2026-11-12 22:47:28,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.061 0.293 2026-11-12 22:47:28,098 43 INFO rb-c635c7a-226731-435507 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: ---check fiscal position button--- is not true (trigger: body:not(:has(.o_fiscal_position_button))) 2026-11-12 22:47:28,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: tour succeeded 2026-11-12 22:47:28,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_tax_control_button_visiblity SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-12 22:47:28,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: heap 13592036 (allocated 14680064) 2026-11-12 22:47:28,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Closing chrome headless with pid 34065 2026-11-12 22:47:28,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Closing websocket connection 2026-11-12 22:47:28,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Terminating chrome headless with pid 34065 2026-11-12 22:47:28,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224728_569365_test_tax_control_button_visiblity.txt 2026-11-12 22:47:28,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Removing chrome user profile "/tmp/tmp3cuduur6_chrome_odoo" 2026-11-12 22:47:28,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_ticket_screen_search_suggestions ... 2026-11-12 22:47:29,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Chrome pid: 34284 2026-11-12 22:47:29,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Chrome headless temporary user profile dir: /tmp/tmp1rhk79gx_chrome_odoo 2026-11-12 22:47:29,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Issuing json command http://127.0.0.1:36719/json/version 2026-11-12 22:47:29,188 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:29,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Browser version: Chrome/150.0.7871.114 2026-11-12 22:47:29,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Issuing json command http://127.0.0.1:36719/json 2026-11-12 22:47:29,212 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:29,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Websocket url found: ws://127.0.0.1:36719/devtools/page/B137CEDE9781BA8C24ECB7B166A8A5D1 2026-11-12 22:47:29,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Enable chrome headless console log notification 2026-11-12 22:47:29,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Chrome headless enable page notifications 2026-11-12 22:47:29,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:47:29,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Setting session cookie in browser 2026-11-12 22:47:29,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:47:29,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:47:29,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:47:30,576 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:30] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.049 1.026 2026-11-12 22:47:30,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Navigation result: {'frameId': 'B137CEDE9781BA8C24ECB7B166A8A5D1', 'loaderId': 'CE2ACEDC3121D03EA857AC8829AE1D3C', 'isDownload': False} 2026-11-12 22:47:30,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Evaluate ready code "odoo.isTourReady('test_ticket_screen_search_suggestions')" 2026-11-12 22:47:30,623 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:47:30,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:30] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-11-12 22:47:30,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:30] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-11-12 22:47:30,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:30] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-11-12 22:47:31,461 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:31,468 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:47:31,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 22:47:31,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:47:31,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Evaluate test code "odoo.startTour('test_ticket_screen_search_suggestions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:47:31,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: [1/9] Tour test_ticket_screen_search_suggestions → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:47:31,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-11-12 22:47:31,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:47:31,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.024 2026-11-12 22:47:31,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.032 0.039 2026-11-12 22:47:31,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:47:31,804 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.061 2026-11-12 22:47:32,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.273 0.522 2026-11-12 22:47:32,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:47:32,822 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:47:32,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:32] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.067 2026-11-12 22:47:33,003 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:47:33,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: Owl is running in 'dev' mode. 2026-11-12 22:47:33,056 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.008 2026-11-12 22:47:33,153 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:33,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:47:33,210 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:47:33,222 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.019 0.035 2026-11-12 22:47:33,258 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 22:47:33,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.032 0.115 2026-11-12 22:47:33,316 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:47:33,321 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:47:33,429 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:47:33,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.048 0.080 2026-11-12 22:47:33,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: [2/9] Tour test_ticket_screen_search_suggestions → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:47:33,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.036 0.172 2026-11-12 22:47:33,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.012 0.232 2026-11-12 22:47:33,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: [3/9] Tour test_ticket_screen_search_suggestions → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:47:33,733 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:33,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.078 2026-11-12 22:47:33,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-11-12 22:47:33,855 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:47:33,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.206 2026-11-12 22:47:33,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-11-12 22:47:33,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:33] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-11-12 22:47:34,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:34] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-11-12 22:47:34,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:34] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.290 2026-11-12 22:47:34,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:34] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:47:34,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:34] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-11-12 22:47:34,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:34] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.206 2026-11-12 22:47:34,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.040 0.264 2026-11-12 22:47:34,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: [4/9] Tour test_ticket_screen_search_suggestions → Step .pos-leftheader .orders-button 2026-11-12 22:47:34,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: [5/9] Tour test_ticket_screen_search_suggestions → Step wait for the loading overlay to be gone before probing what is on top (trigger: body:not(:has(.pos-loader))) 2026-11-12 22:47:34,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:47:34,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: [6/9] Tour test_ticket_screen_search_suggestions → Step type a search term to display the search field suggestions (trigger: .pos-search-bar input) 2026-11-12 22:47:34,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.046 2026-11-12 22:47:34,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: [7/9] Tour test_ticket_screen_search_suggestions → Step the "Receipt Number" search suggestion must not be covered by another element (trigger: .pos-search-bar .search ul li:contains("Receipt Number")) 2026-11-12 22:47:34,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: [8/9] Tour test_ticket_screen_search_suggestions → Step the "Date" search suggestion must not be covered by another element (trigger: .pos-search-bar .search ul li:contains("Date")) 2026-11-12 22:47:34,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: [9/9] Tour test_ticket_screen_search_suggestions → Step the "Customer" search suggestion must not be covered by another element (trigger: .pos-search-bar .search ul li:contains("Customer")) 2026-11-12 22:47:34,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: tour succeeded 2026-11-12 22:47:34,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_ticket_screen_search_suggestions SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 22:47:34,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions.browser: heap 14646248 (allocated 15990784) 2026-11-12 22:47:35,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Closing chrome headless with pid 34284 2026-11-12 22:47:35,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Closing websocket connection 2026-11-12 22:47:35,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Terminating chrome headless with pid 34284 2026-11-12 22:47:35,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224735_131777_test_ticket_screen_search_suggestions.txt 2026-11-12 22:47:35,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_search_suggestions: Removing chrome user profile "/tmp/tmp1rhk79gx_chrome_odoo" 2026-11-12 22:47:35,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tracking_number_closing_session ... 2026-11-12 22:47:35,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome pid: 34491 2026-11-12 22:47:35,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome headless temporary user profile dir: /tmp/tmpj8bn3uxn_chrome_odoo 2026-11-12 22:47:35,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:46111/json/version 2026-11-12 22:47:35,744 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:35,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Browser version: Chrome/150.0.7871.114 2026-11-12 22:47:35,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:46111/json 2026-11-12 22:47:35,783 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:35,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Websocket url found: ws://127.0.0.1:46111/devtools/page/49128117E12C65661EAD74873590A441 2026-11-12 22:47:35,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Enable chrome headless console log notification 2026-11-12 22:47:35,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome headless enable page notifications 2026-11-12 22:47:35,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:47:35,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Setting session cookie in browser 2026-11-12 22:47:35,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:47:35,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:47:35,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:47:36,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:36] "GET /pos/ui/5 HTTP/1.1" 200 - 89 0.068 0.798 2026-11-12 22:47:36,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Navigation result: {'frameId': '49128117E12C65661EAD74873590A441', 'loaderId': 'D77DA10D61572496BEC2EF68BF2EDD86', 'isDownload': False} 2026-11-12 22:47:36,843 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:36,869 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:47:36,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:36] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 22:47:36,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:36] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:47:36,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:36] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-11-12 22:47:37,744 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:37,748 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:47:37,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:47:37,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-11-12 22:47:37,844 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:47:37,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [1/41] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:47:37,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:47:37,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:47:37,988 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-11-12 22:47:38,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:38] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.026 2026-11-12 22:47:38,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.056 2026-11-12 22:47:38,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:38] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.048 2026-11-12 22:47:39,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.284 0.572 2026-11-12 22:47:39,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:47:39,179 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.010 2026-11-12 22:47:39,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.047 2026-11-12 22:47:39,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:47:39,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-11-12 22:47:39,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-11-12 22:47:39,468 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:39,501 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:47:39,508 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:47:39,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.038 0.034 2026-11-12 22:47:39,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.070 2026-11-12 22:47:39,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-11-12 22:47:39,611 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:47:39,615 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:47:39,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.003 0.021 2026-11-12 22:47:39,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [2/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:47:39,832 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:47:39,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:39] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.025 0.030 2026-11-12 22:47:40,023 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:47:40,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [3/41] Tour test_tracking_number_closing_session → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:47:40,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.140 0.117 2026-11-12 22:47:40,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.021 0.310 2026-11-12 22:47:40,183 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:47:40,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-11-12 22:47:40,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-11-12 22:47:40,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-11-12 22:47:40,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.373 2026-11-12 22:47:40,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-11-12 22:47:40,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-11-12 22:47:40,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.175 2026-11-12 22:47:40,457 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-11-12 22:47:40,494 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.155 2026-11-12 22:47:40,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.049 0.368 2026-11-12 22:47:40,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [4/41] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:47:40,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [5/41] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:47:40,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [6/41] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:47:40,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [7/41] 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-11-12 22:47:40,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [8/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:47:41,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [9/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:47:41,029 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:47:41,031 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:47:41,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [10/41] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:47:41,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [11/41] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:47:41,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [12/41] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:47:41,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [13/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:47:41,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77139695 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '5fda518b-8ba3-4f04-bf5f-5f48b896dc43'}] 2026-11-12 22:47:41,305 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:47:41,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77139695 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '5fda518b-8ba3-4f04-bf5f-5f48b896dc43'} created pos.order #90 2026-11-12 22:47:41,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77139695 finished 2026-11-12 22:47:42,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.216 0.538 2026-11-12 22:47:42,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:47:42,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58427995 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '5fda518b-8ba3-4f04-bf5f-5f48b896dc43'}] 2026-11-12 22:47:42,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [14/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:47:42,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58427995 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '5fda518b-8ba3-4f04-bf5f-5f48b896dc43'} sync ignored for existing PoS order pos.order(90,) (state: paid) 2026-11-12 22:47:42,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [15/41] Tour test_tracking_number_closing_session → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:47:42,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58427995 finished 2026-11-12 22:47:42,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [16/41] Tour test_tracking_number_closing_session → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:47:42,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [17/41] Tour test_tracking_number_closing_session → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:47:42,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [18/41] Tour test_tracking_number_closing_session → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:47:42,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [19/41] Tour test_tracking_number_closing_session → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:47:42,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.070 0.229 2026-11-12 22:47:42,756 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [20/41] Tour test_tracking_number_closing_session → Step Select button close register (trigger: button:contains(close register)) 2026-11-12 22:47:42,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:42] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.023 0.037 2026-11-12 22:47:42,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:42] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 7 0.010 0.021 2026-11-12 22:47:43,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:43] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 21 0.023 0.048 2026-11-12 22:47:44,819 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:44] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 501 0.539 1.203 2026-11-12 22:47:45,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:45] "GET /pos/ui/5 HTTP/1.1" 200 - 73 0.080 0.136 2026-11-12 22:47:46,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [21/41] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:47:46,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:47:46,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:47:46,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:47:46,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.054 2026-11-12 22:47:46,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.004 0.064 2026-11-12 22:47:46,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.005 2026-11-12 22:47:46,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 124 0.096 0.240 2026-11-12 22:47:46,873 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.014 0.041 2026-11-12 22:47:46,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 22:47:46,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:46] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.017 2026-11-12 22:47:47,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:47:47,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-11-12 22:47:47,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:47:47,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:47] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 304 - 7 0.019 0.045 2026-11-12 22:47:47,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:47] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 304 - 3 0.004 0.077 2026-11-12 22:47:47,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [22/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:47:47,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:47] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.036 0.139 2026-11-12 22:47:47,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [23/41] Tour test_tracking_number_closing_session → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:47:47,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:47] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.033 0.255 2026-11-12 22:47:47,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 26 0.038 0.159 2026-11-12 22:47:47,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [24/41] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:47:47,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [25/41] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 22:47:47,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [26/41] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:47:47,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:47:47,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [27/41] 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-11-12 22:47:47,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [28/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:47:47,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [29/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:47:48,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [30/41] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:47:48,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [31/41] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:47:48,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [32/41] Tour test_tracking_number_closing_session → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:47:48,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [33/41] Tour test_tracking_number_closing_session → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:47:48,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [34/41] Tour test_tracking_number_closing_session → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-11-12 22:47:48,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [35/41] Tour test_tracking_number_closing_session → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-11-12 22:47:48,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [36/41] Tour test_tracking_number_closing_session → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:47:48,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [37/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:47:48,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [38/41] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:47:48,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [39/41] Tour test_tracking_number_closing_session → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:47:48,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66770832 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000002', 'uuid': '02274702-52f1-42bb-909d-ffcb17f6ac9e'}] 2026-11-12 22:47:49,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66770832 order {'name': '/', 'pos_reference': '261-5-000002', 'uuid': '02274702-52f1-42bb-909d-ffcb17f6ac9e'} created pos.order #91 2026-11-12 22:47:49,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66770832 finished 2026-11-12 22:47:49,227 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.149 0.511 2026-11-12 22:47:49,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:47:49,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [40/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:47:49,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23683419 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '02274702-52f1-42bb-909d-ffcb17f6ac9e'}] 2026-11-12 22:47:49,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23683419 order {'name': 'Shop - 000002', 'pos_reference': '261-5-000002', 'uuid': '02274702-52f1-42bb-909d-ffcb17f6ac9e'} sync ignored for existing PoS order pos.order(91,) (state: paid) 2026-11-12 22:47:49,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23683419 finished 2026-11-12 22:47:49,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [41/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:47:49,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: tour succeeded 2026-11-12 22:47:49,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_tracking_number_closing_session SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-12 22:47:49,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.049 0.176 2026-11-12 22:47:49,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: heap 20474584 (allocated 22806528) 2026-11-12 22:47:49,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Closing chrome headless with pid 34491 2026-11-12 22:47:49,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Closing websocket connection 2026-11-12 22:47:49,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Terminating chrome headless with pid 34491 2026-11-12 22:47:49,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224749_927142_test_tracking_number_closing_session.txt 2026-11-12 22:47:49,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Removing chrome user profile "/tmp/tmpj8bn3uxn_chrome_odoo" 2026-11-12 22:47:50,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_translate_product_name ... 2026-11-12 22:47:50,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome pid: 34733 2026-11-12 22:47:50,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome headless temporary user profile dir: /tmp/tmpxkyh9er2_chrome_odoo 2026-11-12 22:47:50,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Issuing json command http://127.0.0.1:36763/json/version 2026-11-12 22:47:50,927 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:50,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Browser version: Chrome/150.0.7871.114 2026-11-12 22:47:50,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Issuing json command http://127.0.0.1:36763/json 2026-11-12 22:47:50,972 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:47:50,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Websocket url found: ws://127.0.0.1:36763/devtools/page/1943A5634A2E5A3F065DC4515D266E3B 2026-11-12 22:47:51,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Enable chrome headless console log notification 2026-11-12 22:47:51,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome headless enable page notifications 2026-11-12 22:47:51,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:47:51,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Setting session cookie in browser 2026-11-12 22:47:51,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Open "http://127.0.0.1:8069/pos/ui/5" in browser 2026-11-12 22:47:51,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Navigating to: "http://127.0.0.1:8069/pos/ui/5" 2026-11-12 22:47:51,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:47:52,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:52] "GET /pos/ui/5 HTTP/1.1" 200 - 90 0.046 0.804 2026-11-12 22:47:52,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Navigation result: {'frameId': '1943A5634A2E5A3F065DC4515D266E3B', 'loaderId': '993039C6632533AD0D540BADCED213EE', 'isDownload': False} 2026-11-12 22:47:52,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Evaluate ready code "odoo.isTourReady('TranslateProductNameTour')" 2026-11-12 22:47:52,043 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:47:52,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:52] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-11-12 22:47:52,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:52] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.058 2026-11-12 22:47:52,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:52] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.065 2026-11-12 22:47:52,840 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:52,843 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:47:59,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:59] "GET /web/webclient/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 1 0.002 6.464 2026-11-12 22:47:59,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: The ready code tooks too much time : 7.37048077583313 2026-11-12 22:47:59,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:47:59,423 43 INFO rb-c635c7a-226731-435507 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/5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:47:59,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:47:59,463 43 INFO rb-c635c7a-226731-435507 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-11-12 22:47:59,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:47:59,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-11-12 22:47:59,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:59] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.022 2026-11-12 22:47:59,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.064 2026-11-12 22:47:59,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:47:59] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.055 2026-11-12 22:48:00,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.238 0.618 2026-11-12 22:48:00,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:48:00,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:48:00,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:00] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.072 2026-11-12 22:48:00,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-11-12 22:48:00,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: Owl is running in 'dev' mode. 2026-11-12 22:48:00,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-11-12 22:48:01,011 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:01,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:48:01,052 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:48:01,054 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:48:01,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.005 0.040 2026-11-12 22:48:01,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.013 0.111 2026-11-12 22:48:01,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:48:01,179 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48: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-11-12 22:48:01,256 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:48:01,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.042 0.084 2026-11-12 22:48:01,410 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:01,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.040 0.254 2026-11-12 22:48:01,563 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:48:01,564 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:01,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:01] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.011 0.366 2026-11-12 22:48:02,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 1.109 2026-11-12 22:48:02,606 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:02,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 1.124 2026-11-12 22:48:02,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 1.184 2026-11-12 22:48:02,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 1.215 2026-11-12 22:48:02,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.012 1.154 2026-11-12 22:48:02,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/image?model=product.template&field=image_128&id=921&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.006 1.123 2026-11-12 22:48:02,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.248 2026-11-12 22:48:02,921 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.276 2026-11-12 22:48:02,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:02] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.280 2026-11-12 22:48:03,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:03] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-11-12 22:48:03,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.058 0.430 2026-11-12 22:48:03,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:03] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.007 0.444 2026-11-12 22:48:03,406 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:03,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: tour succeeded 2026-11-12 22:48:03,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: ╔═════════════════════════════════════════╗ ║ TOUR TranslateProductNameTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 22:48:03,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: heap 16333248 (allocated 17698816) 2026-11-12 22:48:03,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Closing chrome headless with pid 34733 2026-11-12 22:48:03,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Closing websocket connection 2026-11-12 22:48:03,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Terminating chrome headless with pid 34733 2026-11-12 22:48:03,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224803_828943_test_translate_product_name.txt 2026-11-12 22:48:03,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Removing chrome user profile "/tmp/tmpxkyh9er2_chrome_odoo" 2026-11-12 22:48:03,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_zero_decimal_places_currency ... 2026-11-12 22:48:04,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome pid: 34932 2026-11-12 22:48:04,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome headless temporary user profile dir: /tmp/tmp18qlu593_chrome_odoo 2026-11-12 22:48:04,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:43337/json/version 2026-11-12 22:48:04,936 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:48:05,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Browser version: Chrome/150.0.7871.114 2026-11-12 22:48:05,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:43337/json 2026-11-12 22:48:05,043 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:48:05,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Websocket url found: ws://127.0.0.1:43337/devtools/page/74E719B6FCA9D1C8D29A1825579729ED 2026-11-12 22:48:05,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Enable chrome headless console log notification 2026-11-12 22:48:05,145 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome headless enable page notifications 2026-11-12 22:48:05,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:48:05,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Setting session cookie in browser 2026-11-12 22:48:05,428 43 INFO rb-c635c7a-226731-435507 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=5" in browser 2026-11-12 22:48:05,428 43 INFO rb-c635c7a-226731-435507 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=5" 2026-11-12 22:48:05,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:48:06,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:06] "GET /pos/ui?config_id=5 HTTP/1.1" 200 - 92 0.054 0.789 2026-11-12 22:48:06,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Navigation result: {'frameId': '74E719B6FCA9D1C8D29A1825579729ED', 'loaderId': '4E2BC52020C8F464C93583CC6F1BC1BB', 'isDownload': False} 2026-11-12 22:48:06,305 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:06,338 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:48:06,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:06] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-11-12 22:48:06,383 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:06] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-11-12 22:48:06,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:06] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-11-12 22:48:07,336 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:07,350 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:48:07,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:48:07,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-11-12 22:48:07,468 43 INFO rb-c635c7a-226731-435507 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=5", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:48:07,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:48:07,481 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:07,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:48:07,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.019 2026-11-12 22:48:07,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.052 2026-11-12 22:48:07,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.053 2026-11-12 22:48:07,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:07] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.054 2026-11-12 22:48:08,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.335 0.630 2026-11-12 22:48:08,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:48:08,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 22:48:09,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /web/image/res.company/91/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.083 2026-11-12 22:48:09,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:48:09,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: Owl is running in 'dev' mode. 2026-11-12 22:48:09,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:48:09,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:48:09,418 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:48:09,464 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:48:09,494 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-11-12 22:48:09,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /web/image/res.users/466/avatar_128 HTTP/1.1" 200 - 14 0.062 0.069 2026-11-12 22:48:09,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:48:09,593 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:48:09,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /web/image?model=res.company&id=91&field=logo HTTP/1.1" 200 - 3 0.035 0.200 2026-11-12 22:48:09,655 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:48:09,718 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:09,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /pos/ui/5?from_backend=True HTTP/1.1" 200 - 33 0.058 0.207 2026-11-12 22:48:09,953 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:09,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:09] "GET /pos/ui/5 HTTP/1.1" 200 - 33 0.081 0.335 2026-11-12 22:48:10,024 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:48:10,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 200 - 4 0.008 0.352 2026-11-12 22:48:10,092 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:48:10,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.023 0.215 2026-11-12 22:48:10,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-11-12 22:48:10,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.295 2026-11-12 22:48:10,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.011 0.328 2026-11-12 22:48:10,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-11-12 22:48:10,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=922&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-11-12 22:48:10,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.298 2026-11-12 22:48:10,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.347 2026-11-12 22:48:10,557 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.009 0.342 2026-11-12 22:48:10,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-11-12T22:26:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.342 2026-11-12 22:48:10,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "GET /web/image/res.company/91/favicon HTTP/1.1" 304 - 4 0.004 0.247 2026-11-12 22:48:10,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.062 0.425 2026-11-12 22:48:10,924 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:10,976 43 INFO rb-c635c7a-226731-435507 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,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-11-12 22:48:11,031 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:11,079 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:11,129 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:11,214 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:11,232 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:48:11,233 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:11,266 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:11,316 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:11,416 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:11,496 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:11,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69286005 started for PoS orders references: [{'name': '/', 'pos_reference': '261-5-000001', 'uuid': '458c3ed2-cb9b-4733-b726-cbdaae198895'}] 2026-11-12 22:48:11,519 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:48:12,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69286005 order {'name': '/', 'pos_reference': '261-5-000001', 'uuid': '458c3ed2-cb9b-4733-b726-cbdaae198895'} created pos.order #92 2026-11-12 22:48:12,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69286005 finished 2026-11-12 22:48:12,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.260 0.542 2026-11-12 22:48:12,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:48:12,663 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:12,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71209361 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '458c3ed2-cb9b-4733-b726-cbdaae198895'}] 2026-11-12 22:48:12,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71209361 order {'name': 'Shop - 000001', 'pos_reference': '261-5-000001', 'uuid': '458c3ed2-cb9b-4733-b726-cbdaae198895'} sync ignored for existing PoS order pos.order(92,) (state: paid) 2026-11-12 22:48:12,711 43 INFO rb-c635c7a-226731-435507 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-11-12 22:48:12,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71209361 finished 2026-11-12 22:48:12,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: tour succeeded 2026-11-12 22:48:12,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_zero_decimal_places_currency SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-12 22:48:12,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.088 0.211 2026-11-12 22:48:12,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: heap 15689292 (allocated 16515072) 2026-11-12 22:48:12,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Closing chrome headless with pid 34932 2026-11-12 22:48:12,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Closing websocket connection 2026-11-12 22:48:12,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Terminating chrome headless with pid 34932 2026-11-12 22:48:13,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224813_120659_test_zero_decimal_places_currency.txt 2026-11-12 22:48:13,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Removing chrome user profile "/tmp/tmp18qlu593_chrome_odoo" 2026-11-12 22:48:13,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-11-12 22:48:33,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-11-12 22:48:34,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 35153 2026-11-12 22:48:34,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpbd4c4fnd_chrome_odoo 2026-11-12 22:48:34,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:36625/json/version 2026-11-12 22:48:34,312 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:48:34,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-11-12 22:48:34,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:36625/json 2026-11-12 22:48:34,407 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:48:34,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:36625/devtools/page/FFDEB6D2C107E9DD7097F792764C3ECF 2026-11-12 22:48:34,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-11-12 22:48:34,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-11-12 22:48:34,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:48:34,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-11-12 22:48:34,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:48:34,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:48:34,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:48:35,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:35] "GET /pos/ui/6 HTTP/1.1" 200 - 130 0.074 1.022 2026-11-12 22:48:35,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'FFDEB6D2C107E9DD7097F792764C3ECF', 'loaderId': '2B28C1C58A71B72320E9E1614CB3513F', 'isDownload': False} 2026-11-12 22:48:35,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-11-12 22:48:35,783 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:48:35,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:35] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-11-12 22:48:35,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:35] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-11-12 22:48:35,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:35] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.035 2026-11-12 22:48:36,514 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:48:36,525 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:48:36,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-11-12 22:48:36,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:48:36,617 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:48:36,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/95] Tour pos_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:48:36,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:48:36,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:48:36,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.019 2026-11-12 22:48:36,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.032 2026-11-12 22:48:36,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:48:36,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.061 2026-11-12 22:48:37,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.336 0.635 2026-11-12 22:48:37,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:48:38,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-11-12 22:48:38,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.033 0.053 2026-11-12 22:48:38,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:48:38,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-11-12 22:48:38,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-11-12 22:48:38,391 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:38,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:48:38,425 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:48:38,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.018 2026-11-12 22:48:38,468 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:38,478 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:48:38,510 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:48:38,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.038 0.067 2026-11-12 22:48:38,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/95] Tour pos_pricelist → Step waiting for loading to finish (trigger: body:not(:has(.pos-loader))) 2026-11-12 22:48:38,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.043 0.206 2026-11-12 22:48:38,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.013 0.270 2026-11-12 22:48:38,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-11-12 22:48:38,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-11-12 22:48:38,932 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:48:38,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:38] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.014 0.241 2026-11-12 22:48:39,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:39] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.307 2026-11-12 22:48:39,094 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:39] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.288 2026-11-12 22:48:39,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:39] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.314 2026-11-12 22:48:39,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:39] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.326 2026-11-12 22:48:39,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:39] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-11-12 22:48:39,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:39] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 22:48:39,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:39] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.207 2026-11-12 22:48:39,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/95] Tour pos_pricelist → Step wait for unit tests to finish (trigger: .pos.done-testing) 2026-11-12 22:48:39,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/95] Tour pos_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:48:39,756 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/95] Tour pos_pricelist → Step Wait until the register is opened (trigger: body:not(:has(.modal .opening-notes-container))) 2026-11-12 22:48:39,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.034 0.068 2026-11-12 22:48:39,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/95] Tour pos_pricelist → Step Offline mode is now enabled (trigger: body) 2026-11-12 22:48:39,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/95] Tour pos_pricelist → Step refresh page (trigger: body) 2026-11-12 22:48:39,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:48:40,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:40] "GET /pos/ui/6/product/457fac35-04a9-41cf-9691-15529a10c473 HTTP/1.1" 200 - 33 0.031 0.094 2026-11-12 22:48:41,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/95] Tour pos_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-11-12 22:48:41,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:41] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.002 0.007 2026-11-12 22:48:41,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:48:41,677 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-11-12 22:48:41,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/1f0dafb/web.__assets_tests_call__.min.js:1681:256) at http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6830:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6825:166) at rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6823:228) at Cache.getAccessRightCacheValue [as getValue] (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:124) at Cache.read (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8211:98) at Object.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:871) at Proxy.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11510:63) at Proxy.setup (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11270:245) 2026-11-12 22:48:41,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:41] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.033 2026-11-12 22:48:41,891 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:48:41,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:41,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:48:42,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:42] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.027 0.121 2026-11-12 22:48:42,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:48:42,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:48:42,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:42] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.033 0.228 2026-11-12 22:48:42,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/95] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-11-12 22:48:42,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/95] Tour pos_pricelist → Step select price list 'Fixed' (trigger: .selection-item:contains("Fixed")) 2026-11-12 22:48:42,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:42,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:42,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/95] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:48:42,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/95] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:48:42,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/95] Tour pos_pricelist → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:48:42,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/95] Tour pos_pricelist → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-11-12 22:48:42,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/95] Tour pos_pricelist → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-11-12 22:48:42,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:42,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:42,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:48:42,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:48:43,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:48:43,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [27/95] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-11-12 22:48:43,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [28/95] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-11-12 22:48:43,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [29/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:43,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [30/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:43,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [31/95] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:48:43,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [32/95] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:48:43,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [33/95] Tour pos_pricelist → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:48:43,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [34/95] Tour pos_pricelist → Step Search for partner "Lumber Inc" (trigger: .modal-dialog .input-group input) 2026-11-12 22:48:43,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [35/95] Tour pos_pricelist → Step click partner 'Lumber Inc' from partner list screen (trigger: .modal .partner-list b:contains(Lumber Inc)) 2026-11-12 22:48:43,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [36/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:43,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [37/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:43,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [38/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:48:43,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [39/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:48:43,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [40/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:48:43,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [41/95] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-11-12 22:48:43,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:48:43,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [42/95] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-11-12 22:48:44,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [43/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:44,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [44/95] Tour pos_pricelist → Step click product 'Wall Shelf' (trigger: article.product .product-content .product-name:contains("Wall Shelf")) 2026-11-12 22:48:44,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [45/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:44,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [46/95] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-11-12 22:48:44,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [47/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:44,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [48/95] 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-11-12 22:48:44,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [49/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:44,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [50/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:48:44,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [51/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:48:44,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [52/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:48:44,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [53/95] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-11-12 22:48:44,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [54/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:44,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [55/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:44,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [56/95] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-11-12 22:48:44,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [57/95] Tour pos_pricelist → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:48:44,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [58/95] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("2"))) 2026-11-12 22:48:45,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [59/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:45,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [60/95] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00")) 2026-11-12 22:48:45,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [61/95] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"):not(:visible)) 2026-11-12 22:48:45,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [62/95] Tour pos_pricelist → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-11-12 22:48:45,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [63/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:45,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [64/95] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-11-12 22:48:45,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [65/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:45,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [66/95] 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-11-12 22:48:45,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [67/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:45,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [68/95] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-11-12 22:48:45,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [69/95] Tour pos_pricelist → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:48:45,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [70/95] Tour pos_pricelist → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:48:45,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [71/95] Tour pos_pricelist → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:48:45,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [72/95] 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-11-12 22:48:45,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [73/95] Tour pos_pricelist → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:48:46,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [74/95] Tour pos_pricelist → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:48:46,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [75/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:46,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [76/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:46,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [77/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:48:46,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [78/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:48:46,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [79/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:48:46,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [80/95] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-11-12 22:48:46,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [81/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:46,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [82/95] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96")) 2026-11-12 22:48:46,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [83/95] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"):not(:visible)) 2026-11-12 22:48:46,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [84/95] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:46,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [85/95] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:48:46,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [86/95] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 22:48:46,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [87/95] Tour pos_pricelist → Step .o_pricelist_button 2026-11-12 22:48:46,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [88/95] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-11-12 22:48:46,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [89/95] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:46,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [90/95] Tour pos_pricelist → Step Offline mode is now disabled (trigger: body) 2026-11-12 22:48:46,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [91/95] Tour pos_pricelist → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:48:46,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:48:47,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [92/95] Tour pos_pricelist → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:48:47,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [93/95] Tour pos_pricelist → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:48:47,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [94/95] Tour pos_pricelist → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:48:47,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [95/95] Tour pos_pricelist → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-11-12 22:48:47,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:47] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.009 0.037 2026-11-12 22:48:47,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-11-12 22:48:47,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════╗ ║ TOUR pos_pricelist SUCCEEDED ║ ╚══════════════════════════════╝ 2026-11-12 22:48:47,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 18676036 (allocated 20582400) 2026-11-12 22:48:47,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 35153 2026-11-12 22:48:47,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-11-12 22:48:47,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 35153 2026-11-12 22:48:47,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224847_678506_test_01_pos_basic_order.txt 2026-11-12 22:48:47,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpbd4c4fnd_chrome_odoo" 2026-11-12 22:48:47,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-11-12 22:48:48,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Chrome pid: 35372 2026-11-12 22:48:48,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Chrome headless temporary user profile dir: /tmp/tmpf6pl97tq_chrome_odoo 2026-11-12 22:48:48,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Issuing json command http://127.0.0.1:44699/json/version 2026-11-12 22:48:48,611 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:48:48,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Browser version: Chrome/150.0.7871.114 2026-11-12 22:48:48,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Issuing json command http://127.0.0.1:44699/json 2026-11-12 22:48:48,679 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:48:48,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Websocket url found: ws://127.0.0.1:44699/devtools/page/EA2CF73C59B0A3EDD2C3050F797EDA11 2026-11-12 22:48:48,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Enable chrome headless console log notification 2026-11-12 22:48:48,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Chrome headless enable page notifications 2026-11-12 22:48:48,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:48:48,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Setting session cookie in browser 2026-11-12 22:48:48,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:48:48,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:48:48,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:48:49,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:49] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.043 0.740 2026-11-12 22:48:49,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Navigation result: {'frameId': 'EA2CF73C59B0A3EDD2C3050F797EDA11', 'loaderId': '17C23E933545BB05C54C42892392382C', 'isDownload': False} 2026-11-12 22:48:49,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-11-12 22:48:49,706 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:48:49,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:49] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-11-12 22:48:49,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:49] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-12 22:48:49,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:49] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-11-12 22:48:50,513 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:48:50,522 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:50,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-11-12 22:48:50,594 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:48:50,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 22:48:50,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [1/159] Tour ChromeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:48:50,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:48:50,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:48:50,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.021 2026-11-12 22:48:50,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.035 2026-11-12 22:48:50,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.072 2026-11-12 22:48:50,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:50] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.053 2026-11-12 22:48:51,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.279 0.605 2026-11-12 22:48:51,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:48:51,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:48:52,070 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.051 2026-11-12 22:48:52,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:48:52,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: Owl is running in 'dev' mode. 2026-11-12 22:48:52,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:48:52,230 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:48:52,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.009 0.033 2026-11-12 22:48:52,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 22:48:52,273 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 22:48:52,312 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:48:52,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.015 0.033 2026-11-12 22:48:52,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [2/159] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:48:52,445 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:52,503 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.012 0.045 2026-11-12 22:48:52,513 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:48:52,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.043 0.101 2026-11-12 22:48:52,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-11-12 22:48:52,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [3/159] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:48:52,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-11-12 22:48:52,745 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:52,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-11-12 22:48:52,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-11-12 22:48:52,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.052 0.393 2026-11-12 22:48:52,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.307 2026-11-12 22:48:52,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:52] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-11-12 22:48:53,034 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:53] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-11-12 22:48:53,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:53] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.296 2026-11-12 22:48:53,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.047 0.340 2026-11-12 22:48:53,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:53] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.287 2026-11-12 22:48:53,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [4/159] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-11-12 22:48:53,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [5/159] Tour ChromeTour → Step Fill text area with MOBT (trigger: textarea.cash-reason) 2026-11-12 22:48:53,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [6/159] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:48:53,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [7/159] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:48:53,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [8/159] Tour ChromeTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:48:53,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [9/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:53,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [10/159] Tour ChromeTour → 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-11-12 22:48:53,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [11/159] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:48:53,761 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:53,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [12/159] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:48:53,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [13/159] Tour ChromeTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:48:53,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [14/159] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:48:53,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [15/159] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:48:54,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [16/159] 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-11-12 22:48:54,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [17/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:54,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [18/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:48:54,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [19/159] Tour ChromeTour → Step .ticket-screen tbody tr > td:contains("001") ~ td .badge:contains(Ongoing) 2026-11-12 22:48:54,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:48:54,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [20/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("001") ~ div .badge:contains(Ongoing) 2026-11-12 22:48:54,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.036 2026-11-12 22:48:54,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [21/159] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-11-12 22:48:54,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [22/159] Tour ChromeTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:48:54,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [23/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:54,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [24/159] Tour ChromeTour → 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-11-12 22:48:54,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [25/159] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:48:54,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [26/159] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:48:54,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [27/159] Tour ChromeTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-11-12 22:48:54,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [28/159] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:48:54,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [29/159] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:48:54,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [30/159] Tour ChromeTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:48:54,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [31/159] 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-11-12 22:48:55,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [32/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:55,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [33/159] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:48:55,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [34/159] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:48:55,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [35/159] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:48:55,406 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:48:55,412 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:48:55,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [36/159] Tour ChromeTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:48:55,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [37/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:48:55,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [38/159] Tour ChromeTour → Step .ticket-screen tbody tr > td:contains("002") ~ td .badge:contains(Payment) 2026-11-12 22:48:55,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:48:55,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [39/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("002") ~ div .badge:contains(Payment) 2026-11-12 22:48:55,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.030 2026-11-12 22:48:55,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [40/159] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-11-12 22:48:55,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [41/159] Tour ChromeTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:48:55,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [42/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:55,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [43/159] Tour ChromeTour → 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-11-12 22:48:55,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [44/159] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:48:55,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [45/159] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:48:56,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [46/159] Tour ChromeTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:48:56,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [47/159] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:48:56,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [48/159] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:48:56,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [49/159] Tour ChromeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:48:56,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [50/159] 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-11-12 22:48:56,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [51/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:56,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [52/159] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:48:56,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [53/159] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:48:56,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [54/159] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:48:56,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [55/159] Tour ChromeTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:48:56,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [56/159] Tour ChromeTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 22:48:56,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [57/159] Tour ChromeTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:48:56,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [58/159] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:48:56,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [59/159] Tour ChromeTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:48:56,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13552714 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000003', 'uuid': '56e19043-e6ec-4c65-b698-5f2c70091227'}] 2026-11-12 22:48:56,946 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:48:57,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13552714 order {'name': '/', 'pos_reference': '261-6-000003', 'uuid': '56e19043-e6ec-4c65-b698-5f2c70091227'} created pos.order #93 2026-11-12 22:48:57,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13552714 finished 2026-11-12 22:48:57,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.282 0.636 2026-11-12 22:48:57,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:48:58,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [60/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:48:58,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90629274 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-6-000003', 'uuid': '56e19043-e6ec-4c65-b698-5f2c70091227'}] 2026-11-12 22:48:58,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90629274 order {'name': 'Shop - 000003', 'pos_reference': '261-6-000003', 'uuid': '56e19043-e6ec-4c65-b698-5f2c70091227'} sync ignored for existing PoS order pos.order(93,) (state: paid) 2026-11-12 22:48:58,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [61/159] Tour ChromeTour → Step .ticket-screen tbody tr > td:contains("003") ~ td .badge:contains(Receipt) 2026-11-12 22:48:58,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90629274 finished 2026-11-12 22:48:58,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [62/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("003") ~ div .badge:contains(Receipt) 2026-11-12 22:48:58,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.077 0.196 2026-11-12 22:48:58,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.225 2026-11-12 22:48:58,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [63/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:48:58,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.039 2026-11-12 22:48:58,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [64/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:58,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [65/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:48:58,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [66/159] Tour ChromeTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-11-12 22:48:58,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [67/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:58,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [68/159] Tour ChromeTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 22:48:58,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [69/159] Tour ChromeTour → 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-11-12 22:48:58,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [70/159] 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-11-12 22:48:58,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [71/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:48:58,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [72/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:48:59,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [73/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("002") 2026-11-12 22:48:59,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:48:59,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [74/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:59,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.042 2026-11-12 22:48:59,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [75/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:48:59,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [76/159] Tour ChromeTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-11-12 22:48:59,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [77/159] Tour ChromeTour → Step amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0")) 2026-11-12 22:48:59,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [78/159] Tour ChromeTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 22:48:59,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [79/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:48:59,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [80/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("003") 2026-11-12 22:48:59,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:48:59,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [81/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:59,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.032 2026-11-12 22:48:59,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [82/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:48:59,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [83/159] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("30.0") 2026-11-12 22:48:59,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [84/159] Tour ChromeTour → Step .receipt-screen 2026-11-12 22:48:59,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [85/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:48:59,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [86/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:48:59,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:48:59,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [87/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:48:59,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:48:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.033 2026-11-12 22:48:59,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [88/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:49:00,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [89/159] Tour ChromeTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:49:00,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [90/159] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:49:00,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [91/159] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:49:00,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [92/159] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:49:00,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [93/159] Tour ChromeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:49:00,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [94/159] Tour ChromeTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:49:00,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [95/159] Tour ChromeTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:49:00,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [96/159] Tour ChromeTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 22:49:00,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [97/159] Tour ChromeTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-11-12 22:49:00,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [98/159] Tour ChromeTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:49:00,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [99/159] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:49:00,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [100/159] Tour ChromeTour → Step change is 18.0 (trigger: .payment-status-amount .amount:contains("18.0")) 2026-11-12 22:49:00,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [101/159] Tour ChromeTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:49:00,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [102/159] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:49:00,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [103/159] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("2.0") 2026-11-12 22:49:00,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17361682 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'f73df0b8-a1e8-401c-916b-56328373b1ad'}] 2026-11-12 22:49:00,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [104/159] Tour ChromeTour → Step .receipt-screen 2026-11-12 22:49:01,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17361682 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'f73df0b8-a1e8-401c-916b-56328373b1ad'} created pos.order #94 2026-11-12 22:49:01,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17361682 finished 2026-11-12 22:49:01,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.248 0.520 2026-11-12 22:49:01,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:49:01,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [105/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:49:01,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30591100 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'f73df0b8-a1e8-401c-916b-56328373b1ad'}] 2026-11-12 22:49:01,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30591100 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'f73df0b8-a1e8-401c-916b-56328373b1ad'} sync ignored for existing PoS order pos.order(94,) (state: paid) 2026-11-12 22:49:01,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [106/159] Tour ChromeTour → Step .ticket-screen tbody tr > td:contains("001") ~ td .badge:contains(Receipt) 2026-11-12 22:49:01,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30591100 finished 2026-11-12 22:49:01,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [107/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("001") ~ div .badge:contains(Receipt) 2026-11-12 22:49:01,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.053 0.168 2026-11-12 22:49:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.172 2026-11-12 22:49:02,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [108/159] Tour ChromeTour → Step .ticket-screen .order-row:contains("003") 2026-11-12 22:49:02,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.030 2026-11-12 22:49:02,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [109/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:02,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [110/159] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 22:49:02,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [111/159] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("30.0") 2026-11-12 22:49:02,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [112/159] Tour ChromeTour → Step .receipt-screen 2026-11-12 22:49:02,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [113/159] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:49:02,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [114/159] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:49:02,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [115/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:02,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [116/159] Tour ChromeTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:49:02,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [117/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:02,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [118/159] Tour ChromeTour → Step .pos-leftheader .orders-button 2026-11-12 22:49:02,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [119/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("004") 2026-11-12 22:49:02,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:49:02,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [120/159] Tour ChromeTour → Step .ticket-screen .order-row:has(div:contains("004")) .btn-danger 2026-11-12 22:49:02,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.035 2026-11-12 22:49:02,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [121/159] Tour ChromeTour → Step .ticket-screen .orders .order-row > td:contains("004") ~ td.text-end button.text-danger 2026-11-12 22:49:02,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [122/159] Tour ChromeTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Payment") 2026-11-12 22:49:03,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [123/159] Tour ChromeTour → Step .ticket-screen .order-row > div:contains("002") 2026-11-12 22:49:03,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [124/159] Tour ChromeTour → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-11-12 22:49:03,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [125/159] Tour ChromeTour → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-11-12 22:49:03,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [126/159] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:49:03,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [127/159] Tour ChromeTour → Step .pos-leftheader .register-label 2026-11-12 22:49:03,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [128/159] Tour ChromeTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:49:03,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [129/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:03,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [130/159] Tour ChromeTour → 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-11-12 22:49:03,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [131/159] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:49:03,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [132/159] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:49:03,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [133/159] Tour ChromeTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 22:49:03,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [134/159] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:49:03,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [135/159] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:49:03,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [136/159] Tour ChromeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:49:03,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [137/159] 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-11-12 22:49:04,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [138/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:04,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [139/159] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:04,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [140/159] Tour ChromeTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:49:04,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [141/159] Tour ChromeTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:49:04,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [142/159] Tour ChromeTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:49:04,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [143/159] Tour ChromeTour → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:49:04,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [144/159] Tour ChromeTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:49:04,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [145/159] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:04,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [146/159] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:49:04,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:04] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.030 0.048 2026-11-12 22:49:04,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [147/159] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:49:04,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [148/159] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:49:04,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.083 2026-11-12 22:49:04,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [149/159] Tour ChromeTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:49:04,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [150/159] Tour ChromeTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 22:49:04,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [151/159] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:49:05,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [152/159] Tour ChromeTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:49:05,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71163384 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'e46db5f7-8226-4c1f-89be-933a9c86672a'}] 2026-11-12 22:49:08,160 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71163384 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'e46db5f7-8226-4c1f-89be-933a9c86672a'} created pos.order #95 2026-11-12 22:49:08,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71163384 finished 2026-11-12 22:49:08,847 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:49:08,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 797 0.952 2.868 2026-11-12 22:49:08,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.016 2026-11-12 22:49:08,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:49:08,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24804835 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'e46db5f7-8226-4c1f-89be-933a9c86672a'}] 2026-11-12 22:49:08,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [153/159] Tour ChromeTour → Step .receipt-screen .pos-config-name:contains(Shop) 2026-11-12 22:49:08,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24804835 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'e46db5f7-8226-4c1f-89be-933a9c86672a'} sync ignored for existing PoS order pos.order(95,) (state: done) 2026-11-12 22:49:09,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24804835 finished 2026-11-12 22:49:09,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [154/159] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:49:09,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [155/159] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:49:09,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [156/159] Tour ChromeTour → Step .pos-topheader .floating-order-container:contains('004') 2026-11-12 22:49:09,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [157/159] Tour ChromeTour → Step .pos-leftheader button.fa-caret-down 2026-11-12 22:49:09,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.077 0.214 2026-11-12 22:49:09,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [158/159] Tour ChromeTour → Step .modal-header:contains(Choose an order) ~ .modal-body .floating-order-container:contains('004') 2026-11-12 22:49:09,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [159/159] Tour ChromeTour → Step .oi-arrow-left 2026-11-12 22:49:09,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: tour succeeded 2026-11-12 22:49:09,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: ╔═══════════════════════════╗ ║ TOUR ChromeTour SUCCEEDED ║ ╚═══════════════════════════╝ 2026-11-12 22:49:09,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: heap 21562888 (allocated 23859200) 2026-11-12 22:49:09,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Closing chrome headless with pid 35372 2026-11-12 22:49:09,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Closing websocket connection 2026-11-12 22:49:09,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Terminating chrome headless with pid 35372 2026-11-12 22:49:09,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224909_897453_test_02_pos_with_invoiced.txt 2026-11-12 22:49:09,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Removing chrome user profile "/tmp/tmpf6pl97tq_chrome_odoo" 2026-11-12 22:49:09,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-11-12 22:49:10,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome pid: 35605 2026-11-12 22:49:10,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmpvvrh9fgn_chrome_odoo 2026-11-12 22:49:10,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:46029/json/version 2026-11-12 22:49:10,604 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:10,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-11-12 22:49:10,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:46029/json 2026-11-12 22:49:10,641 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:10,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:46029/devtools/page/6EB1E8D57A1CF74D9ECB45C4A2CE9942 2026-11-12 22:49:10,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-11-12 22:49:10,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-11-12 22:49:10,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:49:10,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-11-12 22:49:10,816 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:49:10,817 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:49:10,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:49:11,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:11] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.067 0.924 2026-11-12 22:49:11,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Navigation result: {'frameId': '6EB1E8D57A1CF74D9ECB45C4A2CE9942', 'loaderId': '6E72C83AF6294091CC1C278BF66AB3FF', 'isDownload': False} 2026-11-12 22:49:11,860 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:11,875 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:49:11,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:11] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-11-12 22:49:11,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:11] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.039 2026-11-12 22:49:11,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:11] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-11-12 22:49:12,666 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:12,677 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:49:12,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 22:49:12,735 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:49:12,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:49:12,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [1/53] Tour test_03_pos_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:49:12,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:49:12,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:49:12,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-11-12 22:49:12,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.035 2026-11-12 22:49:12,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.061 2026-11-12 22:49:12,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:12] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.067 2026-11-12 22:49:13,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.305 0.598 2026-11-12 22:49:13,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:49:14,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:49:14,203 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.060 2026-11-12 22:49:14,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:49:14,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-11-12 22:49:14,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:49:14,370 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:14,391 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:49:14,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.029 2026-11-12 22:49:14,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:49:14,502 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:14,509 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:14,580 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:49:14,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [2/53] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:49:14,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.050 0.122 2026-11-12 22:49:14,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [3/53] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:49:14,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.054 0.268 2026-11-12 22:49:14,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.015 0.345 2026-11-12 22:49:14,939 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:49:14,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:14] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.129 2026-11-12 22:49:15,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-11-12 22:49:15,038 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.190 2026-11-12 22:49:15,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-11-12 22:49:15,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-11-12 22:49:15,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-11-12 22:49:15,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-11-12 22:49:15,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-11-12 22:49:15,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-11-12 22:49:15,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.046 0.296 2026-11-12 22:49:15,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.328 2026-11-12 22:49:15,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [4/53] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:49:15,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:15] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.018 0.019 2026-11-12 22:49:15,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [5/53] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:49:15,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [6/53] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:49:15,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [7/53] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-11-12 22:49:15,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [8/53] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:49:16,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [9/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:16,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [10/53] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-11-12 22:49:16,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [11/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:16,182 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:16,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [12/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:16,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [13/53] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-11-12 22:49:16,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [14/53] Tour test_03_pos_with_lots → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:49:16,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [15/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:16,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [16/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:16,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [17/53] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-11-12 22:49:16,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [18/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:16,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [19/53] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:49:16,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [20/53] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:49:16,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:16] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.003 0.010 2026-11-12 22:49:16,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [21/53] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:49:17,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [22/53] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:49:17,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [23/53] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-11-12 22:49:17,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [24/53] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:49:17,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [25/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:17,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [26/53] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-11-12 22:49:17,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [27/53] Tour test_03_pos_with_lots → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:49:17,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [28/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:17,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [29/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:17,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [30/53] Tour test_03_pos_with_lots → Step order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95")) 2026-11-12 22:49:17,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [31/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:17,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [32/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:17,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [33/53] Tour test_03_pos_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:49:17,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [34/53] Tour test_03_pos_with_lots → Step click Actions button (trigger: .more-btn) 2026-11-12 22:49:17,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [35/53] Tour test_03_pos_with_lots → Step .o_pricelist_button 2026-11-12 22:49:17,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [36/53] Tour test_03_pos_with_lots → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-11-12 22:49:17,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [37/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:18,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [38/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:18,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [39/53] Tour test_03_pos_with_lots → Step order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00")) 2026-11-12 22:49:18,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [40/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:18,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [41/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:18,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [42/53] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-11-12 22:49:18,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [43/53] Tour test_03_pos_with_lots → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:49:18,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [44/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:18,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [45/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:18,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [46/53] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-11-12 22:49:18,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [47/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:18,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [48/53] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:18,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [49/53] Tour test_03_pos_with_lots → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:49:18,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [50/53] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:49:18,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:18] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.004 0.011 2026-11-12 22:49:18,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [51/53] 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-11-12 22:49:18,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [52/53] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:18,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [53/53] Tour test_03_pos_with_lots → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:49:18,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: tour succeeded 2026-11-12 22:49:18,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-11-12 22:49:19,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: heap 15764648 (allocated 17563648) 2026-11-12 22:49:19,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing chrome headless with pid 35605 2026-11-12 22:49:19,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing websocket connection 2026-11-12 22:49:19,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Terminating chrome headless with pid 35605 2026-11-12 22:49:19,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224919_240471_test_03_pos_with_lots.txt 2026-11-12 22:49:19,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmpvvrh9fgn_chrome_odoo" 2026-11-12 22:49:19,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-11-12 22:49:20,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome pid: 35811 2026-11-12 22:49:20,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome headless temporary user profile dir: /tmp/tmpf6d7qk1e_chrome_odoo 2026-11-12 22:49:20,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:45617/json/version 2026-11-12 22:49:20,046 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:20,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Browser version: Chrome/150.0.7871.114 2026-11-12 22:49:20,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:45617/json 2026-11-12 22:49:20,077 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:20,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Websocket url found: ws://127.0.0.1:45617/devtools/page/7AAFA9EE8A4AFF178ABDD3F714DF76D4 2026-11-12 22:49:20,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Enable chrome headless console log notification 2026-11-12 22:49:20,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome headless enable page notifications 2026-11-12 22:49:20,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:49:20,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Setting session cookie in browser 2026-11-12 22:49:20,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:49:20,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:49:20,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:49:25,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:25] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.056 4.792 2026-11-12 22:49:25,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Navigation result: {'frameId': '7AAFA9EE8A4AFF178ABDD3F714DF76D4', 'loaderId': '29AB8D78F17AD47F215A93E552BB097B', 'isDownload': False} 2026-11-12 22:49:25,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-11-12 22:49:25,172 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:49:25,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:25] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-11-12 22:49:25,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:25] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.038 2026-11-12 22:49:25,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:25] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.055 2026-11-12 22:49:25,962 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:25,965 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:26,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.023 2026-11-12 22:49:26,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:49:26,060 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:49:26,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [1/57] Tour ProductConfiguratorTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:49:26,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:49:26,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:26,135 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.019 2026-11-12 22:49:26,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:26] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.047 2026-11-12 22:49:26,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.074 2026-11-12 22:49:26,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:26] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.047 2026-11-12 22:49:27,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.278 0.719 2026-11-12 22:49:27,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:49:27,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:49:27,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.067 2026-11-12 22:49:27,666 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:49:27,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: Owl is running in 'dev' mode. 2026-11-12 22:49:27,692 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-12 22:49:27,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:49:27,814 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:49:27,838 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:49:27,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.027 2026-11-12 22:49:27,908 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:49:27,909 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:49:27,939 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:49:27,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:27] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.014 0.041 2026-11-12 22:49:28,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [2/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:49:28,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.062 0.139 2026-11-12 22:49:28,168 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.014 0.065 2026-11-12 22:49:28,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-11-12 22:49:28,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-11-12 22:49:28,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-11-12 22:49:28,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [3/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:49:28,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.036 0.438 2026-11-12 22:49:28,420 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:49:28,446 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.257 2026-11-12 22:49:28,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.292 2026-11-12 22:49:28,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.299 2026-11-12 22:49:28,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.298 2026-11-12 22:49:28,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-11-12 22:49:28,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.034 0.215 2026-11-12 22:49:28,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:28] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-11-12 22:49:28,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [4/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-11-12 22:49:28,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [5/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-11-12 22:49:28,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [6/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input:checked) 2026-11-12 22:49:28,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [7/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:49:28,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [8/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:29,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [9/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:49:29,080 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:29,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [10/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:29,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [11/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:49:29,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [12/57] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:49:29,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [13/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-11-12 22:49:29,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [14/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:49:29,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [15/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:49:29,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [16/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-11-12 22:49:29,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [17/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-11-12 22:49:29,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [18/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:49:29,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [19/57] Tour ProductConfiguratorTour → Step checking selected custom attribute with value "Custom Fabric" (trigger: .modal .custom_value) 2026-11-12 22:49:29,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [20/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:49:29,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [21/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:49:29,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [22/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:49:29,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [23/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:29,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [24/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1","price":"11.0","attributeLine":"Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.price:contains("11.0")):has(.attribute-line:contains("Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"))) 2026-11-12 22:49:30,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [25/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:30,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [26/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:49:30,145 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [27/57] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:49:30,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [28/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-11-12 22:49:30,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [29/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:49:30,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [30/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:49:30,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [31/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:49:30,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [32/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:30,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [33/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","attributeLine":"Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2")):has(.price:contains("22.0")):has(.attribute-line:contains("Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"))) 2026-11-12 22:49:30,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [34/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:30,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [35/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:49:30,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [36/57] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:49:30,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [37/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:49:30,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [38/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:30,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [39/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1","price":"10.0","attributeLine":"Blue, Metal, Leather"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Blue, Metal, Leather"))) 2026-11-12 22:49:30,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [40/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:31,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [41/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:49:31,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [42/57] Tour ProductConfiguratorTour → Step .attribute-name-cell 2026-11-12 22:49:31,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [43/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:49:31,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [44/57] Tour ProductConfiguratorTour → Step Mobile - open cart (trigger: .switchpane .btn-switchpane:contains('Cart')) 2026-11-12 22:49:31,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [45/57] Tour ProductConfiguratorTour → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:49:31,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [46/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-11-12 22:49:31,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [47/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-11-12 22:49:31,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [48/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:49:31,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [49/57] Tour ProductConfiguratorTour → Step checking selected custom attribute with value "Custom Fabric" (trigger: .modal .custom_value) 2026-11-12 22:49:32,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [50/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:49:32,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [51/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:49:32,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [52/57] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:49:32,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [53/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-11-12 22:49:32,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [54/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:49:32,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [55/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Configurable Chair","quantity":2} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Configurable Chair")):has(.qty:contains("2"))) 2026-11-12 22:49:32,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [56/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2"))) 2026-11-12 22:49:32,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [57/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2")):has(.price:contains("22.0"))) 2026-11-12 22:49:32,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: tour succeeded 2026-11-12 22:49:32,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductConfiguratorTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:49:32,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: heap 15946512 (allocated 17563648) 2026-11-12 22:49:32,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Closing chrome headless with pid 35811 2026-11-12 22:49:32,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Closing websocket connection 2026-11-12 22:49:32,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Terminating chrome headless with pid 35811 2026-11-12 22:49:32,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224932_729780_test_04_product_configurator.txt 2026-11-12 22:49:32,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Removing chrome user profile "/tmp/tmpf6d7qk1e_chrome_odoo" 2026-11-12 22:49:32,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-11-12 22:49:32,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_05_ticket_screen : Temporary to fast merge new valuation: out-of-scope point-of-sale ticket-screen tour that fails for a non-valuation reason; see commit message. 2026-11-12 22:49:32,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-11-12 22:49:33,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome pid: 36015 2026-11-12 22:49:33,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless temporary user profile dir: /tmp/tmp7qp98_3q_chrome_odoo 2026-11-12 22:49:33,793 43 INFO rb-c635c7a-226731-435507 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:34301/json/version 2026-11-12 22:49:33,794 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:33,827 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:33,827 43 INFO rb-c635c7a-226731-435507 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:34301/json 2026-11-12 22:49:33,828 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:33,842 43 INFO rb-c635c7a-226731-435507 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:34301/devtools/page/07C68B863E978B5605A2DFE5EA0B8AF8 2026-11-12 22:49:33,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Enable chrome headless console log notification 2026-11-12 22:49:33,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless enable page notifications 2026-11-12 22:49:33,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:49:34,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Setting session cookie in browser 2026-11-12 22:49:34,030 43 INFO rb-c635c7a-226731-435507 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/6" in browser 2026-11-12 22:49:34,030 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 22:49:34,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:49:34,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:34] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.049 0.784 2026-11-12 22:49:34,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigation result: {'frameId': '07C68B863E978B5605A2DFE5EA0B8AF8', 'loaderId': '459F357966B363164A50AFB6222F6E12', 'isDownload': False} 2026-11-12 22:49:34,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-11-12 22:49:34,920 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:49:34,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:34] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.036 2026-11-12 22:49:35,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:35] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.060 2026-11-12 22:49:35,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:35] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.078 2026-11-12 22:49:35,795 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:49:35,818 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:49:35,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.037 2026-11-12 22:49:35,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 22:49:35,915 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:49:35,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:49:35,929 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:35,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:49:35,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-11-12 22:49:36,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:36] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.043 2026-11-12 22:49:36,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.072 2026-11-12 22:49:36,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:36] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.068 2026-11-12 22:49:37,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.256 0.568 2026-11-12 22:49:37,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:49:37,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:49:37,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.056 2026-11-12 22:49:37,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:49:37,339 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:37,358 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:49:37,474 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:49:37,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.011 0.046 2026-11-12 22:49:37,505 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:49:37,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:49:37,551 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:49:37,556 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:49:37,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-11-12 22:49:37,703 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:37,728 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:49:37,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.031 0.077 2026-11-12 22:49:37,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.077 2026-11-12 22:49:37,875 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:37,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-11-12 22:49:37,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-11-12 22:49:37,987 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:49:38,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-11-12 22:49:38,123 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.028 0.368 2026-11-12 22:49:38,154 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.311 2026-11-12 22:49:38,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.319 2026-11-12 22:49:38,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.305 2026-11-12 22:49:38,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-11-12 22:49:38,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.274 2026-11-12 22:49:38,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-11-12 22:49:38,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /web/image?model=product.template&field=image_128&id=936&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-11-12 22:49:38,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.039 0.238 2026-11-12 22:49:38,568 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:38,628 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-11-12 22:49:38,680 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:38,689 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:38,727 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:38,803 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:38,854 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:38,938 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:49:38,989 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,049 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,114 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,179 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,229 43 INFO rb-c635c7a-226731-435507 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","price":"6.30"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.price:contains("6.30"))) 2026-11-12 22:49:39,281 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,341 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,389 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,493 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,505 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:39,509 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:39,544 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,605 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:39,684 43 INFO rb-c635c7a-226731-435507 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: {"price":"6.30"} (trigger: .order-container .orderline:has(.price:contains("6.30"))) 2026-11-12 22:49:39,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52947882 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '7d62abfe-5e62-4472-a7a6-d31ac9ec49ee'}] 2026-11-12 22:49:39,703 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:49:40,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52947882 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '7d62abfe-5e62-4472-a7a6-d31ac9ec49ee'} created pos.order #96 2026-11-12 22:49:40,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52947882 finished 2026-11-12 22:49:40,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.227 0.606 2026-11-12 22:49:40,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:49:40,758 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:40,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47624341 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '7d62abfe-5e62-4472-a7a6-d31ac9ec49ee'}] 2026-11-12 22:49:40,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47624341 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '7d62abfe-5e62-4472-a7a6-d31ac9ec49ee'} sync ignored for existing PoS order pos.order(96,) (state: paid) 2026-11-12 22:49:40,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47624341 finished 2026-11-12 22:49:40,819 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:40,888 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:40,959 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,005 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-11-12 22:49:41,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.067 0.172 2026-11-12 22:49:41,053 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,108 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,165 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,218 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-11-12 22:49:41,278 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/)) 2026-11-12 22:49:41,337 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/).active) 2026-11-12 22:49:41,392 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:49:41,443 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,504 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,556 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,614 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,662 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,721 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,790 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:41,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1205481 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'e611cd0e-1403-4cc3-bcfe-d483e65d53de'}] 2026-11-12 22:49:42,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1205481 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'e611cd0e-1403-4cc3-bcfe-d483e65d53de'} created pos.order #97 2026-11-12 22:49:42,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1205481 finished 2026-11-12 22:49:42,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.099 0.497 2026-11-12 22:49:42,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:49:42,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: tour succeeded 2026-11-12 22:49:42,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR ReceiptScreenDiscountWithPricelistTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-12 22:49:42,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94075778 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'e611cd0e-1403-4cc3-bcfe-d483e65d53de'}] 2026-11-12 22:49:42,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94075778 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'e611cd0e-1403-4cc3-bcfe-d483e65d53de'} sync ignored for existing PoS order pos.order(97,) (state: paid) 2026-11-12 22:49:42,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94075778 finished 2026-11-12 22:49:42,691 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.039 0.158 2026-11-12 22:49:42,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: heap 18700148 (allocated 21106688) 2026-11-12 22:49:42,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing chrome headless with pid 36015 2026-11-12 22:49:42,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing websocket connection 2026-11-12 22:49:42,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Terminating chrome headless with pid 36015 2026-11-12 22:49:42,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224942_988692_test_06_pos_discount_display_with_multiple_pricelist.txt 2026-11-12 22:49:42,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Removing chrome user profile "/tmp/tmp7qp98_3q_chrome_odoo" 2026-11-12 22:49:43,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-11-12 22:49:43,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome pid: 36226 2026-11-12 22:49:43,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmpz4pb3ckb_chrome_odoo 2026-11-12 22:49:43,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:35661/json/version 2026-11-12 22:49:43,604 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35661', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:43,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Browser version: Chrome/150.0.7871.114 2026-11-12 22:49:43,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:35661/json 2026-11-12 22:49:43,660 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35661', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:43,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:35661/devtools/page/A4E2DCC3EEBF44848C551D9C40F8CD17 2026-11-12 22:49:43,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Enable chrome headless console log notification 2026-11-12 22:49:43,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome headless enable page notifications 2026-11-12 22:49:43,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:49:43,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Setting session cookie in browser 2026-11-12 22:49:43,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:49:43,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:49:43,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:49:44,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:44] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.046 0.790 2026-11-12 22:49:44,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Navigation result: {'frameId': 'A4E2DCC3EEBF44848C551D9C40F8CD17', 'loaderId': '5631C9E03C1511793BE2AC3B234C3EB4', 'isDownload': False} 2026-11-12 22:49:44,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-11-12 22:49:44,807 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:49:44,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:44] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 22:49:44,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:44] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-11-12 22:49:44,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:44] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-11-12 22:49:45,659 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:45,683 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:49:45,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:49:45,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:49:45,755 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:49:45,769 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:45,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:49:45,822 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:45,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-11-12 22:49:45,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.038 2026-11-12 22:49:45,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.065 2026-11-12 22:49:45,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:45] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.078 2026-11-12 22:49:46,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.262 0.616 2026-11-12 22:49:46,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:49:47,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 22:49:47,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-11-12 22:49:47,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:49:47,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-11-12 22:49:47,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-11-12 22:49:47,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:47,343 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:49:47,349 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:47,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.061 2026-11-12 22:49:47,417 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:47,430 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:47,462 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:49:47,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.011 0.022 2026-11-12 22:49:47,585 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:47,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.047 0.095 2026-11-12 22:49:47,753 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:47,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.072 0.260 2026-11-12 22:49:47,820 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:49:47,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.012 0.215 2026-11-12 22:49:47,850 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:47,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.172 2026-11-12 22:49:47,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-11-12 22:49:47,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-11-12 22:49:47,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:47] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.258 2026-11-12 22:49:48,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:48] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-11-12 22:49:48,051 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:48] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.005 2026-11-12 22:49:48,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:48] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-11-12 22:49:48,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:48] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-11-12 22:49:48,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:48] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-11-12 22:49:48,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:48] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-11-12 22:49:48,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.274 2026-11-12 22:49:48,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:48] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.111 2026-11-12 22:49:48,343 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand"))) 2026-11-12 22:49:48,415 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:48,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:48,483 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:48,576 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:48,638 43 INFO rb-c635c7a-226731-435507 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,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-11-12 22:49:48,688 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:48,748 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:48,840 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:48,897 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("0.00"))) 2026-11-12 22:49:48,949 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,018 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,119 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,166 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("123.45"))) 2026-11-12 22:49:49,216 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,279 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,369 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,423 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00"))) 2026-11-12 22:49:49,475 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,534 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,643 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,700 43 INFO rb-c635c7a-226731-435507 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,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("8"))) 2026-11-12 22:49:49,751 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,811 43 INFO rb-c635c7a-226731-435507 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-11-12 22:49:49,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: tour succeeded 2026-11-12 22:49:49,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: ╔════════════════════════════════════╗ ║ TOUR BarcodeScanningTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:49:49,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: heap 16129424 (allocated 17563648) 2026-11-12 22:49:50,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Closing chrome headless with pid 36226 2026-11-12 22:49:50,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Closing websocket connection 2026-11-12 22:49:50,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Terminating chrome headless with pid 36226 2026-11-12 22:49:50,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_224950_169704_test_07_pos_barcodes_scan.txt 2026-11-12 22:49:50,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Removing chrome user profile "/tmp/tmpz4pb3ckb_chrome_odoo" 2026-11-12 22:49:50,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_product_combo ... 2026-11-12 22:49:52,388 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1344] 2026-11-12 22:49:52,792 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1345, 1346] 2026-11-12 22:49:53,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome pid: 36445 2026-11-12 22:49:53,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome headless temporary user profile dir: /tmp/tmpmwbeajza_chrome_odoo 2026-11-12 22:49:53,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Issuing json command http://127.0.0.1:38517/json/version 2026-11-12 22:49:53,707 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:53,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Browser version: Chrome/150.0.7871.114 2026-11-12 22:49:53,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Issuing json command http://127.0.0.1:38517/json 2026-11-12 22:49:53,740 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:49:53,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Websocket url found: ws://127.0.0.1:38517/devtools/page/C05742A8A3417B2A8816B93B938747E9 2026-11-12 22:49:53,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Enable chrome headless console log notification 2026-11-12 22:49:53,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome headless enable page notifications 2026-11-12 22:49:53,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:49:53,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Setting session cookie in browser 2026-11-12 22:49:53,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:49:53,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:49:53,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:49:54,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:54] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.048 0.796 2026-11-12 22:49:54,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Navigation result: {'frameId': 'C05742A8A3417B2A8816B93B938747E9', 'loaderId': 'B5F8F30EC9D99F7B8716B3D418AF6F41', 'isDownload': False} 2026-11-12 22:49:54,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Evaluate ready code "odoo.isTourReady('ProductComboPriceTaxIncludedTour')" 2026-11-12 22:49:54,813 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:49:54,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:54] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 22:49:54,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:54] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-11-12 22:49:54,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:54] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-11-12 22:49:55,630 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:49:55,633 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:49:55,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-11-12 22:49:55,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:49:55,714 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:49:55,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [1/89] Tour ProductComboPriceTaxIncludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:49:55,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:49:55,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:49:55,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.021 2026-11-12 22:49:55,818 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.034 2026-11-12 22:49:55,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.053 2026-11-12 22:49:55,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:55] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.043 2026-11-12 22:49:57,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.298 0.860 2026-11-12 22:49:57,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:49:57,254 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:49:57,306 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.019 2026-11-12 22:49:57,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.052 2026-11-12 22:49:57,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 22:49:57,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: Owl is running in 'dev' mode. 2026-11-12 22:49:57,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:49:57,608 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:49:57,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:49:57,629 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:49:57,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.003 0.018 2026-11-12 22:49:57,739 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:49:57,746 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:57,781 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:49:57,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.034 2026-11-12 22:49:57,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:57] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.038 0.106 2026-11-12 22:49:57,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [2/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:49:58,028 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.045 0.213 2026-11-12 22:49:58,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.014 0.061 2026-11-12 22:49:58,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-11-12 22:49:58,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-11-12 22:49:58,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.104 2026-11-12 22:49:58,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [3/89] Tour ProductComboPriceTaxIncludedTour → Step click product 'Sofa Combo' (trigger: article.product .product-content .product-name:contains("Sofa Combo")) 2026-11-12 22:49:58,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-11-12 22:49:58,287 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:49:58,326 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-11-12 22:49:58,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-11-12 22:49:58,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-11-12 22:49:58,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-11-12 22:49:58,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.234 2026-11-12 22:49:58,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=937&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-11-12 22:49:58,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=938&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-11-12 22:49:58,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=939&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-11-12 22:49:58,726 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.048 0.270 2026-11-12 22:49:58,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=941&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.265 2026-11-12 22:49:58,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [4/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product Sofa (L, red) (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product Sofa (L, red)"))) 2026-11-12 22:49:58,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=942&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-11-12 22:49:58,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [5/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:49:58,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=943&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.294 2026-11-12 22:49:58,878 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:49:58,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=940&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.462 2026-11-12 22:49:58,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:58] "GET /web/image?model=product.template&field=image_128&id=944&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.370 2026-11-12 22:49:58,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [6/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:49:59,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.template&field=image_128&id=945&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-11-12 22:49:59,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [7/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo product Sofa","run":"click","quantity":"1","attributeLine":"L, red"} (trigger: .order-container .orderline:has(.product-name:contains("Combo product Sofa")):has(.qty:contains("1")):has(.attribute-line:contains("L, red"))) 2026-11-12 22:49:59,065 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.template&field=image_128&id=946&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-11-12 22:49:59,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [8/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:49:59,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1347&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.012 0.271 2026-11-12 22:49:59,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [9/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:49:59,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1348&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.255 2026-11-12 22:49:59,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.template&field=image_128&id=947&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-11-12 22:49:59,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [10/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:49:59,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.template&field=image_128&id=948&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-11-12 22:49:59,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [11/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:49:59,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [12/89] Tour ProductComboPriceTaxIncludedTour → Step PoS model scan barcode 'SuperCombo' (trigger: body) 2026-11-12 22:49:59,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [13/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:49:59,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1337&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.037 2026-11-12 22:49:59,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [14/89] Tour ProductComboPriceTaxIncludedTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-11-12 22:49:59,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1338&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.077 2026-11-12 22:49:59,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [15/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 9 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 9"))) 2026-11-12 22:49:59,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1339&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.135 2026-11-12 22:49:59,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [16/89] Tour ProductComboPriceTaxIncludedTour → Step dialog is open (trigger: .modal .modal-content) 2026-11-12 22:49:59,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1340&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.009 0.185 2026-11-12 22:49:59,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [17/89] Tour ProductComboPriceTaxIncludedTour → Step dialog discard (trigger: .modal-footer .btn:text(Add) + .btn:text(Discard)) 2026-11-12 22:49:59,780 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.014 2026-11-12 22:49:59,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1341&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.010 0.236 2026-11-12 22:49:59,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [18/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:49:59,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1342&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.010 0.289 2026-11-12 22:49:59,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [19/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-11-12 22:49:59,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1334&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.013 0.315 2026-11-12 22:49:59,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [20/89] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 7"))) 2026-11-12 22:49:59,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:49:59] "GET /web/image?model=product.product&field=image_128&id=1336&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.326 2026-11-12 22:50:00,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [21/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:50:00,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:00] "GET /web/image?model=product.product&field=image_128&id=1335&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.321 2026-11-12 22:50:00,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:00] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.009 0.093 2026-11-12 22:50:00,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [22/89] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 8 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:50:00,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [23/89] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is not selected (trigger: .modal .modal-body:not(:has(label.combo-item.selected article.product:has(.product-name:contains("Combo Product 7"))))) 2026-11-12 22:50:00,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [24/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:50:00,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [25/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:00,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [26/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"62.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("62.1"))) 2026-11-12 22:50:00,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [27/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:50:00,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [28/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:50:00,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [29/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":":eq(3).selected"} (trigger: .order-container .orderline:eq(3).selected) 2026-11-12 22:50:00,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [30/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:50:00,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [31/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-11-12 22:50:00,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [32/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-11-12 22:50:00,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [33/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":":eq(1).selected"} (trigger: .order-container .orderline:eq(1).selected) 2026-11-12 22:50:00,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [34/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-11-12 22:50:00,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [35/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-11-12 22:50:00,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [36/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-11-12 22:50:00,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [37/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":":eq(2).selected"} (trigger: .order-container .orderline:eq(2).selected) 2026-11-12 22:50:00,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [38/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-11-12 22:50:01,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [39/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:01,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [40/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:01,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [41/89] Tour ProductComboPriceTaxIncludedTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:50:01,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [42/89] Tour ProductComboPriceTaxIncludedTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:50:01,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [43/89] Tour ProductComboPriceTaxIncludedTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:50:01,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [44/89] Tour ProductComboPriceTaxIncludedTour → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:50:01,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [45/89] Tour ProductComboPriceTaxIncludedTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:50:01,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [46/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:01,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [47/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:01,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:01] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.020 0.076 2026-11-12 22:50:01,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [48/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:50:01,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [49/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-11-12 22:50:01,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [50/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:50:01,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.028 0.105 2026-11-12 22:50:01,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [51/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("2"))) 2026-11-12 22:50:02,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [52/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("2"))) 2026-11-12 22:50:02,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [53/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("2"))) 2026-11-12 22:50:02,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [54/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"2","price":"124.2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("2")):has(.price:contains("124.2"))) 2026-11-12 22:50:02,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [55/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:02,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [56/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:02,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [57/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("2"))) 2026-11-12 22:50:02,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [58/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:50:02,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [59/89] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:50:02,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [60/89] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:50:02,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [61/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:02,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [62/89] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:50:02,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [63/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:50:02,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [64/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:50:02,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [65/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:50:02,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [66/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:50:03,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [67/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:03,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [68/89] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10")) 2026-11-12 22:50:03,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [69/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:03,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [70/89] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:50:03,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [71/89] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:50:03,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [72/89] Tour ProductComboPriceTaxIncludedTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:50:03,418 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:03,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:50:03,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [73/89] Tour ProductComboPriceTaxIncludedTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:50:03,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [74/89] Tour ProductComboPriceTaxIncludedTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:50:03,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [75/89] Tour ProductComboPriceTaxIncludedTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:50:03,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45788932 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'dedb29a3-d8ec-4923-82d2-8c15d24c71d3'}] 2026-11-12 22:50:03,626 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:50:04,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45788932 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'dedb29a3-d8ec-4923-82d2-8c15d24c71d3'} created pos.order #98 2026-11-12 22:50:04,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45788932 finished 2026-11-12 22:50:04,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 318 0.341 0.900 2026-11-12 22:50:04,944 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:50:05,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [76/89] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:50:05,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55551393 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'dedb29a3-d8ec-4923-82d2-8c15d24c71d3'}] 2026-11-12 22:50:05,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55551393 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'dedb29a3-d8ec-4923-82d2-8c15d24c71d3'} sync ignored for existing PoS order pos.order(98,) (state: paid) 2026-11-12 22:50:05,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [77/89] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:50:05,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55551393 finished 2026-11-12 22:50:05,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [78/89] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:50:05,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [79/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:50:05,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [80/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:50:05,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.069 0.204 2026-11-12 22:50:05,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [81/89] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:50:05,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [82/89] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:50:05,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [83/89] Tour ProductComboPriceTaxIncludedTour → Step The 'Combo Product 6' card should not display a quantity. (trigger: article.product .product-content:has(.product-name:contains('Combo Product 6')):not(:has(.product-cart-qty))) 2026-11-12 22:50:05,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [84/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:05,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [85/89] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17")) 2026-11-12 22:50:05,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [86/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:05,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [87/89] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:05,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [88/89] Tour ProductComboPriceTaxIncludedTour → Step order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56")) 2026-11-12 22:50:05,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [89/89] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:06,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: tour succeeded 2026-11-12 22:50:06,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ProductComboPriceTaxIncludedTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-12 22:50:06,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: heap 21209832 (allocated 23859200) 2026-11-12 22:50:06,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Closing chrome headless with pid 36445 2026-11-12 22:50:06,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Closing websocket connection 2026-11-12 22:50:06,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Terminating chrome headless with pid 36445 2026-11-12 22:50:06,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225006_512515_test_07_product_combo.txt 2026-11-12 22:50:06,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Removing chrome user profile "/tmp/tmpmwbeajza_chrome_odoo" 2026-11-12 22:50:06,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_product_combo_max_free_qty ... 2026-11-12 22:50:09,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Chrome pid: 36693 2026-11-12 22:50:09,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Chrome headless temporary user profile dir: /tmp/tmpv1inz429_chrome_odoo 2026-11-12 22:50:09,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Issuing json command http://127.0.0.1:44679/json/version 2026-11-12 22:50:09,013 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:09,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Browser version: Chrome/150.0.7871.114 2026-11-12 22:50:09,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Issuing json command http://127.0.0.1:44679/json 2026-11-12 22:50:09,136 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:09,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Websocket url found: ws://127.0.0.1:44679/devtools/page/3E09B27193659F1F90AB98B41C5B972A 2026-11-12 22:50:09,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Enable chrome headless console log notification 2026-11-12 22:50:09,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Chrome headless enable page notifications 2026-11-12 22:50:09,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:50:09,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Setting session cookie in browser 2026-11-12 22:50:09,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:50:09,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:50:09,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:50:10,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:10] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.057 0.895 2026-11-12 22:50:10,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Navigation result: {'frameId': '3E09B27193659F1F90AB98B41C5B972A', 'loaderId': '43C5D1E454C13B36F40252BBA31E3001', 'isDownload': False} 2026-11-12 22:50:10,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Evaluate ready code "odoo.isTourReady('ProductComboMaxFreeQtyTour')" 2026-11-12 22:50:10,429 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:50:10,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:10] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-11-12 22:50:10,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:10] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-12 22:50:10,494 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:10] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-11-12 22:50:11,205 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:50:11,214 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:50:11,254 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.022 2026-11-12 22:50:11,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Evaluate test code "odoo.startTour('ProductComboMaxFreeQtyTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:50:11,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:50:11,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [1/41] Tour ProductComboMaxFreeQtyTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:50:11,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:50:11,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:11,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.012 2026-11-12 22:50:11,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.036 2026-11-12 22:50:11,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.057 2026-11-12 22:50:11,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:11] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.066 2026-11-12 22:50:12,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.403 0.628 2026-11-12 22:50:12,634 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:50:12,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:50:12,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:12] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.055 2026-11-12 22:50:12,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 22:50:12,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: Owl is running in 'dev' mode. 2026-11-12 22:50:13,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:50:13,159 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:13,161 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 22:50:13,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.015 0.035 2026-11-12 22:50:13,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-11-12 22:50:13,203 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50: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-11-12 22:50:13,211 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:50:13,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-11-12 22:50:13,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [2/41] Tour ProductComboMaxFreeQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:50:13,521 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:13,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.009 0.070 2026-11-12 22:50:13,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [3/41] Tour ProductComboMaxFreeQtyTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:50:13,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.096 0.133 2026-11-12 22:50:13,723 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:13,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.031 0.325 2026-11-12 22:50:13,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.293 2026-11-12 22:50:13,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-11-12 22:50:13,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:13] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.342 2026-11-12 22:50:14,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.365 2026-11-12 22:50:14,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-11-12 22:50:14,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.273 2026-11-12 22:50:14,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-11-12 22:50:14,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=949&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.269 2026-11-12 22:50:14,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=950&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-11-12 22:50:14,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=951&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.272 2026-11-12 22:50:14,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.057 0.336 2026-11-12 22:50:14,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.307 2026-11-12 22:50:14,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=952&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.283 2026-11-12 22:50:14,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [4/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $40.00 (trigger: .modal div.h3:contains("Total: $ 40.00")) 2026-11-12 22:50:14,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [5/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:50:14,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=953&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.029 0.280 2026-11-12 22:50:14,614 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:14,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.501 2026-11-12 22:50:14,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [6/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $42.00 (trigger: .modal div.h3:contains("Total: $ 42.00")) 2026-11-12 22:50:14,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=954&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.338 2026-11-12 22:50:14,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [7/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:50:14,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=955&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-11-12 22:50:14,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=956&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.238 2026-11-12 22:50:14,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [8/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-11-12 22:50:14,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.template&field=image_128&id=957&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-11-12 22:50:14,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [9/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:50:14,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.product&field=image_128&id=1352&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.011 0.217 2026-11-12 22:50:14,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.product&field=image_128&id=1353&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.003 0.224 2026-11-12 22:50:14,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [10/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:50:14,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.product&field=image_128&id=1354&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.016 0.214 2026-11-12 22:50:14,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [11/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-11-12 22:50:14,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:14] "GET /web/image?model=product.product&field=image_128&id=1355&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.017 0.242 2026-11-12 22:50:15,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [12/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $46.00 (trigger: .modal div.h3:contains("Total: $ 46.00")) 2026-11-12 22:50:15,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:15] "GET /web/image?model=product.product&field=image_128&id=1356&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.004 0.257 2026-11-12 22:50:15,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [13/41] Tour ProductComboMaxFreeQtyTour → Step Click the minus quantity button for Combo Product 5 (trigger: .modal article:has(.product-name:contains("Combo Product 5")) button[name="pos_quantity_button_minus"]) 2026-11-12 22:50:15,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:15] "GET /web/image?model=product.product&field=image_128&id=1358&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.015 0.255 2026-11-12 22:50:15,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [14/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-11-12 22:50:15,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:15] "GET /web/image?model=product.product&field=image_128&id=1357&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.271 2026-11-12 22:50:15,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:15] "GET /web/image?model=product.template&field=image_128&id=958&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.277 2026-11-12 22:50:15,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [15/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:50:15,216 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:15] "GET /web/image?model=product.product&field=image_128&id=1359&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.266 2026-11-12 22:50:15,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [16/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 4 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 4")):has(input[name="pos_quantity"])) 2026-11-12 22:50:15,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:15] "GET /web/image?model=product.product&field=image_128&id=1360&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.013 0.254 2026-11-12 22:50:15,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [17/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $44.00 (trigger: .modal div.h3:contains("Total: $ 44.00")) 2026-11-12 22:50:15,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [18/41] Tour ProductComboMaxFreeQtyTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-11-12 22:50:15,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [19/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:50:15,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [20/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 6 (trigger: .modal article:has(.product-name:contains("Combo Product 6")) button[name="pos_quantity_button_plus"]) 2026-11-12 22:50:15,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [21/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 6 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 6")):has(input[name="pos_quantity"])) 2026-11-12 22:50:15,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [22/41] Tour ProductComboMaxFreeQtyTour → Step Check that: ---try to click `confirm` without having made all the selections--- is not true (trigger: body:not(:has(.modal footer button.confirm[disabled]))) 2026-11-12 22:50:15,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [23/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $44.00 (trigger: .modal div.h3:contains("Total: $ 44.00")) 2026-11-12 22:50:15,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [24/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-11-12 22:50:15,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [25/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 7 (trigger: .modal article:has(.product-name:contains("Combo Product 7")) button[name="pos_quantity_button_plus"]) 2026-11-12 22:50:15,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [26/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 7 (trigger: .modal article:has(.product-name:contains("Combo Product 7")) button[name="pos_quantity_button_plus"]) 2026-11-12 22:50:15,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [27/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 7 has quantity 3 (trigger: .modal article:has(.product-name:contains("Combo Product 7")):has(input[name="pos_quantity"])) 2026-11-12 22:50:15,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [28/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $134.00 (trigger: .modal div.h3:contains("Total: $ 134.00")) 2026-11-12 22:50:15,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [29/41] Tour ProductComboMaxFreeQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:50:16,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [30/41] Tour ProductComboMaxFreeQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:16,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [31/41] Tour ProductComboMaxFreeQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"151.97"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("151.97"))) 2026-11-12 22:50:16,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [32/41] Tour ProductComboMaxFreeQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:16,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [33/41] Tour ProductComboMaxFreeQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:16,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [34/41] Tour ProductComboMaxFreeQtyTour → Step order total amount is '151.98' (trigger: .product-screen .order-summary .total:contains("151.98")) 2026-11-12 22:50:16,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [35/41] Tour ProductComboMaxFreeQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:16,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [36/41] Tour ProductComboMaxFreeQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:50:16,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [37/41] Tour ProductComboMaxFreeQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:50:16,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [38/41] Tour ProductComboMaxFreeQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:50:16,668 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:16,672 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:16,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [39/41] Tour ProductComboMaxFreeQtyTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:50:16,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [40/41] Tour ProductComboMaxFreeQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:50:16,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [41/41] Tour ProductComboMaxFreeQtyTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:50:16,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28836181 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '25c92c91-a204-4f5f-bd67-2520fd081997'}] 2026-11-12 22:50:16,880 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:50:18,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28836181 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '25c92c91-a204-4f5f-bd67-2520fd081997'} created pos.order #99 2026-11-12 22:50:18,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28836181 finished 2026-11-12 22:50:18,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 373 0.394 0.987 2026-11-12 22:50:18,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:50:18,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: tour succeeded 2026-11-12 22:50:18,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboMaxFreeQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 22:50:18,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28773665 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '25c92c91-a204-4f5f-bd67-2520fd081997'}] 2026-11-12 22:50:18,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28773665 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '25c92c91-a204-4f5f-bd67-2520fd081997'} sync ignored for existing PoS order pos.order(99,) (state: paid) 2026-11-12 22:50:18,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28773665 finished 2026-11-12 22:50:18,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: heap 18111120 (allocated 20058112) 2026-11-12 22:50:18,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Closing chrome headless with pid 36693 2026-11-12 22:50:18,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Closing websocket connection 2026-11-12 22:50:18,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Terminating chrome headless with pid 36693 2026-11-12 22:50:18,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.151 0.143 2026-11-12 22:50:18,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225018_922664_test_07_product_combo_max_free_qty.txt 2026-11-12 22:50:18,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Removing chrome user profile "/tmp/tmpv1inz429_chrome_odoo" 2026-11-12 22:50:18,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-11-12 22:50:19,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome pid: 36920 2026-11-12 22:50:19,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome headless temporary user profile dir: /tmp/tmpxgjtzdxd_chrome_odoo 2026-11-12 22:50:19,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:37705/json/version 2026-11-12 22:50:19,814 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37705', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:19,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Browser version: Chrome/150.0.7871.114 2026-11-12 22:50:19,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:37705/json 2026-11-12 22:50:19,898 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37705', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:19,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Websocket url found: ws://127.0.0.1:37705/devtools/page/11253CB0CEE151C9A0B0B9AFDB0EE27E 2026-11-12 22:50:19,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Enable chrome headless console log notification 2026-11-12 22:50:19,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome headless enable page notifications 2026-11-12 22:50:20,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:50:20,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Setting session cookie in browser 2026-11-12 22:50:20,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:50:20,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:50:20,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:50:21,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:21] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.049 0.781 2026-11-12 22:50:21,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Navigation result: {'frameId': '11253CB0CEE151C9A0B0B9AFDB0EE27E', 'loaderId': '854949C6A0306D553008CDF0872A042D', 'isDownload': False} 2026-11-12 22:50:21,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-11-12 22:50:21,304 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:50:21,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:21] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-11-12 22:50:21,345 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:21] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 22:50:21,383 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:21] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.054 2026-11-12 22:50:22,127 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:22,146 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:50:22,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.033 2026-11-12 22:50:22,237 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:50:22,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:50:22,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [1/14] Tour ShowTaxExcludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:50:22,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:50:22,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:22,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.035 2026-11-12 22:50:22,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.059 2026-11-12 22:50:22,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.054 2026-11-12 22:50:22,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:22] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.061 2026-11-12 22:50:23,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.274 0.551 2026-11-12 22:50:23,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:50:23,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:50:23,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.080 2026-11-12 22:50:23,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:50:23,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: Owl is running in 'dev' mode. 2026-11-12 22:50:23,835 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.019 0.013 2026-11-12 22:50:23,919 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:50:23,953 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:50:23,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.062 2026-11-12 22:50:23,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:50:24,042 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:24,043 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:24,112 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:50:24,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [2/14] Tour ShowTaxExcludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:50:24,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.072 0.077 2026-11-12 22:50:24,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.137 2026-11-12 22:50:24,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [3/14] Tour ShowTaxExcludedTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-11-12 22:50:24,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.061 0.298 2026-11-12 22:50:24,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.164 2026-11-12 22:50:24,492 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-11-12 22:50:24,519 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:50:24,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.204 2026-11-12 22:50:24,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-11-12 22:50:24,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=959&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-11-12 22:50:24,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.213 2026-11-12 22:50:24,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-11-12 22:50:24,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.223 2026-11-12 22:50:24,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-11-12 22:50:24,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.487 2026-11-12 22:50:24,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:24] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-11-12 22:50:25,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.050 0.338 2026-11-12 22:50:25,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [4/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:25,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [5/14] Tour ShowTaxExcludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1","price":"100.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1")):has(.price:contains("100.0"))) 2026-11-12 22:50:25,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [6/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:25,234 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:25,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [7/14] 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-11-12 22:50:25,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [8/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:25,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [9/14] Tour ShowTaxExcludedTour → Step order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0")) 2026-11-12 22:50:25,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [10/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:25,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [11/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:25,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [12/14] Tour ShowTaxExcludedTour → Step order total amount is '100.0' (trigger: .product-screen .order-summary .subtotal:contains("100.0")) 2026-11-12 22:50:25,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [13/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:25,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [14/14] Tour ShowTaxExcludedTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:50:25,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: tour succeeded 2026-11-12 22:50:25,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: ╔════════════════════════════════════╗ ║ TOUR ShowTaxExcludedTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:50:25,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: heap 14459040 (allocated 15204352) 2026-11-12 22:50:25,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Closing chrome headless with pid 36920 2026-11-12 22:50:25,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Closing websocket connection 2026-11-12 22:50:25,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Terminating chrome headless with pid 36920 2026-11-12 22:50:26,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225026_048128_test_08_show_tax_excluded.txt 2026-11-12 22:50:26,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Removing chrome user profile "/tmp/tmpxgjtzdxd_chrome_odoo" 2026-11-12 22:50:26,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_packaging ... 2026-11-12 22:50:26,900 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1364] 2026-11-12 22:50:27,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Chrome pid: 37129 2026-11-12 22:50:27,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Chrome headless temporary user profile dir: /tmp/tmpzzdaiq8s_chrome_odoo 2026-11-12 22:50:27,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Issuing json command http://127.0.0.1:40145/json/version 2026-11-12 22:50:27,632 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:27,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Browser version: Chrome/150.0.7871.114 2026-11-12 22:50:27,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Issuing json command http://127.0.0.1:40145/json 2026-11-12 22:50:27,727 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:27,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Websocket url found: ws://127.0.0.1:40145/devtools/page/108E27E63A1169493B29158A91ECC33A 2026-11-12 22:50:27,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Enable chrome headless console log notification 2026-11-12 22:50:27,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Chrome headless enable page notifications 2026-11-12 22:50:27,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:50:27,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Setting session cookie in browser 2026-11-12 22:50:27,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:50:27,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:50:27,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:50:28,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:28] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.052 0.810 2026-11-12 22:50:28,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Navigation result: {'frameId': '108E27E63A1169493B29158A91ECC33A', 'loaderId': 'AB2D49320C2D6B23CECA3AF97A436825', 'isDownload': False} 2026-11-12 22:50:28,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-11-12 22:50:28,773 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:50:28,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:28] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-11-12 22:50:28,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:28] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.028 2026-11-12 22:50:28,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:28] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-11-12 22:50:29,579 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:50:29,584 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:50:29,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:50:29,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:50:29,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [1/25] Tour BarcodeScanningProductPackagingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:50:29,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-11-12 22:50:29,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:50:29,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:50:29,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.017 2026-11-12 22:50:29,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.057 2026-11-12 22:50:29,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.039 0.071 2026-11-12 22:50:29,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:29] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.062 2026-11-12 22:50:31,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.259 0.874 2026-11-12 22:50:31,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:50:31,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:50:31,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.006 0.017 2026-11-12 22:50:31,461 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.053 2026-11-12 22:50:31,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:50:31,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: Owl is running in 'dev' mode. 2026-11-12 22:50:31,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.011 2026-11-12 22:50:31,636 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:50:31,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:50:31,655 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:50:31,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.026 2026-11-12 22:50:31,702 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:31,704 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:50:31,775 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:50:31,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.017 0.028 2026-11-12 22:50:31,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [2/25] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:50:31,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:31] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.036 0.134 2026-11-12 22:50:32,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [3/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-11-12 22:50:32,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.049 0.261 2026-11-12 22:50:32,074 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.129 2026-11-12 22:50:32,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.187 2026-11-12 22:50:32,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [4/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:32,174 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:50:32,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-11-12 22:50:32,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-11-12 22:50:32,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.287 2026-11-12 22:50:32,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-11-12 22:50:32,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.017 0.291 2026-11-12 22:50:32,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.236 2026-11-12 22:50:32,458 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.001 2026-11-12 22:50:32,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-11-12 22:50:32,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=961&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.307 2026-11-12 22:50:32,576 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=960&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.290 2026-11-12 22:50:32,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.047 0.357 2026-11-12 22:50:32,784 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.376 2026-11-12 22:50:32,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [5/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("1"))) 2026-11-12 22:50:32,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.009 0.180 2026-11-12 22:50:32,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [6/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:32,857 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:50:32,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [7/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-11-12 22:50:32,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [8/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:33,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [9/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("2"))) 2026-11-12 22:50:33,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [10/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:33,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [11/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-11-12 22:50:33,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [12/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:33,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [13/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("12"))) 2026-11-12 22:50:33,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [14/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:33,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [15/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-11-12 22:50:33,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [16/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:33,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [17/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("22"))) 2026-11-12 22:50:33,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [18/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:33,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [19/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345618' (trigger: body) 2026-11-12 22:50:33,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [20/25] Tour BarcodeScanningProductPackagingTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:50:33,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [21/25] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:50:33,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [22/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:33,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [23/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product2","quantity":10,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product2")):has(.qty:contains("10"))) 2026-11-12 22:50:34,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [24/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:34,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [25/25] Tour BarcodeScanningProductPackagingTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:50:34,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: tour succeeded 2026-11-12 22:50:34,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningProductPackagingTour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 22:50:34,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: heap 15856348 (allocated 17563648) 2026-11-12 22:50:34,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Closing chrome headless with pid 37129 2026-11-12 22:50:34,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Closing websocket connection 2026-11-12 22:50:34,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Terminating chrome headless with pid 37129 2026-11-12 22:50:34,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225034_452860_test_09_pos_barcodes_scan_product_packaging.txt 2026-11-12 22:50:34,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Removing chrome user profile "/tmp/tmpzzdaiq8s_chrome_odoo" 2026-11-12 22:50:34,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-11-12 22:50:36,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome pid: 37348 2026-11-12 22:50:36,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmpv1000iz1_chrome_odoo 2026-11-12 22:50:36,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:41449/json/version 2026-11-12 22:50:36,063 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:36,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Browser version: Chrome/150.0.7871.114 2026-11-12 22:50:36,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:41449/json 2026-11-12 22:50:36,175 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:36,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:41449/devtools/page/8367DC7B5A19A8524E7E8FDEE10F8F92 2026-11-12 22:50:36,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Enable chrome headless console log notification 2026-11-12 22:50:36,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome headless enable page notifications 2026-11-12 22:50:36,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:50:36,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Setting session cookie in browser 2026-11-12 22:50:36,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:50:36,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:50:36,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:50:37,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:37] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.056 0.837 2026-11-12 22:50:37,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Navigation result: {'frameId': '8367DC7B5A19A8524E7E8FDEE10F8F92', 'loaderId': '01D35BEACE826E359A808608D55C412A', 'isDownload': False} 2026-11-12 22:50:37,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-11-12 22:50:37,292 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:50:37,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:37] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 22:50:37,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:37] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 22:50:37,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:37] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-11-12 22:50:38,094 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:50:38,116 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:50:38,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.035 2026-11-12 22:50:38,169 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:50:38,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:50:38,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [1/39] Tour GS1BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:50:38,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 22:50:38,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.006 2026-11-12 22:50:38,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:50:38,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:38,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-11-12 22:50:38,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.052 2026-11-12 22:50:38,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.058 2026-11-12 22:50:38,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:38] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.062 2026-11-12 22:50:39,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.291 0.705 2026-11-12 22:50:39,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:50:39,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:50:39,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:39] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.028 2026-11-12 22:50:39,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:39] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.055 2026-11-12 22:50:39,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-11-12 22:50:39,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-11-12 22:50:39,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:50:39,962 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:50:39,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:50:40,024 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:50:40,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.066 2026-11-12 22:50:40,073 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:50:40,082 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:50:40,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.013 0.047 2026-11-12 22:50:40,145 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:50:40,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [2/39] Tour GS1BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:50:40,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.026 0.143 2026-11-12 22:50:40,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.059 0.286 2026-11-12 22:50:40,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [3/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-11-12 22:50:40,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.029 2026-11-12 22:50:40,514 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:50:40,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-11-12 22:50:40,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [4/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:40,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.187 2026-11-12 22:50:40,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-11-12 22:50:40,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.252 2026-11-12 22:50:40,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.013 0.395 2026-11-12 22:50:40,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.262 2026-11-12 22:50:40,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-11-12 22:50:40,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=964&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.274 2026-11-12 22:50:40,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=962&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-11-12 22:50:40,930 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.001 2026-11-12 22:50:40,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=963&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-11-12 22:50:40,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:40] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-11-12 22:50:41,043 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:41] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.201 2026-11-12 22:50:41,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:41] "GET /web/image?model=product.template&field=image_128&id=965&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-11-12 22:50:41,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.065 0.367 2026-11-12 22:50:41,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:41] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.158 2026-11-12 22:50:41,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [5/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1"))) 2026-11-12 22:50:41,345 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:41,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [6/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:41,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [7/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-11-12 22:50:41,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [8/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:41,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [9/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("2"))) 2026-11-12 22:50:41,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [10/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:41,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [11/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125305' (trigger: body) 2026-11-12 22:50:41,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [12/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:41,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [13/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("7"))) 2026-11-12 22:50:41,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [14/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:41,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [15/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '01084316730201253010' (trigger: body) 2026-11-12 22:50:41,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [16/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:42,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [17/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("17"))) 2026-11-12 22:50:42,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [18/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:42,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [19/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-11-12 22:50:42,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [20/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:42,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [21/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2"))) 2026-11-12 22:50:42,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [22/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:42,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [23/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-11-12 22:50:42,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [24/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:42,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [25/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(.qty:contains("2"))) 2026-11-12 22:50:42,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [26/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:42,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [27/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-11-12 22:50:42,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [28/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:42,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [29/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3"))) 2026-11-12 22:50:42,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [30/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:42,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [31/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-11-12 22:50:43,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [32/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:43,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [33/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(.qty:contains("2"))) 2026-11-12 22:50:43,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [34/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:43,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [35/39] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '010512364869541610784512' (trigger: body) 2026-11-12 22:50:43,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [36/39] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:43,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [37/39] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"GS1 Variant Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("GS1 Variant Product")):has(.qty:contains("1"))) 2026-11-12 22:50:43,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [38/39] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:43,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [39/39] Tour GS1BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:50:43,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: tour succeeded 2026-11-12 22:50:43,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: ╔═══════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 22:50:43,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: heap 17113524 (allocated 18485248) 2026-11-12 22:50:43,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Closing chrome headless with pid 37348 2026-11-12 22:50:43,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Closing websocket connection 2026-11-12 22:50:43,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Terminating chrome headless with pid 37348 2026-11-12 22:50:43,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225043_811288_test_GS1_pos_barcodes_scan.txt 2026-11-12 22:50:43,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Removing chrome user profile "/tmp/tmpv1000iz1_chrome_odoo" 2026-11-12 22:50:43,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_money_button_with_different_decimal_separator ... 2026-11-12 22:50:44,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Chrome pid: 37578 2026-11-12 22:50:44,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Chrome headless temporary user profile dir: /tmp/tmp6uv5zzyp_chrome_odoo 2026-11-12 22:50:44,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Issuing json command http://127.0.0.1:38699/json/version 2026-11-12 22:50:44,395 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:44,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Browser version: Chrome/150.0.7871.114 2026-11-12 22:50:44,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Issuing json command http://127.0.0.1:38699/json 2026-11-12 22:50:44,535 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:44,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Websocket url found: ws://127.0.0.1:38699/devtools/page/3E76CA25D8E64490E6CBAD6C75181967 2026-11-12 22:50:44,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Enable chrome headless console log notification 2026-11-12 22:50:44,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Chrome headless enable page notifications 2026-11-12 22:50:44,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:50:44,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Setting session cookie in browser 2026-11-12 22:50:44,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 22:50:44,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 22:50:44,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:50:45,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:45] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 137 0.074 0.874 2026-11-12 22:50:45,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Navigation result: {'frameId': '3E76CA25D8E64490E6CBAD6C75181967', 'loaderId': 'C6788EAC5AED7A63460F9C2BCB7DE63C', 'isDownload': False} 2026-11-12 22:50:45,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Evaluate ready code "odoo.isTourReady('test_add_money_button_with_different_decimal_separator')" 2026-11-12 22:50:45,746 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:50:45,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:45] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.021 2026-11-12 22:50:45,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:45] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-11-12 22:50:45,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:45] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.063 2026-11-12 22:50:46,532 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:46,571 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:50:46,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.044 2026-11-12 22:50:46,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Evaluate test code "odoo.startTour('test_add_money_button_with_different_decimal_separator', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:50:46,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-11-12 22:50:46,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [1/20] Tour test_add_money_button_with_different_decimal_separator → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:50:46,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:50:46,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:46,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.023 2026-11-12 22:50:46,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.053 2026-11-12 22:50:46,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.061 2026-11-12 22:50:46,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:46] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.065 2026-11-12 22:50:47,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.372 0.661 2026-11-12 22:50:47,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:50:48,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-11-12 22:50:48,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-11-12 22:50:48,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:50:48,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: Owl is running in 'dev' mode. 2026-11-12 22:50:48,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:50:48,407 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:48,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.028 2026-11-12 22:50:48,454 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:50:48,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:50:48,612 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:48,614 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:48,716 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:50:48,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [2/20] Tour test_add_money_button_with_different_decimal_separator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:50:48,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:48] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.073 0.116 2026-11-12 22:50:49,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.046 0.303 2026-11-12 22:50:49,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [3/20] Tour test_add_money_button_with_different_decimal_separator → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 22:50:49,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.013 0.357 2026-11-12 22:50:49,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.112 2026-11-12 22:50:49,149 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:50:49,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-11-12 22:50:49,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-11-12 22:50:49,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-11-12 22:50:49,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.211 2026-11-12 22:50:49,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.238 2026-11-12 22:50:49,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-11-12 22:50:49,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-11-12 22:50:49,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-11-12 22:50:49,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.201 2026-11-12 22:50:49,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.048 0.308 2026-11-12 22:50:49,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [4/20] Tour test_add_money_button_with_different_decimal_separator → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:49,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [5/20] Tour test_add_money_button_with_different_decimal_separator → 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-11-12 22:50:49,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [6/20] Tour test_add_money_button_with_different_decimal_separator → 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-11-12 22:50:49,895 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:49,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [7/20] Tour test_add_money_button_with_different_decimal_separator → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:50,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [8/20] Tour test_add_money_button_with_different_decimal_separator → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:50:50,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [9/20] Tour test_add_money_button_with_different_decimal_separator → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:50:50,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [10/20] Tour test_add_money_button_with_different_decimal_separator → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:50:50,154 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:50:50,155 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:50:50,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [11/20] Tour test_add_money_button_with_different_decimal_separator → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:50:50,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [12/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: +50 (trigger: div.numpad button:contains(/^\+50$/)) 2026-11-12 22:50:50,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [13/20] Tour test_add_money_button_with_different_decimal_separator → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-11-12 22:50:50,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [14/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 22:50:50,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [15/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-11-12 22:50:50,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [16/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: , (trigger: .modal div.numpad button:contains(/^,$/)) 2026-11-12 22:50:50,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [17/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-11-12 22:50:50,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [18/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:50:50,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [19/20] Tour test_add_money_button_with_different_decimal_separator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:50:50,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [20/20] Tour test_add_money_button_with_different_decimal_separator → Step change is 50 (trigger: .payment-status-amount .amount:contains("50")) 2026-11-12 22:50:50,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: tour succeeded 2026-11-12 22:50:50,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_add_money_button_with_different_decimal_separator SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:50:50,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: heap 14766544 (allocated 15990784) 2026-11-12 22:50:50,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Closing chrome headless with pid 37578 2026-11-12 22:50:50,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Closing websocket connection 2026-11-12 22:50:50,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Terminating chrome headless with pid 37578 2026-11-12 22:50:51,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225051_042691_test_add_money_button_with_different_decimal_separator.txt 2026-11-12 22:50:51,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Removing chrome user profile "/tmp/tmp6uv5zzyp_chrome_odoo" 2026-11-12 22:50:51,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-11-12 22:50:51,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome pid: 37786 2026-11-12 22:50:51,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmppezp_z5n_chrome_odoo 2026-11-12 22:50:51,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:42383/json/version 2026-11-12 22:50:51,981 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:52,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-11-12 22:50:52,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:42383/json 2026-11-12 22:50:52,050 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:50:52,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:42383/devtools/page/144B3D5A9C6B6E79425519B0C3E5C9B4 2026-11-12 22:50:52,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-11-12 22:50:52,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-11-12 22:50:52,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:50:52,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-11-12 22:50:52,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:50:52,342 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 22:50:52,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:50:53,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:53] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.081 0.872 2026-11-12 22:50:53,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': '144B3D5A9C6B6E79425519B0C3E5C9B4', 'loaderId': 'D359EDFA31851161BEA5D91265D73890', 'isDownload': False} 2026-11-12 22:50:53,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-11-12 22:50:53,334 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:50:53,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:53] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-11-12 22:50:53,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:53] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.047 2026-11-12 22:50:53,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:53] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-11-12 22:50:54,249 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:54,255 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:50:54,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-11-12 22:50:54,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:50:54,341 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:50:54,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [1/41] Tour AddMultipleSerialsAtOnce → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:50:54,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:50:54,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:50:54,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-11-12 22:50:54,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.027 2026-11-12 22:50:54,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.059 2026-11-12 22:50:54,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:54] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.049 2026-11-12 22:50:55,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.228 0.563 2026-11-12 22:50:55,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:50:55,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-11-12 22:50:55,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.065 2026-11-12 22:50:55,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:50:55,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-11-12 22:50:55,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 22:50:55,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:50:55,851 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:55,871 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:50:55,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.013 0.033 2026-11-12 22:50:55,922 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:50:55,927 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:50:55,978 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:50:56,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.030 2026-11-12 22:50:56,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [2/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:50:56,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.030 0.117 2026-11-12 22:50:56,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.040 0.215 2026-11-12 22:50:56,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.150 2026-11-12 22:50:56,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [3/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:50:56,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-11-12 22:50:56,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-11-12 22:50:56,407 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:50:56,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-11-12 22:50:56,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-11-12 22:50:56,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-11-12 22:50:56,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-11-12 22:50:56,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-11-12 22:50:56,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-11-12 22:50:56,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.243 2026-11-12 22:50:56,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "GET /web/image?model=product.template&field=image_128&id=966&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-11-12 22:50:56,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.045 0.274 2026-11-12 22:50:56,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [4/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:50:56,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:56] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.008 0.025 2026-11-12 22:50:57,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [5/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:50:57,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [6/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:50:57,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [7/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:50:57,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [8/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN001)) 2026-11-12 22:50:57,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [9/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:50:57,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [10/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:50:57,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [11/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:50:57,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [12/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:50:57,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [13/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN002)) 2026-11-12 22:50:57,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [14/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:50:57,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [15/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:50:57,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [16/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:50:57,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [17/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:50:57,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [18/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN003)) 2026-11-12 22:50:57,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [19/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:50:57,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [20/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:50:57,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [21/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:57,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [22/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-11-12 22:50:58,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [23/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:58,044 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:50:58,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [24/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:50:58,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [25/41] Tour AddMultipleSerialsAtOnce → Step .fa-trash-o 2026-11-12 22:50:58,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:50:58] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.004 0.017 2026-11-12 22:50:58,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [26/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:50:58,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [27/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:50:58,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [28/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:50:58,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [29/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:50:58,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [30/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN005)) 2026-11-12 22:50:58,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [31/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:50:58,544 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [32/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:50:58,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [33/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:50:58,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [34/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-11-12 22:50:58,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [35/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN006)) 2026-11-12 22:50:58,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [36/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-11-12 22:50:58,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [37/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:50:58,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [38/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:50:58,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [39/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("4"))) 2026-11-12 22:50:59,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [40/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:50:59,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [41/41] Tour AddMultipleSerialsAtOnce → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:50:59,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-11-12 22:50:59,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 22:50:59,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: heap 15405976 (allocated 16777216) 2026-11-12 22:50:59,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 37786 2026-11-12 22:50:59,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-11-12 22:50:59,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 37786 2026-11-12 22:50:59,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225059_422030_test_add_multiple_serials_at_once.txt 2026-11-12 22:50:59,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmppezp_z5n_chrome_odoo" 2026-11-12 22:50:59,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_allow_order_modification_after_validation_error ... 2026-11-12 22:51:07,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_attribute_order ... 2026-11-12 22:51:08,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Chrome pid: 38197 2026-11-12 22:51:08,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Chrome headless temporary user profile dir: /tmp/tmpd1hm0bg4_chrome_odoo 2026-11-12 22:51:08,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Issuing json command http://127.0.0.1:39847/json/version 2026-11-12 22:51:08,399 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:08,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Browser version: Chrome/150.0.7871.114 2026-11-12 22:51:08,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Issuing json command http://127.0.0.1:39847/json 2026-11-12 22:51:08,502 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:08,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Websocket url found: ws://127.0.0.1:39847/devtools/page/3683AFA7438359EF831C94908708494C 2026-11-12 22:51:08,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Enable chrome headless console log notification 2026-11-12 22:51:08,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Chrome headless enable page notifications 2026-11-12 22:51:08,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:51:08,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Setting session cookie in browser 2026-11-12 22:51:08,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 22:51:08,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 22:51:08,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:51:09,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:09] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.052 0.778 2026-11-12 22:51:09,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Navigation result: {'frameId': '3683AFA7438359EF831C94908708494C', 'loaderId': 'C465F1DA9F531B4F05A98ACA4E7140CA', 'isDownload': False} 2026-11-12 22:51:09,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Evaluate ready code "odoo.isTourReady('test_attribute_order')" 2026-11-12 22:51:09,611 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:51:09,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:09] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-11-12 22:51:09,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:09] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.020 2026-11-12 22:51:09,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:09] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-11-12 22:51:10,474 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:51:10,493 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:10,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:51:10,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Evaluate test code "odoo.startTour('test_attribute_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:51:10,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 22:51:10,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [1/10] Tour test_attribute_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:51:10,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:51:10,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:10,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.017 2026-11-12 22:51:10,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.045 2026-11-12 22:51:10,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.052 2026-11-12 22:51:10,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:10] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.047 2026-11-12 22:51:11,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.258 0.592 2026-11-12 22:51:11,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:51:11,944 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:51:12,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.122 2026-11-12 22:51:12,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:51:12,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: Owl is running in 'dev' mode. 2026-11-12 22:51:12,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-11-12 22:51:12,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:51:12,345 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:51:12,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.003 0.015 2026-11-12 22:51:12,377 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:51:12,491 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:51:12,493 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:51:12,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-11-12 22:51:12,544 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:51:12,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.028 0.090 2026-11-12 22:51:12,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [2/10] Tour test_attribute_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:51:12,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [3/10] Tour test_attribute_order → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 22:51:12,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.066 0.229 2026-11-12 22:51:12,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.013 0.142 2026-11-12 22:51:12,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-11-12 22:51:12,924 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:51:12,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.159 2026-11-12 22:51:12,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:12] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.179 2026-11-12 22:51:13,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:13] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-11-12 22:51:13,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:13] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-11-12 22:51:13,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:13] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.352 2026-11-12 22:51:13,159 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:13] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:51:13,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:13] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-11-12 22:51:13,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:13] "GET /web/image?model=product.template&field=image_128&id=968&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-11-12 22:51:13,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.048 0.290 2026-11-12 22:51:13,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:13] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.322 2026-11-12 22:51:13,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [4/10] Tour test_attribute_order → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-11-12 22:51:13,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [5/10] Tour test_attribute_order → Step picking radio attribute with name Value 2 (trigger: .modal .attribute-name-cell:contains('Value 2') input) 2026-11-12 22:51:13,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [6/10] Tour test_attribute_order → Step picking radio attribute with name Value 3 (trigger: .modal .attribute-name-cell:contains('Value 3') input) 2026-11-12 22:51:13,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [7/10] Tour test_attribute_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:51:13,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [8/10] Tour test_attribute_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:51:13,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [9/10] Tour test_attribute_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1","price":"10","attributeLine":"Value 1, Value 2, Value 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Value 1, Value 2, Value 3"))) 2026-11-12 22:51:13,829 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:13,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [10/10] Tour test_attribute_order → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:51:13,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: tour succeeded 2026-11-12 22:51:13,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: ╔═════════════════════════════════════╗ ║ TOUR test_attribute_order SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-11-12 22:51:14,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: heap 14594572 (allocated 15466496) 2026-11-12 22:51:14,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Closing chrome headless with pid 38197 2026-11-12 22:51:14,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Closing websocket connection 2026-11-12 22:51:14,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Terminating chrome headless with pid 38197 2026-11-12 22:51:14,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225114_228495_test_attribute_order.txt 2026-11-12 22:51:14,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Removing chrome user profile "/tmp/tmpd1hm0bg4_chrome_odoo" 2026-11-12 22:51:14,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_auto_validate_force_done ... 2026-11-12 22:51:14,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome pid: 38401 2026-11-12 22:51:14,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome headless temporary user profile dir: /tmp/tmp0ir2d8a0_chrome_odoo 2026-11-12 22:51:14,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:37575/json/version 2026-11-12 22:51:14,835 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:14,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Browser version: Chrome/150.0.7871.114 2026-11-12 22:51:14,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:37575/json 2026-11-12 22:51:14,984 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:15,009 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Websocket url found: ws://127.0.0.1:37575/devtools/page/4CC7A682CCCAE27981EE5721D349C721 2026-11-12 22:51:15,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Enable chrome headless console log notification 2026-11-12 22:51:15,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome headless enable page notifications 2026-11-12 22:51:15,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:51:15,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Setting session cookie in browser 2026-11-12 22:51:15,227 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:51:15,227 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:51:15,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:51:16,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:16] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 136 0.083 0.859 2026-11-12 22:51:16,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Navigation result: {'frameId': '4CC7A682CCCAE27981EE5721D349C721', 'loaderId': 'BA252307DA847811922BD4F2B9027C89', 'isDownload': False} 2026-11-12 22:51:16,193 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:16,217 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:51:16,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:16] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-11-12 22:51:16,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:16] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-12 22:51:16,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:16] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-11-12 22:51:17,085 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:17,097 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:51:17,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:51:17,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.014 2026-11-12 22:51:17,178 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:51:17,198 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:17,211 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:51:17,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:17,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.026 2026-11-12 22:51:17,316 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.046 2026-11-12 22:51:17,323 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:51:17,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.062 2026-11-12 22:51:18,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.279 0.642 2026-11-12 22:51:18,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:51:18,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-11-12 22:51:18,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.090 2026-11-12 22:51:18,719 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:51:18,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: Owl is running in 'dev' mode. 2026-11-12 22:51:18,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:51:18,853 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:51:18,856 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:51:18,872 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:51:18,902 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.042 2026-11-12 22:51:18,920 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:51:18,925 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:18,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:18] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.024 2026-11-12 22:51:19,045 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:19,105 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:51:19,188 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:19,254 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.105 0.082 2026-11-12 22:51:19,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.039 0.253 2026-11-12 22:51:19,378 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:19,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.251 2026-11-12 22:51:19,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.311 2026-11-12 22:51:19,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.270 2026-11-12 22:51:19,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.386 2026-11-12 22:51:19,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.289 2026-11-12 22:51:19,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-11-12 22:51:19,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-11-12 22:51:19,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 22:51:19,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-11-12 22:51:19,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-11-12 22:51:19,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.031 0.292 2026-11-12 22:51:19,961 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,019 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:51:20,083 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,091 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:20,134 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,195 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,243 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,337 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,359 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:20,362 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:51:20,398 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,454 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,500 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,588 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:20,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94626720 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '379d0f29-d774-409c-9b79-292887918523'}] 2026-11-12 22:51:20,604 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:51:21,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94626720 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '379d0f29-d774-409c-9b79-292887918523'} created pos.order #100 2026-11-12 22:51:21,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94626720 finished 2026-11-12 22:51:21,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.266 0.619 2026-11-12 22:51:21,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:51:21,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: tour succeeded 2026-11-12 22:51:21,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_auto_validate_force_done SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:51:21,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19050622 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '379d0f29-d774-409c-9b79-292887918523'}] 2026-11-12 22:51:21,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19050622 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '379d0f29-d774-409c-9b79-292887918523'} sync ignored for existing PoS order pos.order(100,) (state: paid) 2026-11-12 22:51:21,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19050622 finished 2026-11-12 22:51:22,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: heap 15681908 (allocated 16777216) 2026-11-12 22:51:22,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.086 0.133 2026-11-12 22:51:22,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Closing chrome headless with pid 38401 2026-11-12 22:51:22,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Closing websocket connection 2026-11-12 22:51:22,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Terminating chrome headless with pid 38401 2026-11-12 22:51:22,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225122_176555_test_auto_validate_force_done.txt 2026-11-12 22:51:22,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Removing chrome user profile "/tmp/tmp0ir2d8a0_chrome_odoo" 2026-11-12 22:51:22,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_autofill_cash_count ... 2026-11-12 22:51:22,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome pid: 38611 2026-11-12 22:51:22,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome headless temporary user profile dir: /tmp/tmpxrkhzy04_chrome_odoo 2026-11-12 22:51:22,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:37643/json/version 2026-11-12 22:51:22,935 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:22,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Browser version: Chrome/150.0.7871.114 2026-11-12 22:51:22,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:37643/json 2026-11-12 22:51:22,985 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:22,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Websocket url found: ws://127.0.0.1:37643/devtools/page/E5AE192BE711609BBBEED177508497B6 2026-11-12 22:51:23,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Enable chrome headless console log notification 2026-11-12 22:51:23,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome headless enable page notifications 2026-11-12 22:51:23,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:51:23,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Setting session cookie in browser 2026-11-12 22:51:23,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:51:23,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:51:23,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:51:24,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:24] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.052 0.989 2026-11-12 22:51:24,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Navigation result: {'frameId': 'E5AE192BE711609BBBEED177508497B6', 'loaderId': '8DBA1D19A8CA1B479EF625C336543437', 'isDownload': False} 2026-11-12 22:51:24,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Evaluate ready code "odoo.isTourReady('AutofillCashCount')" 2026-11-12 22:51:24,280 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:51:24,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:24] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 22:51:24,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:24] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-11-12 22:51:24,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:24] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-11-12 22:51:25,127 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:25,133 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:25,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.029 2026-11-12 22:51:25,223 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:51:25,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-12 22:51:25,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [1/17] Tour AutofillCashCount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:51:25,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:51:25,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:25,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-11-12 22:51:25,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.013 0.040 2026-11-12 22:51:25,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.055 2026-11-12 22:51:25,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:25] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.022 2026-11-12 22:51:26,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.268 0.630 2026-11-12 22:51:26,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:51:26,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:51:26,634 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.056 2026-11-12 22:51:26,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:51:26,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: Owl is running in 'dev' mode. 2026-11-12 22:51:26,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:51:26,837 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:26,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:51:26,880 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:51:26,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.035 2026-11-12 22:51:26,936 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:26,946 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:51:27,002 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:51:27,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [2/17] Tour AutofillCashCount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:51:27,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.123 0.137 2026-11-12 22:51:27,317 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.028 0.329 2026-11-12 22:51:27,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-11-12 22:51:27,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [3/17] Tour AutofillCashCount → Step click product 'Test Expensive' (trigger: article.product .product-content .product-name:contains("Test Expensive")) 2026-11-12 22:51:27,414 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.227 2026-11-12 22:51:27,440 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:51:27,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.244 2026-11-12 22:51:27,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.010 0.478 2026-11-12 22:51:27,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.297 2026-11-12 22:51:27,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.263 2026-11-12 22:51:27,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-11-12 22:51:27,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-11-12 22:51:27,693 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.224 2026-11-12 22:51:27,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-11-12 22:51:27,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image?model=product.template&field=image_128&id=969&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-11-12 22:51:27,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.271 2026-11-12 22:51:27,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:27] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.307 2026-11-12 22:51:28,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [4/17] Tour AutofillCashCount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:51:28,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [5/17] Tour AutofillCashCount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:51:28,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [6/17] Tour AutofillCashCount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:51:28,237 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:51:28,238 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:51:28,263 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:28,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [7/17] Tour AutofillCashCount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:51:28,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [8/17] Tour AutofillCashCount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:51:28,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [9/17] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:51:28,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25888983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '3565f962-6c4c-4328-b7a8-ffb20816cb4a'}] 2026-11-12 22:51:28,445 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:28,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [10/17] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:51:29,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25888983 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '3565f962-6c4c-4328-b7a8-ffb20816cb4a'} created pos.order #101 2026-11-12 22:51:29,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25888983 finished 2026-11-12 22:51:29,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.281 0.643 2026-11-12 22:51:29,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:51:29,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87894739 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '3565f962-6c4c-4328-b7a8-ffb20816cb4a'}] 2026-11-12 22:51:29,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [11/17] Tour AutofillCashCount → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:51:29,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87894739 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '3565f962-6c4c-4328-b7a8-ffb20816cb4a'} sync ignored for existing PoS order pos.order(101,) (state: paid) 2026-11-12 22:51:29,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87894739 finished 2026-11-12 22:51:29,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [12/17] Tour AutofillCashCount → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:51:29,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [13/17] Tour AutofillCashCount → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:51:29,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [14/17] Tour AutofillCashCount → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:51:29,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [15/17] Tour AutofillCashCount → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:51:29,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [16/17] Tour AutofillCashCount → Step .fa-clone.btn-secondary 2026-11-12 22:51:29,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.105 0.248 2026-11-12 22:51:30,028 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:30] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.011 0.088 2026-11-12 22:51:30,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [17/17] Tour AutofillCashCount → Step .payment-methods-overview .cash-difference:contains(0) 2026-11-12 22:51:30,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: tour succeeded 2026-11-12 22:51:30,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: ╔══════════════════════════════════╗ ║ TOUR AutofillCashCount SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:51:30,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: heap 16223140 (allocated 17563648) 2026-11-12 22:51:30,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Closing chrome headless with pid 38611 2026-11-12 22:51:30,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Closing websocket connection 2026-11-12 22:51:30,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Terminating chrome headless with pid 38611 2026-11-12 22:51:30,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225130_417645_test_autofill_cash_count.txt 2026-11-12 22:51:30,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Removing chrome user profile "/tmp/tmpxrkhzy04_chrome_odoo" 2026-11-12 22:51:30,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_automatic_receipt_printing ... 2026-11-12 22:51:31,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Chrome pid: 38824 2026-11-12 22:51:31,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmp3irxcs1h_chrome_odoo 2026-11-12 22:51:31,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Issuing json command http://127.0.0.1:38573/json/version 2026-11-12 22:51:31,135 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:31,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-11-12 22:51:31,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Issuing json command http://127.0.0.1:38573/json 2026-11-12 22:51:31,171 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:31,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:38573/devtools/page/D36B3ED1B83B524F78F5A96475D9423D 2026-11-12 22:51:31,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Enable chrome headless console log notification 2026-11-12 22:51:31,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Chrome headless enable page notifications 2026-11-12 22:51:31,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:51:31,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Setting session cookie in browser 2026-11-12 22:51:31,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:51:31,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:51:31,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:51:32,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:32] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.064 0.804 2026-11-12 22:51:32,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Navigation result: {'frameId': 'D36B3ED1B83B524F78F5A96475D9423D', 'loaderId': '0C1E6642350002CB4A6D3826C88AAF46', 'isDownload': False} 2026-11-12 22:51:32,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_automatic_receipt_printing')" 2026-11-12 22:51:32,317 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:51:32,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:32] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-12 22:51:32,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:32] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-11-12 22:51:32,414 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:32] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.027 0.052 2026-11-12 22:51:33,079 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:33,098 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:33,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:51:33,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 22:51:33,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:51:33,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [1/12] Tour test_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:51:33,222 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:51:33,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:51:33,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-11-12 22:51:33,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.012 0.046 2026-11-12 22:51:33,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.048 2026-11-12 22:51:33,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:33] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.033 2026-11-12 22:51:34,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.309 0.635 2026-11-12 22:51:34,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:51:34,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:51:34,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-11-12 22:51:34,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:51:34,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-11-12 22:51:34,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:51:34,819 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:51:34,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:51:34,851 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:51:34,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.036 2026-11-12 22:51:34,907 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:51:34,913 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:51:34,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.014 0.028 2026-11-12 22:51:34,971 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:51:35,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [2/12] Tour test_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:51:35,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.040 0.106 2026-11-12 22:51:35,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [3/12] Tour test_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:51:35,207 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.058 0.215 2026-11-12 22:51:35,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.149 2026-11-12 22:51:35,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-11-12 22:51:35,298 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:51:35,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-11-12 22:51:35,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.218 2026-11-12 22:51:35,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.267 2026-11-12 22:51:35,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-11-12 22:51:35,503 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-11-12 22:51:35,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-11-12 22:51:35,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-11-12 22:51:35,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-11-12 22:51:35,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.052 0.262 2026-11-12 22:51:35,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [4/12] Tour test_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:51:35,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [5/12] Tour test_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:51:36,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [6/12] Tour test_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:51:36,067 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:36,073 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:36,092 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:51:36,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [7/12] Tour test_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:51:36,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [8/12] Tour test_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:51:36,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [9/12] Tour test_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-11-12 22:51:36,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35731293 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'e7e1fa25-672d-42f3-889f-64a1da3a79d4'}] 2026-11-12 22:51:36,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [10/12] Tour test_automatic_receipt_printing → Step feedback screen shows success state with icon, Amount Paid and amount (trigger: .feedback-screen:has(svg):has(.amount-paid):has(.amount)) 2026-11-12 22:51:36,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35731293 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'e7e1fa25-672d-42f3-889f-64a1da3a79d4'} created pos.order #102 2026-11-12 22:51:36,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35731293 finished 2026-11-12 22:51:36,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.214 0.523 2026-11-12 22:51:37,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:51:37,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [11/12] Tour test_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-11-12 22:51:37,220 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:37] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 6 0.027 0.025 2026-11-12 22:51:37,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3357061 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'e7e1fa25-672d-42f3-889f-64a1da3a79d4'}] 2026-11-12 22:51:37,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3357061 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'e7e1fa25-672d-42f3-889f-64a1da3a79d4'} sync ignored for existing PoS order pos.order(102,) (state: paid) 2026-11-12 22:51:37,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [12/12] Tour test_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:51:37,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3357061 finished 2026-11-12 22:51:37,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: tour succeeded 2026-11-12 22:51:37,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:51:37,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.063 0.205 2026-11-12 22:51:37,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.235 2026-11-12 22:51:37,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: heap 17442224 (allocated 19660800) 2026-11-12 22:51:37,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Closing chrome headless with pid 38824 2026-11-12 22:51:37,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Closing websocket connection 2026-11-12 22:51:37,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Terminating chrome headless with pid 38824 2026-11-12 22:51:37,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225137_761771_test_automatic_receipt_printing.txt 2026-11-12 22:51:37,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Removing chrome user profile "/tmp/tmp3irxcs1h_chrome_odoo" 2026-11-12 22:51:37,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_available_children_categories ... 2026-11-12 22:51:39,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_available_product_uom_ids ... 2026-11-12 22:51:40,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_barcode_scan_preselect_always_variant ... 2026-11-12 22:51:41,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Chrome pid: 39037 2026-11-12 22:51:41,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Chrome headless temporary user profile dir: /tmp/tmp4gd5py5n_chrome_odoo 2026-11-12 22:51:41,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Issuing json command http://127.0.0.1:39611/json/version 2026-11-12 22:51:41,252 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:41,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Browser version: Chrome/150.0.7871.114 2026-11-12 22:51:41,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Issuing json command http://127.0.0.1:39611/json 2026-11-12 22:51:41,412 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:41,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Websocket url found: ws://127.0.0.1:39611/devtools/page/3372018DA403AC366BACF9C359A7646E 2026-11-12 22:51:41,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Enable chrome headless console log notification 2026-11-12 22:51:41,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Chrome headless enable page notifications 2026-11-12 22:51:41,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:51:41,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Setting session cookie in browser 2026-11-12 22:51:41,654 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:51:41,655 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:51:41,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:51:42,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:42] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.047 0.756 2026-11-12 22:51:42,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Navigation result: {'frameId': '3372018DA403AC366BACF9C359A7646E', 'loaderId': 'EB2FC1E1D3DF5DF9392BA5553A1F1654', 'isDownload': False} 2026-11-12 22:51:42,489 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:42,512 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:51:42,575 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:42] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.042 2026-11-12 22:51:42,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:42] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-11-12 22:51:42,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:42] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.023 2026-11-12 22:51:43,363 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:51:43,373 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:43,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:51:43,465 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:51:43,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:51:43,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [1/14] Tour test_barcode_scan_preselect_always_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:51:43,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:51:43,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:43,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.012 2026-11-12 22:51:43,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.036 2026-11-12 22:51:43,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.062 2026-11-12 22:51:43,683 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:43] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.071 2026-11-12 22:51:44,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.276 0.624 2026-11-12 22:51:44,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:51:44,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:51:44,873 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:44] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.022 2026-11-12 22:51:44,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:44] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.051 2026-11-12 22:51:45,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-11-12 22:51:45,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: Owl is running in 'dev' mode. 2026-11-12 22:51:45,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:51:45,134 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:51:45,148 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:51:45,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.024 2026-11-12 22:51:45,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:51:45,223 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:51:45,226 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:51:45,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.024 2026-11-12 22:51:45,283 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:51:45,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [2/14] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:51:45,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.032 0.091 2026-11-12 22:51:45,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [3/14] Tour test_barcode_scan_preselect_always_variant → Step PoS model scan barcode 'VAR_RED_001' (trigger: body) 2026-11-12 22:51:45,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.079 0.234 2026-11-12 22:51:45,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [4/14] Tour test_barcode_scan_preselect_always_variant → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-11-12 22:51:45,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.209 2026-11-12 22:51:45,651 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:51:45,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [5/14] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-11-12 22:51:45,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.182 2026-11-12 22:51:45,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.211 2026-11-12 22:51:45,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.233 2026-11-12 22:51:45,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [6/14] Tour test_barcode_scan_preselect_always_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:51:45,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.270 2026-11-12 22:51:45,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-11-12 22:51:45,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.207 2026-11-12 22:51:45,905 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-11-12 22:51:45,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-11-12 22:51:45,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:45] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-11-12 22:51:46,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:46] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-11-12 22:51:46,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:46] "GET /web/image?model=product.template&field=image_128&id=976&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.017 0.252 2026-11-12 22:51:46,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.084 0.298 2026-11-12 22:51:46,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:46] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.017 0.229 2026-11-12 22:51:46,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [7/14] Tour test_barcode_scan_preselect_always_variant → Step Check orderline with attributes: {"withClass":".selected","productName":"Variant Barcode Product","quantity":"1.0","price":"10.0","attributeLine":"Red, Large"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Variant Barcode Product")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Red, Large"))) 2026-11-12 22:51:46,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [8/14] Tour test_barcode_scan_preselect_always_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:51:46,381 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:46,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [9/14] Tour test_barcode_scan_preselect_always_variant → Step PoS model scan barcode 'VAR_BLUE_001' (trigger: body) 2026-11-12 22:51:46,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [10/14] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-11-12 22:51:46,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [11/14] Tour test_barcode_scan_preselect_always_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:51:46,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [12/14] Tour test_barcode_scan_preselect_always_variant → Step Check orderline with attributes: {"withClass":".selected","productName":"Variant Barcode Product","quantity":"1.0","price":"10.0","attributeLine":"Blue, Small"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Variant Barcode Product")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Blue, Small"))) 2026-11-12 22:51:46,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [13/14] Tour test_barcode_scan_preselect_always_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:51:46,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [14/14] Tour test_barcode_scan_preselect_always_variant → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:51:46,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: tour succeeded 2026-11-12 22:51:46,826 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:46,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: heap 15324260 (allocated 16252928) 2026-11-12 22:51:46,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Closing chrome headless with pid 39037 2026-11-12 22:51:46,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Closing websocket connection 2026-11-12 22:51:46,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Terminating chrome headless with pid 39037 2026-11-12 22:51:47,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225147_093632_test_barcode_scan_preselect_always_variant.txt 2026-11-12 22:51:47,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Removing chrome user profile "/tmp/tmp4gd5py5n_chrome_odoo" 2026-11-12 22:51:47,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_barcode_search_attributes_preset ... 2026-11-12 22:51:48,094 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1384] 2026-11-12 22:51:48,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome pid: 39252 2026-11-12 22:51:48,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome headless temporary user profile dir: /tmp/tmp0rsv2rzw_chrome_odoo 2026-11-12 22:51:48,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:36817/json/version 2026-11-12 22:51:48,920 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:49,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Browser version: Chrome/150.0.7871.114 2026-11-12 22:51:49,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:36817/json 2026-11-12 22:51:49,074 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:49,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Websocket url found: ws://127.0.0.1:36817/devtools/page/281A8F4C32773E03E4746E64785AABDE 2026-11-12 22:51:49,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Enable chrome headless console log notification 2026-11-12 22:51:49,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome headless enable page notifications 2026-11-12 22:51:49,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:51:49,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Setting session cookie in browser 2026-11-12 22:51:49,308 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:51:49,308 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:51:49,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:51:50,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:50] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.044 1.038 2026-11-12 22:51:50,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Navigation result: {'frameId': '281A8F4C32773E03E4746E64785AABDE', 'loaderId': '6F7627C40473C45D9753D7A3AD78370E', 'isDownload': False} 2026-11-12 22:51:50,421 43 INFO rb-c635c7a-226731-435507 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-11-12 22:51:50,442 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:51:50,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:50] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-11-12 22:51:50,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:50] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.017 0.026 2026-11-12 22:51:50,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:50] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.071 2026-11-12 22:51:51,298 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:51,312 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:51:51,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-11-12 22:51:51,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.013 2026-11-12 22:51:51,427 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:51:51,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [1/27] Tour test_barcode_search_attributes_preset → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:51:51,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:51:51,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:51:51,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-11-12 22:51:51,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.045 2026-11-12 22:51:51,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.065 2026-11-12 22:51:51,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:51] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.068 2026-11-12 22:51:52,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.277 0.614 2026-11-12 22:51:52,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:51:52,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:51:52,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:52] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.025 2026-11-12 22:51:52,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:52] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-11-12 22:51:53,029 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.025 2026-11-12 22:51:53,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: Owl is running in 'dev' mode. 2026-11-12 22:51:53,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:51:53,175 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:53,185 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:51:53,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:51:53,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.012 0.032 2026-11-12 22:51:53,285 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:53,287 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:51:53,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.033 2026-11-12 22:51:53,346 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:51:53,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [2/27] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:51:53,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.033 0.123 2026-11-12 22:51:53,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [3/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-11-12 22:51:53,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.066 0.284 2026-11-12 22:51:53,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.009 0.240 2026-11-12 22:51:53,735 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:51:53,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-11-12 22:51:53,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.255 2026-11-12 22:51:53,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.307 2026-11-12 22:51:53,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.348 2026-11-12 22:51:53,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/image?model=product.template&field=image_128&id=977&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-11-12 22:51:53,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:53] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.242 2026-11-12 22:51:54,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:54] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.251 2026-11-12 22:51:54,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:54] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-11-12 22:51:54,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:54] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-11-12 22:51:54,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:54] "GET /web/image?model=product.template&field=image_128&id=978&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.214 2026-11-12 22:51:54,306 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.049 0.271 2026-11-12 22:51:54,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [4/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:51:54,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:54] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.350 2026-11-12 22:51:54,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [5/27] Tour test_barcode_search_attributes_preset → Step 'Product with Attributes' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product with Attributes")) 2026-11-12 22:51:54,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [6/27] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-11-12 22:51:55,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [7/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:51:55,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [8/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes","quantity":"1.0","price":"10.0","attributeLine":"Value 1, Value 3, Value 5, Value 7"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Value 1, Value 3, Value 5, Value 7"))) 2026-11-12 22:51:55,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [9/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:51:55,140 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:51:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:51:55,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [10/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-11-12 22:51:55,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [11/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:51:55,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [12/27] Tour test_barcode_search_attributes_preset → Step Wait for the product without attributes to be visible (trigger: .product:contains("Product without Attributes")) 2026-11-12 22:51:55,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [13/27] Tour test_barcode_search_attributes_preset → Step click product 'Product without Attributes' (trigger: article.product .product-content .product-name:contains("Product without Attributes")) 2026-11-12 22:51:55,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [14/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:51:55,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [15/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product without Attributes","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product without Attributes")):has(.qty:contains("1"))) 2026-11-12 22:51:56,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [16/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:51:56,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [17/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-11-12 22:51:56,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [18/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:51:56,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [19/27] Tour test_barcode_search_attributes_preset → Step Check that: ---'Product with Attributes' should be displayed--- is not true (trigger: body:not(:has(.product-list article:eq(0) .product-name:contains("Product with Attributes")))) 2026-11-12 22:51:56,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [20/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-11-12 22:51:56,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [21/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:51:56,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [22/27] Tour test_barcode_search_attributes_preset → Step 'Product with Attributes' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product with Attributes")) 2026-11-12 22:51:56,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [23/27] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-11-12 22:51:56,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [24/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:51:57,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [25/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes","quantity":"1.0","price":"10.0","attributeLine":"Value 2, Value 4, Value 6, Value 8"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Value 2, Value 4, Value 6, Value 8"))) 2026-11-12 22:51:57,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [26/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:51:57,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [27/27] Tour test_barcode_search_attributes_preset → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:51:57,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: tour succeeded 2026-11-12 22:51:57,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_barcode_search_attributes_preset SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 22:51:57,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: heap 15357068 (allocated 16515072) 2026-11-12 22:51:57,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Closing chrome headless with pid 39252 2026-11-12 22:51:57,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Closing websocket connection 2026-11-12 22:51:57,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Terminating chrome headless with pid 39252 2026-11-12 22:51:57,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225157_405146_test_barcode_search_attributes_preset.txt 2026-11-12 22:51:57,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Removing chrome user profile "/tmp/tmp0rsv2rzw_chrome_odoo" 2026-11-12 22:51:57,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_in_out ... 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Chrome pid: 39461 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Chrome headless temporary user profile dir: /tmp/tmpeu7y_5lq_chrome_odoo 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Issuing json command http://127.0.0.1:46455/json/version 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Browser version: Chrome/150.0.7871.114 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Issuing json command http://127.0.0.1:46455/json 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Websocket url found: ws://127.0.0.1:46455/devtools/page/CFA830395839ED071835086B3A4DE963 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Enable chrome headless console log notification 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Chrome headless enable page notifications 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Setting session cookie in browser 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:51:58,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:51:59,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/ui/6 HTTP/1.1" 200 - 91 0.054 0.780 2026-11-12 22:51:59,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Navigation result: {'frameId': 'CFA830395839ED071835086B3A4DE963', 'loaderId': 'E396F35E2EE81262773470602D85CC97', 'isDownload': False} 2026-11-12 22:51:59,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Evaluate ready code "odoo.isTourReady('test_cash_in_out')" 2026-11-12 22:51:59,000 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:51:59,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 22:51:59,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.031 2026-11-12 22:51:59,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.063 2026-11-12 22:52:00,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:52:00,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.034 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Evaluate test code "odoo.startTour('test_cash_in_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [1/38] Tour test_cash_in_out → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.020 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.063 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.061 2026-11-12 22:52:00,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.070 2026-11-12 22:52:01,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.270 0.618 2026-11-12 22:52:01,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:52:01,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:52:01,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-11-12 22:52:01,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:52:01,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: Owl is running in 'dev' mode. 2026-11-12 22:52:01,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:52:01,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:01,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:01,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.026 2026-11-12 22:52:01,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:52:01,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:52:01,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:52:01,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [2/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 35 0.073 0.077 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.006 0.123 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 304 - 2 0.002 0.149 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 304 - 2 0.008 0.172 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [3/38] Tour test_cash_in_out → Step body 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [4/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/ui/6 HTTP/1.1" 200 - 35 0.044 0.322 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [5/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:52:02,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.284 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.303 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.012 0.305 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.200 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.353 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [6/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:52:02,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [7/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-11-12 22:52:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [8/38] Tour test_cash_in_out → Step Fill text area with MOBT in (trigger: textarea.cash-reason) 2026-11-12 22:52:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [9/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2026-11-12 22:52:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [10/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2026-11-12 22:52:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [11/38] Tour test_cash_in_out → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:52:03,000 43 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [12/38] Tour test_cash_in_out → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 22:52:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [13/38] Tour test_cash_in_out → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Confirm') 2026-11-12 22:52:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [14/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:52:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [15/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:52:03,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [16/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/try_cash_in_out#pos.session.try_cash_in_out HTTP/1.1" 200 - 197 0.211 0.483 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [17/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/log_partner_message#pos.session.log_partner_message HTTP/1.1" 200 - 11 0.016 0.038 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [18/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [19/38] Tour test_cash_in_out → Step Fill text area with MOBT out (trigger: textarea.cash-reason) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [20/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [21/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [22/38] Tour test_cash_in_out → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [23/38] Tour test_cash_in_out → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Confirm') 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [24/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [25/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [26/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [27/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [28/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:52:04,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [29/38] Tour test_cash_in_out → Step Select button Cash In/Out (trigger: button:contains("Cash In/Out")) 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/try_cash_in_out#pos.session.try_cash_in_out HTTP/1.1" 200 - 117 0.122 0.491 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 11 0.013 0.428 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/log_partner_message#pos.session.log_partner_message HTTP/1.1" 200 - 12 0.015 0.072 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [30/38] Tour test_cash_in_out → Step Select button Details (trigger: button:contains("Details")) 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [31/38] Tour test_cash_in_out → Step check number of cash moves (trigger: .cash-move-list .cash-move-row) 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/get_cash_in_out_list#pos.session.get_cash_in_out_list HTTP/1.1" 200 - 4 0.004 0.014 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [32/38] Tour test_cash_in_out → Step Check has cash move with amount 10 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(10)) 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [33/38] Tour test_cash_in_out → Step Check has cash move with amount 5 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(5)) 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [34/38] Tour test_cash_in_out → Step Check has cash move with Date: Today and Time: 11:09 (trigger: .cash-move-list .cash-move-row:has(.cash-move-date:contains(Today)):has(.cash-move-time:contains(11:09))) 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [35/38] Tour test_cash_in_out → Step Delete cash move with amount 10 (trigger: .cash-move-list .cash-move-row:contains(10) .delete-row .btn) 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [36/38] Tour test_cash_in_out → Step Check that: ---Check has cash move with amount 10--- is not true (trigger: body:not(:has(.cash-move-list .cash-move-row .cash-move-amount:contains(10)))) 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #471 deleted account.bank.statement.line records with IDs: [12] 2026-11-12 22:52:05,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #471 deleted account.move.line.ctp records with IDs: [344] 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #471 deleted account.move.line records with IDs: [668, 669] 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #471 deleted mail.message records with IDs: [7486, 7485, 7481] 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #471 deleted account.move records with IDs: [273] 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #471 deleted mail.followers records with IDs: [1286] 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/delete_cash_in_out#pos.session.delete_cash_in_out HTTP/1.1" 200 - 209 0.278 0.542 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [37/38] Tour test_cash_in_out → Step check number of cash moves (trigger: .cash-move-list .cash-move-row) 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [38/38] Tour test_cash_in_out → Step Check has cash move with amount 5 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(5)) 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: tour succeeded 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: ╔═════════════════════════════════╗ ║ TOUR test_cash_in_out SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: heap 15253412 (allocated 16515072) 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Closing chrome headless with pid 39461 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Closing websocket connection 2026-11-12 22:52:06,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Terminating chrome headless with pid 39461 2026-11-12 22:52:07,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20250615_110900_000000_test_cash_in_out.txt 2026-11-12 22:52:07,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Removing chrome user profile "/tmp/tmpeu7y_5lq_chrome_odoo" 2026-11-12 22:52:07,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-11-12 22:52:07,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome pid: 39668 2026-11-12 22:52:07,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless temporary user profile dir: /tmp/tmpnrxmbv20_chrome_odoo 2026-11-12 22:52:07,841 43 INFO rb-c635c7a-226731-435507 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:36433/json/version 2026-11-12 22:52:07,846 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36433', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:07,873 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:07,873 43 INFO rb-c635c7a-226731-435507 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:36433/json 2026-11-12 22:52:07,888 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36433', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:07,916 43 INFO rb-c635c7a-226731-435507 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:36433/devtools/page/9EF83A1DF1491E23FA982093FB194B0A 2026-11-12 22:52:07,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Enable chrome headless console log notification 2026-11-12 22:52:07,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless enable page notifications 2026-11-12 22:52:07,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:52:08,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Setting session cookie in browser 2026-11-12 22:52:08,015 43 INFO rb-c635c7a-226731-435507 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/6" in browser 2026-11-12 22:52:08,016 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 22:52:08,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:52:08,902 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:08] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.045 0.793 2026-11-12 22:52:08,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Navigation result: {'frameId': '9EF83A1DF1491E23FA982093FB194B0A', 'loaderId': 'D5742A6545E2B0067A112E4F2BB23E29', 'isDownload': False} 2026-11-12 22:52:08,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-11-12 22:52:08,939 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:52:08,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:08] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 22:52:08,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:08] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 22:52:09,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:09] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-11-12 22:52:09,743 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:52:09,746 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:09,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.023 2026-11-12 22:52:09,810 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-11-12 22:52:09,821 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:52:09,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [1/35] Tour OrderPaidInCash → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:52:09,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:52:09,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:09,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-11-12 22:52:09,941 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:09] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.038 2026-11-12 22:52:10,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.062 2026-11-12 22:52:10,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:10] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.053 2026-11-12 22:52:11,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.279 0.803 2026-11-12 22:52:11,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:52:11,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:52:11,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.063 2026-11-12 22:52:11,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:52:11,515 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:11,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-11-12 22:52:11,603 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:11,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:52:11,650 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:52:11,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.010 0.033 2026-11-12 22:52:11,686 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:52:11,699 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:52:11,737 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:52:11,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.024 2026-11-12 22:52:11,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [2/35] Tour OrderPaidInCash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:52:11,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.037 0.108 2026-11-12 22:52:11,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:11] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.029 2026-11-12 22:52:12,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [3/35] Tour OrderPaidInCash → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:52:12,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.050 0.290 2026-11-12 22:52:12,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-11-12 22:52:12,118 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:52:12,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-11-12 22:52:12,211 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-11-12 22:52:12,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.284 2026-11-12 22:52:12,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.346 2026-11-12 22:52:12,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.281 2026-11-12 22:52:12,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.279 2026-11-12 22:52:12,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.278 2026-11-12 22:52:12,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.053 0.332 2026-11-12 22:52:12,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.356 2026-11-12 22:52:12,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [4/35] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:52:12,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [5/35] Tour OrderPaidInCash → 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-11-12 22:52:12,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [6/35] Tour OrderPaidInCash → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:52:12,829 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:12,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [7/35] Tour OrderPaidInCash → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:52:12,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [8/35] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:52:12,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [9/35] Tour OrderPaidInCash → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:52:13,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [10/35] Tour OrderPaidInCash → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:52:13,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [11/35] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 22:52:13,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [12/35] 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-11-12 22:52:13,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [13/35] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:52:13,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [14/35] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:52:13,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [15/35] 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-11-12 22:52:13,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [16/35] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:52:13,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [17/35] Tour OrderPaidInCash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:52:13,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [18/35] Tour OrderPaidInCash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:52:13,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [19/35] Tour OrderPaidInCash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:52:13,714 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:13,716 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:13,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [20/35] Tour OrderPaidInCash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 22:52:13,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [21/35] Tour OrderPaidInCash → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 22:52:13,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [22/35] Tour OrderPaidInCash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:52:13,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [23/35] Tour OrderPaidInCash → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 22:52:13,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70012717 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '41186d1b-048e-4c1e-9b0b-fc3d284adb45'}] 2026-11-12 22:52:13,982 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:52:14,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70012717 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '41186d1b-048e-4c1e-9b0b-fc3d284adb45'} created pos.order #103 2026-11-12 22:52:14,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70012717 finished 2026-11-12 22:52:14,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.239 0.550 2026-11-12 22:52:14,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:52:14,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [24/35] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:52:14,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2481416 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '41186d1b-048e-4c1e-9b0b-fc3d284adb45'}] 2026-11-12 22:52:14,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2481416 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '41186d1b-048e-4c1e-9b0b-fc3d284adb45'} sync ignored for existing PoS order pos.order(103,) (state: paid) 2026-11-12 22:52:15,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [25/35] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:52:15,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2481416 finished 2026-11-12 22:52:15,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [26/35] Tour OrderPaidInCash → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:52:15,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [27/35] Tour OrderPaidInCash → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:52:15,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [28/35] Tour OrderPaidInCash → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:52:15,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.063 0.178 2026-11-12 22:52:15,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [29/35] Tour OrderPaidInCash → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:52:15,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [30/35] Tour OrderPaidInCash → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:52:15,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [31/35] Tour OrderPaidInCash → Step .modal .close-pos-popup .cash-input input 2026-11-12 22:52:15,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:15] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.009 0.032 2026-11-12 22:52:15,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [32/35] Tour OrderPaidInCash → Step .payment-methods-overview .cash-difference:contains(0.00) 2026-11-12 22:52:15,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [33/35] Tour OrderPaidInCash → Step .modal .modal-footer .btn:contains(close register) 2026-11-12 22:52:15,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:15] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.007 0.023 2026-11-12 22:52:15,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:15] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 21 0.023 0.059 2026-11-12 22:52:17,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:17] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 418 0.394 0.972 2026-11-12 22:52:17,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:17] "GET /pos/ui/6 HTTP/1.1" 200 - 73 0.066 0.137 2026-11-12 22:52:18,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [34/35] Tour OrderPaidInCash → Step button:contains(backend) 2026-11-12 22:52:18,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.014 2026-11-12 22:52:18,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:52:18,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:52:18,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.049 2026-11-12 22:52:18,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:18] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.003 0.061 2026-11-12 22:52:18,818 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:18] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:52:19,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 124 0.096 0.222 2026-11-12 22:52:19,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.007 0.029 2026-11-12 22:52:19,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:52:19,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.018 2026-11-12 22:52:19,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:52:19,467 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:19,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:52:19,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 304 - 3 0.004 0.021 2026-11-12 22:52:19,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.032 0.072 2026-11-12 22:52:19,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.022 0.170 2026-11-12 22:52:19,847 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted mail.message records with IDs: [7496] 2026-11-12 22:52:19,860 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted pos.session records with IDs: [173] 2026-11-12 22:52:19,873 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted mail.followers records with IDs: [1292] 2026-11-12 22:52:19,880 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:19] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 38 0.040 0.253 2026-11-12 22:52:21,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 118 0.116 1.401 2026-11-12 22:52:21,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.000 1.522 2026-11-12 22:52:21,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.000 1.524 2026-11-12 22:52:21,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 1.257 2026-11-12 22:52:21,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.018 0.026 2026-11-12 22:52:21,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-11-12 22:52:21,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.021 0.094 2026-11-12 22:52:21,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "GET /web/webclient/load_menus HTTP/1.1" 200 - 21 0.040 0.199 2026-11-12 22:52:21,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.088 2026-11-12 22:52:21,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:21] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-12 22:52:22,782 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:22] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:22,786 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:22] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:22,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:22] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:52:22,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [35/35] Tour OrderPaidInCash → Step body 2026-11-12 22:52:22,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:22] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.007 2026-11-12 22:52:22,926 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:22,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:52:22,999 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:22] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:52:23,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:52:23,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "GET /odoo HTTP/1.1" 200 - 28 0.025 0.066 2026-11-12 22:52:23,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.117 2026-11-12 22:52:23,284 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "POST /mail/data HTTP/1.1" 200 - 32 0.044 0.077 2026-11-12 22:52:23,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.141 2026-11-12 22:52:23,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "GET /web/image?model=res.users&field=avatar_128&id=470 HTTP/1.1" 200 - 14 0.012 0.181 2026-11-12 22:52:23,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.010 0.204 2026-11-12 22:52:23,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.209 2026-11-12 22:52:23,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "GET /web/image/res.partner/1100/avatar_128?unique=1794523693000 HTTP/1.1" 200 - 6 0.008 0.250 2026-11-12 22:52:23,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "GET /odoo?menu_id=856 HTTP/1.1" 200 - 28 0.020 0.153 2026-11-12 22:52:23,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:52:23,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.007 2026-11-12 22:52:24,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:24] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:52:24,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: tour succeeded 2026-11-12 22:52:24,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: ╔════════════════════════════════╗ ║ TOUR OrderPaidInCash SUCCEEDED ║ ╚════════════════════════════════╝ 2026-11-12 22:52:24,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:24] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.006 2026-11-12 22:52:24,634 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:24,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:52:24,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:24] "POST /mail/data HTTP/1.1" 200 - 19 0.014 0.040 2026-11-12 22:52:25,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:52:25,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: heap 22593928 (allocated 27721728) 2026-11-12 22:52:25,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Closing chrome headless with pid 39668 2026-11-12 22:52:25,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:25] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.050 2026-11-12 22:52:25,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Closing websocket connection 2026-11-12 22:52:25,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Terminating chrome headless with pid 39668 2026-11-12 22:52:25,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:25] "GET /web/image?model=res.users&field=avatar_128&id=470 HTTP/1.1" 304 - 7 0.021 0.098 2026-11-12 22:52:25,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:25] "GET /websocket?version=19.0-3 HTTP/1.1" 503 - 0 0.000 0.076 2026-11-12 22:52:25,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225225_422761_test_cash_payments_should_reflect_on_next_opening.txt 2026-11-12 22:52:25,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Removing chrome user profile "/tmp/tmpnrxmbv20_chrome_odoo" 2026-11-12 22:52:25,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-11-12 22:52:26,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome pid: 39951 2026-11-12 22:52:26,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmp1w_wi8di_chrome_odoo 2026-11-12 22:52:26,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:44633/json/version 2026-11-12 22:52:26,136 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:26,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-11-12 22:52:26,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:44633/json 2026-11-12 22:52:26,200 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:26,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:44633/devtools/page/990F10FFEDB019DC2ACA1D19601249B4 2026-11-12 22:52:26,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-11-12 22:52:26,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-11-12 22:52:26,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:52:26,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Setting session cookie in browser 2026-11-12 22:52:26,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:52:26,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:52:26,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:52:27,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:27] "GET /pos/ui/6 HTTP/1.1" 200 - 88 0.050 0.766 2026-11-12 22:52:27,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigation result: {'frameId': '990F10FFEDB019DC2ACA1D19601249B4', 'loaderId': '0EBDAF87C33DB0843FFBFBD4057EA8AF', 'isDownload': False} 2026-11-12 22:52:27,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-11-12 22:52:27,313 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:52:27,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:27] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-11-12 22:52:27,361 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:27] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.025 2026-11-12 22:52:27,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:27] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-11-12 22:52:28,101 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:28,108 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:28,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 22:52:28,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-11-12 22:52:28,198 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:52:28,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:52:28,215 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:28,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:28,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.017 2026-11-12 22:52:28,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.041 2026-11-12 22:52:28,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.063 2026-11-12 22:52:28,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:28] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.043 2026-11-12 22:52:29,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.378 0.639 2026-11-12 22:52:29,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:52:29,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:52:29,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-11-12 22:52:29,804 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:52:29,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-11-12 22:52:29,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.015 2026-11-12 22:52:29,915 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:29,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:52:29,930 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:52:29,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.019 2026-11-12 22:52:29,991 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:29,995 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:52:30,087 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.069 2026-11-12 22:52:30,184 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:30,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.128 0.084 2026-11-12 22:52:30,404 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:30,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.095 0.305 2026-11-12 22:52:30,451 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:52:30,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.420 2026-11-12 22:52:30,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.195 2026-11-12 22:52:30,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-11-12 22:52:30,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-11-12 22:52:30,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.261 2026-11-12 22:52:30,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-11-12 22:52:30,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-11-12 22:52:30,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-11-12 22:52:30,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.219 2026-11-12 22:52:30,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-11-12 22:52:30,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 23 0.028 0.246 2026-11-12 22:52:30,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:30] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.265 2026-11-12 22:52:30,997 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:31,054 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-12 22:52:31,120 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/)) 2026-11-12 22:52:31,135 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:31,198 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/).active) 2026-11-12 22:52:31,255 43 INFO rb-c635c7a-226731-435507 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:contains(/^1$/)) 2026-11-12 22:52:31,318 43 INFO rb-c635c7a-226731-435507 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:contains(/^0$/)) 2026-11-12 22:52:31,370 43 INFO rb-c635c7a-226731-435507 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:contains(/^Qty$/)) 2026-11-12 22:52:31,440 43 INFO rb-c635c7a-226731-435507 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:contains(/^Qty$/).active) 2026-11-12 22:52:31,491 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:31,543 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:31,608 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:31,654 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:31,783 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:31,814 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:31] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:52:31,828 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:31,879 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:52:31,923 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:52:31,975 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:32,040 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:52:32,094 43 INFO rb-c635c7a-226731-435507 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:contains(/^9$/)) 2026-11-12 22:52:32,147 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:32,214 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:32,270 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.0")) 2026-11-12 22:52:32,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: tour succeeded 2026-11-12 22:52:32,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: ╔═══════════════════════════════════╗ ║ TOUR PaymentScreenTour2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 22:52:32,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: heap 14963628 (allocated 16252928) 2026-11-12 22:52:32,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing chrome headless with pid 39951 2026-11-12 22:52:32,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing websocket connection 2026-11-12 22:52:32,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Terminating chrome headless with pid 39951 2026-11-12 22:52:32,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225232_621499_test_change_without_cash_method.txt 2026-11-12 22:52:32,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmp1w_wi8di_chrome_odoo" 2026-11-12 22:52:32,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-11-12 22:52:33,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome pid: 40151 2026-11-12 22:52:33,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome headless temporary user profile dir: /tmp/tmp5ah4izzz_chrome_odoo 2026-11-12 22:52:33,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:43513/json/version 2026-11-12 22:52:33,336 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:33,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Browser version: Chrome/150.0.7871.114 2026-11-12 22:52:33,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:43513/json 2026-11-12 22:52:33,375 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:33,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Websocket url found: ws://127.0.0.1:43513/devtools/page/FDEA2489E9908EE11384AAC3D7DF1925 2026-11-12 22:52:33,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Enable chrome headless console log notification 2026-11-12 22:52:33,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome headless enable page notifications 2026-11-12 22:52:33,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-11-12 22:52:33,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Setting session cookie in browser 2026-11-12 22:52:33,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:52:33,546 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 22:52:33,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:52:34,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:34] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.049 0.798 2026-11-12 22:52:34,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Navigation result: {'frameId': 'FDEA2489E9908EE11384AAC3D7DF1925', 'loaderId': '98098D515A086A4D1C2C7C8081E27D0A', 'isDownload': False} 2026-11-12 22:52:34,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-11-12 22:52:34,469 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:52:34,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:34] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-11-12 22:52:34,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:34] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-11-12 22:52:34,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:34] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.059 2026-11-12 22:52:35,274 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:52:35,293 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:52:35,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-11-12 22:52:35,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:52:35,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 22:52:35,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [1/4] Tour chrome_without_cash_move_permission → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:52:35,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:52:35,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:35,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.029 2026-11-12 22:52:35,494 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.075 2026-11-12 22:52:35,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.081 2026-11-12 22:52:35,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:35] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.061 2026-11-12 22:52:36,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 468, model: sale.order 2026-11-12 22:52:36,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Foreign Trade/User - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Warranty Management/User - Role / Portal Contact your administrator to request access if necessary. 2026-11-12 22:52:36,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 468, model: sale.order.line 2026-11-12 22:52:36,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Foreign Trade/User - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Project/User - Sales/User: Own Documents Only - Warranty Management/User - Role / Portal Contact your administrator to request access if necessary. 2026-11-12 22:52:36,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.284 0.589 2026-11-12 22:52:36,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:52:36,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-11-12 22:52:36,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:36] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-11-12 22:52:36,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.020 2026-11-12 22:52:36,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: Owl is running in 'dev' mode. 2026-11-12 22:52:36,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:52:37,000 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:37,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:52:37,029 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:52:37,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.016 2026-11-12 22:52:37,105 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:37,121 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:52:37,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.014 0.040 2026-11-12 22:52:37,198 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:52:37,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [2/4] Tour chrome_without_cash_move_permission → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:52:37,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.033 0.135 2026-11-12 22:52:37,487 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.054 0.270 2026-11-12 22:52:37,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [3/4] Tour chrome_without_cash_move_permission → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:52:37,514 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:37,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.176 2026-11-12 22:52:37,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.181 2026-11-12 22:52:37,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-11-12 22:52:37,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.278 2026-11-12 22:52:37,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.273 2026-11-12 22:52:37,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-11-12 22:52:37,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-11-12 22:52:37,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-11-12 22:52:37,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-11-12 22:52:37,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.053 0.262 2026-11-12 22:52:38,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:38] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.326 2026-11-12 22:52:38,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [4/4] Tour chrome_without_cash_move_permission → Step .pos-topheader:not(:contains(Cash In/Out)) 2026-11-12 22:52:38,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: tour succeeded 2026-11-12 22:52:38,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR chrome_without_cash_move_permission SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 22:52:38,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: heap 13445676 (allocated 14155776) 2026-11-12 22:52:38,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Closing chrome headless with pid 40151 2026-11-12 22:52:38,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Closing websocket connection 2026-11-12 22:52:38,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Terminating chrome headless with pid 40151 2026-11-12 22:52:38,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225238_343136_test_chrome_without_cash_move_permission.txt 2026-11-12 22:52:38,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Removing chrome user profile "/tmp/tmp5ah4izzz_chrome_odoo" 2026-11-12 22:52:38,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_click_all_orders_keep_customer ... 2026-11-12 22:52:38,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome pid: 40347 2026-11-12 22:52:38,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome headless temporary user profile dir: /tmp/tmpryfu7g_e_chrome_odoo 2026-11-12 22:52:38,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:38849/json/version 2026-11-12 22:52:38,876 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:38,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Browser version: Chrome/150.0.7871.114 2026-11-12 22:52:38,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:38849/json 2026-11-12 22:52:38,941 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:38,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Websocket url found: ws://127.0.0.1:38849/devtools/page/5260108CD1E09D8E0AA986F84D2264F4 2026-11-12 22:52:38,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Enable chrome headless console log notification 2026-11-12 22:52:38,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome headless enable page notifications 2026-11-12 22:52:39,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:52:39,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Setting session cookie in browser 2026-11-12 22:52:39,082 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:52:39,082 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:52:39,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:52:40,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:40] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.048 1.038 2026-11-12 22:52:40,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Navigation result: {'frameId': '5260108CD1E09D8E0AA986F84D2264F4', 'loaderId': '46BE78A65645C6AD4E6E569803278828', 'isDownload': False} 2026-11-12 22:52:40,189 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:40,230 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:52:40,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:40] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-11-12 22:52:40,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:40] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.042 2026-11-12 22:52:40,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:40] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.060 2026-11-12 22:52:41,090 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:41,101 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:52:41,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:52:41,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-11-12 22:52:41,204 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:52:41,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [1/17] Tour test_click_all_orders_keep_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:52:41,220 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:52:41,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:52:41,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-11-12 22:52:41,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.039 2026-11-12 22:52:41,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.053 2026-11-12 22:52:41,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.042 2026-11-12 22:52:42,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.226 0.559 2026-11-12 22:52:42,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:52:42,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:52:42,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.052 2026-11-12 22:52:42,553 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:52:42,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: Owl is running in 'dev' mode. 2026-11-12 22:52:42,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:52:42,664 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:52:42,696 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:52:42,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.017 2026-11-12 22:52:42,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 22:52:42,746 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:52:42,755 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:52:42,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.008 0.026 2026-11-12 22:52:42,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [2/17] Tour test_click_all_orders_keep_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:52:42,926 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:52:43,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.107 0.092 2026-11-12 22:52:43,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [3/17] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:52:43,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.031 0.272 2026-11-12 22:52:43,226 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:52:43,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.298 2026-11-12 22:52:43,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.312 2026-11-12 22:52:43,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.012 0.289 2026-11-12 22:52:43,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.406 2026-11-12 22:52:43,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-11-12 22:52:43,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.183 2026-11-12 22:52:43,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-11-12 22:52:43,504 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-11-12 22:52:43,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.048 0.247 2026-11-12 22:52:43,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-11-12 22:52:43,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [4/17] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:52:43,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.310 2026-11-12 22:52:43,708 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:43,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [5/17] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:52:43,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [6/17] Tour test_click_all_orders_keep_customer → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:52:43,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [7/17] Tour test_click_all_orders_keep_customer → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:52:44,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [8/17] 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-11-12 22:52:44,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [9/17] Tour test_click_all_orders_keep_customer → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:52:44,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [10/17] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:52:44,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.015 0.065 2026-11-12 22:52:44,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [11/17] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:52:44,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.017 0.064 2026-11-12 22:52:44,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [12/17] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:52:44,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [13/17] Tour test_click_all_orders_keep_customer → Step click partner from partner list screen (trigger: .partner-info:contains("Partner Test 1") button.dropdown) 2026-11-12 22:52:44,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [14/17] Tour test_click_all_orders_keep_customer → Step Check the popover opened (trigger: body .dropdown-item:contains('All Orders')) 2026-11-12 22:52:44,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [15/17] Tour test_click_all_orders_keep_customer → Step .pos-leftheader .register-label 2026-11-12 22:52:44,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:52:44,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [16/17] Tour test_click_all_orders_keep_customer → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:52:44,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.077 2026-11-12 22:52:44,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [17/17] Tour test_click_all_orders_keep_customer → Step customer is selected (trigger: .product-screen .set-partner:contains('Partner Test 1')) 2026-11-12 22:52:44,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.093 2026-11-12 22:52:44,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: tour succeeded 2026-11-12 22:52:44,674 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:44,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.096 2026-11-12 22:52:44,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.027 0.155 2026-11-12 22:52:44,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: heap 15390824 (allocated 16515072) 2026-11-12 22:52:44,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Closing chrome headless with pid 40347 2026-11-12 22:52:44,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Closing websocket connection 2026-11-12 22:52:44,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Terminating chrome headless with pid 40347 2026-11-12 22:52:45,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225245_004324_test_click_all_orders_keep_customer.txt 2026-11-12 22:52:45,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Removing chrome user profile "/tmp/tmpryfu7g_e_chrome_odoo" 2026-11-12 22:52:45,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_item_image_display ... 2026-11-12 22:52:47,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome pid: 40554 2026-11-12 22:52:47,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmpxn7fwmcd_chrome_odoo 2026-11-12 22:52:47,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:32825/json/version 2026-11-12 22:52:47,749 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:47,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Browser version: Chrome/150.0.7871.114 2026-11-12 22:52:47,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:32825/json 2026-11-12 22:52:47,787 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:47,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:32825/devtools/page/8AA6829F20CBE212F12197AAFE8AAD54 2026-11-12 22:52:47,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-11-12 22:52:47,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-11-12 22:52:49,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:52:49,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Setting session cookie in browser 2026-11-12 22:52:49,581 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:52:49,582 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:52:49,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:52:50,444 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:50] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.048 0.794 2026-11-12 22:52:50,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigation result: {'frameId': '8AA6829F20CBE212F12197AAFE8AAD54', 'loaderId': '1A4CDC671B29BF5EF47A4634FBC2898B', 'isDownload': False} 2026-11-12 22:52:50,448 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:50,495 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:52:50,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:50] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-11-12 22:52:50,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:50] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-11-12 22:52:50,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:50] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-11-12 22:52:51,189 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:51,199 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:52:51,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:52:51,259 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:52:51,268 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:51,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.015 2026-11-12 22:52:51,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:52:51,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:51,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-11-12 22:52:51,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.047 2026-11-12 22:52:51,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.068 2026-11-12 22:52:51,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:51] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.051 2026-11-12 22:52:52,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.251 0.581 2026-11-12 22:52:52,461 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:52:52,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:52:52,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.065 2026-11-12 22:52:52,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:52:52,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-11-12 22:52:52,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:52:52,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:52:52,815 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:52:52,845 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:52,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.029 2026-11-12 22:52:52,888 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:52,892 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:52,976 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:52:53,034 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.034 0.076 2026-11-12 22:52:53,069 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:53,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.028 0.207 2026-11-12 22:52:53,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.006 0.223 2026-11-12 22:52:53,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.071 2026-11-12 22:52:53,289 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:53,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.120 2026-11-12 22:52:53,333 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:53,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.143 2026-11-12 22:52:53,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-11-12 22:52:53,451 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.214 2026-11-12 22:52:53,508 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-11-12 22:52:53,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-11-12 22:52:53,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-11-12 22:52:53,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.228 2026-11-12 22:52:53,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-11-12 22:52:53,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=981&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.006 0.210 2026-11-12 22:52:53,692 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=980&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.005 0.174 2026-11-12 22:52:53,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=984&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.003 0.019 2026-11-12 22:52:53,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=982&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.004 0.110 2026-11-12 22:52:53,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=983&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.005 0.098 2026-11-12 22:52:53,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=987&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.005 0.014 2026-11-12 22:52:53,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=985&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.003 0.084 2026-11-12 22:52:53,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.037 0.304 2026-11-12 22:52:53,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=986&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.007 0.233 2026-11-12 22:52:53,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:53] "GET /web/image?model=product.template&field=image_128&id=979&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.003 0.416 2026-11-12 22:52:54,004 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 2")):has(.product-img)) 2026-11-12 22:52:54,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.template&field=image_128&id=988&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.248 2026-11-12 22:52:54,083 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 4")):has(.product-img)) 2026-11-12 22:52:54,087 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 7 0.008 0.037 2026-11-12 22:52:54,107 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:52:54,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 7 0.007 0.075 2026-11-12 22:52:54,137 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 6")):has(.product-img)) 2026-11-12 22:52:54,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 7 0.011 0.096 2026-11-12 22:52:54,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 7 0.005 0.144 2026-11-12 22:52:54,237 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:54,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 7 0.004 0.192 2026-11-12 22:52:54,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 7 0.011 0.203 2026-11-12 22:52:54,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 7 0.006 0.150 2026-11-12 22:52:54,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 7 0.011 0.165 2026-11-12 22:52:54,363 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:54] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 7 0.016 0.163 2026-11-12 22:52:54,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: tour succeeded 2026-11-12 22:52:54,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_display SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:52:54,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: heap 15565072 (allocated 16515072) 2026-11-12 22:52:54,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing chrome headless with pid 40554 2026-11-12 22:52:54,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing websocket connection 2026-11-12 22:52:54,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Terminating chrome headless with pid 40554 2026-11-12 22:52:54,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225254_667168_test_combo_item_image_display.txt 2026-11-12 22:52:54,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmpxn7fwmcd_chrome_odoo" 2026-11-12 22:52:55,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome pid: 40782 2026-11-12 22:52:55,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmpj9iki_uq_chrome_odoo 2026-11-12 22:52:55,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:37549/json/version 2026-11-12 22:52:55,160 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:55,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Browser version: Chrome/150.0.7871.114 2026-11-12 22:52:55,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:37549/json 2026-11-12 22:52:55,196 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:52:55,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:37549/devtools/page/0B01E354E78F1A74EA91FC0621D578F0 2026-11-12 22:52:55,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-11-12 22:52:55,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-11-12 22:52:55,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:52:55,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Setting session cookie in browser 2026-11-12 22:52:55,289 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:52:55,289 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:52:55,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:55] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 33 0.025 0.106 2026-11-12 22:52:55,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigation result: {'frameId': '0B01E354E78F1A74EA91FC0621D578F0', 'loaderId': '71AADC0276FE40811EBD595FC1605B28', 'isDownload': False} 2026-11-12 22:52:55,455 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:55,500 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:52:55,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:55] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-11-12 22:52:55,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:55] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-11-12 22:52:55,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:55] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-11-12 22:52:56,442 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:52:56,444 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:52:56,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:52:56,530 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:52:56,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-12 22:52:56,551 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:56,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:52:56,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:52:56,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.002 0.008 2026-11-12 22:52:56,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.026 2026-11-12 22:52:56,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.009 2026-11-12 22:52:56,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.058 2026-11-12 22:52:57,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.185 0.497 2026-11-12 22:52:57,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:52:57,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:52:57,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.055 2026-11-12 22:52:57,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:52:57,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-11-12 22:52:57,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:52:57,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:52:57,935 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:52:57,940 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:52:57,968 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:57] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.032 2026-11-12 22:52:58,022 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:58,042 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:52:58,070 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:52:58,152 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:58,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:58] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.059 0.092 2026-11-12 22:52:58,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:58] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.035 0.215 2026-11-12 22:52:58,311 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 2")):not(:has(.product-img))) 2026-11-12 22:52:58,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.019 0.273 2026-11-12 22:52:58,404 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 4")):not(:has(.product-img))) 2026-11-12 22:52:58,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.010 0.038 2026-11-12 22:52:58,416 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:52:58,429 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:52:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:52:58,483 43 INFO rb-c635c7a-226731-435507 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 article.product:has(.product-name:contains("Combo Product 6")):not(:has(.product-img))) 2026-11-12 22:52:58,542 43 INFO rb-c635c7a-226731-435507 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-11-12 22:52:58,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: tour succeeded 2026-11-12 22:52:58,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_not_display SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-12 22:52:58,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: heap 15253196 (allocated 16252928) 2026-11-12 22:52:58,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing chrome headless with pid 40782 2026-11-12 22:52:58,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing websocket connection 2026-11-12 22:52:58,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Terminating chrome headless with pid 40782 2026-11-12 22:52:59,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225259_001491_test_combo_item_image_display.txt 2026-11-12 22:52:59,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmpj9iki_uq_chrome_odoo" 2026-11-12 22:52:59,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_no_free_item ... 2026-11-12 22:53:01,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Chrome pid: 40979 2026-11-12 22:53:01,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Chrome headless temporary user profile dir: /tmp/tmp51bjyte__chrome_odoo 2026-11-12 22:53:01,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Issuing json command http://127.0.0.1:39207/json/version 2026-11-12 22:53:01,150 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:01,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Browser version: Chrome/150.0.7871.114 2026-11-12 22:53:01,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Issuing json command http://127.0.0.1:39207/json 2026-11-12 22:53:01,175 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:01,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Websocket url found: ws://127.0.0.1:39207/devtools/page/B79F2AE31AA3B80A90CBB0E4BA2D4F78 2026-11-12 22:53:01,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Enable chrome headless console log notification 2026-11-12 22:53:01,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Chrome headless enable page notifications 2026-11-12 22:53:01,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:53:01,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Setting session cookie in browser 2026-11-12 22:53:01,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:53:01,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:53:01,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:53:02,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:02] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.052 0.843 2026-11-12 22:53:02,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Navigation result: {'frameId': 'B79F2AE31AA3B80A90CBB0E4BA2D4F78', 'loaderId': 'C2FF641AD9D15DBBEA51E09D9997F7BF', 'isDownload': False} 2026-11-12 22:53:02,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Evaluate ready code "odoo.isTourReady('test_combo_no_free_item')" 2026-11-12 22:53:02,298 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:53:02,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:02] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-12 22:53:02,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:02] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-11-12 22:53:02,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:02] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-11-12 22:53:03,092 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:03,098 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:53:03,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.016 2026-11-12 22:53:03,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Evaluate test code "odoo.startTour('test_combo_no_free_item', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:53:03,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.016 2026-11-12 22:53:03,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [1/27] Tour test_combo_no_free_item → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:53:03,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:53:03,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:53:03,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.022 2026-11-12 22:53:03,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.054 2026-11-12 22:53:03,445 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.071 2026-11-12 22:53:03,449 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:03] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.059 2026-11-12 22:53:04,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.354 0.603 2026-11-12 22:53:04,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:53:04,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:53:04,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.055 2026-11-12 22:53:04,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:53:04,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: Owl is running in 'dev' mode. 2026-11-12 22:53:04,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-11-12 22:53:04,879 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:04,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.013 0.022 2026-11-12 22:53:04,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:53:04,931 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:53:04,984 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:04,990 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:05,043 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:53:05,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [2/27] Tour test_combo_no_free_item → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:53:05,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.072 0.106 2026-11-12 22:53:05,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [3/27] Tour test_combo_no_free_item → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:53:05,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.034 0.295 2026-11-12 22:53:05,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-11-12 22:53:05,429 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:53:05,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-11-12 22:53:05,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.233 2026-11-12 22:53:05,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.305 2026-11-12 22:53:05,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.028 0.566 2026-11-12 22:53:05,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.014 0.279 2026-11-12 22:53:05,695 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=989&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-11-12 22:53:05,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.300 2026-11-12 22:53:05,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.297 2026-11-12 22:53:05,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.289 2026-11-12 22:53:05,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-11-12 22:53:05,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=991&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-11-12 22:53:05,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:05] "GET /web/image?model=product.template&field=image_128&id=990&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-11-12 22:53:06,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.046 0.255 2026-11-12 22:53:06,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.template&field=image_128&id=992&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-11-12 22:53:06,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [4/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-11-12 22:53:06,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.template&field=image_128&id=993&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-11-12 22:53:06,208 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:06,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [5/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:53:06,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.template&field=image_128&id=994&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.305 2026-11-12 22:53:06,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.450 2026-11-12 22:53:06,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [6/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:53:06,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.template&field=image_128&id=995&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.323 2026-11-12 22:53:06,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.template&field=image_128&id=996&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.227 2026-11-12 22:53:06,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [7/27] Tour test_combo_no_free_item → Step Check that combo total amount is $72.00 (trigger: .modal div.h3:contains("Total: $ 72.00")) 2026-11-12 22:53:06,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.template&field=image_128&id=997&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-11-12 22:53:06,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [8/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:53:06,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.014 0.198 2026-11-12 22:53:06,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [9/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 22:53:06,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.014 0.235 2026-11-12 22:53:06,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [10/27] Tour test_combo_no_free_item → Step Check that combo total amount is $114.00 (trigger: .modal div.h3:contains("Total: $ 114.00")) 2026-11-12 22:53:06,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.product&field=image_128&id=1415&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.013 0.290 2026-11-12 22:53:06,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [11/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:53:06,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.product&field=image_128&id=1414&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.011 0.320 2026-11-12 22:53:06,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [12/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-11-12 22:53:06,695 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.product&field=image_128&id=1416&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.011 0.341 2026-11-12 22:53:06,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [13/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 22:53:06,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.template&field=image_128&id=998&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.343 2026-11-12 22:53:06,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.010 0.330 2026-11-12 22:53:06,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [14/27] Tour test_combo_no_free_item → Step Check that combo total amount is $209.00 (trigger: .modal div.h3:contains("Total: $ 209.00")) 2026-11-12 22:53:06,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [15/27] Tour test_combo_no_free_item → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:53:06,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.014 0.346 2026-11-12 22:53:06,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.product&field=image_128&id=1419&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.004 0.341 2026-11-12 22:53:06,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:06] "GET /web/image?model=product.product&field=image_128&id=1420&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.004 0.316 2026-11-12 22:53:07,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [16/27] Tour test_combo_no_free_item → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:07,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [17/27] Tour test_combo_no_free_item → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"232.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("232.10"))) 2026-11-12 22:53:07,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [18/27] Tour test_combo_no_free_item → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:07,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [19/27] Tour test_combo_no_free_item → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:07,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [20/27] Tour test_combo_no_free_item → Step order total amount is '232.10' (trigger: .product-screen .order-summary .total:contains("232.10")) 2026-11-12 22:53:07,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [21/27] Tour test_combo_no_free_item → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:07,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [22/27] Tour test_combo_no_free_item → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:53:07,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [23/27] Tour test_combo_no_free_item → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:53:07,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [24/27] Tour test_combo_no_free_item → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:53:07,614 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:07,623 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:53:07,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [25/27] Tour test_combo_no_free_item → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:53:07,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [26/27] Tour test_combo_no_free_item → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:53:07,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [27/27] Tour test_combo_no_free_item → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:53:07,834 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:53:07,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55240548 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '264fef76-ec00-49d4-ba05-30b4add894b8'}] 2026-11-12 22:53:09,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55240548 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '264fef76-ec00-49d4-ba05-30b4add894b8'} created pos.order #104 2026-11-12 22:53:09,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55240548 finished 2026-11-12 22:53:09,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.482 1.233 2026-11-12 22:53:09,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:53:09,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: tour succeeded 2026-11-12 22:53:09,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: ╔════════════════════════════════════════╗ ║ TOUR test_combo_no_free_item SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:53:09,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8810323 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '264fef76-ec00-49d4-ba05-30b4add894b8'}] 2026-11-12 22:53:09,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8810323 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '264fef76-ec00-49d4-ba05-30b4add894b8'} sync ignored for existing PoS order pos.order(104,) (state: paid) 2026-11-12 22:53:09,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8810323 finished 2026-11-12 22:53:10,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: heap 18655028 (allocated 20582400) 2026-11-12 22:53:10,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.096 0.155 2026-11-12 22:53:10,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Closing chrome headless with pid 40979 2026-11-12 22:53:10,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Closing websocket connection 2026-11-12 22:53:10,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Terminating chrome headless with pid 40979 2026-11-12 22:53:10,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225310_317901_test_combo_no_free_item.txt 2026-11-12 22:53:10,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Removing chrome user profile "/tmp/tmp51bjyte__chrome_odoo" 2026-11-12 22:53:10,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-11-12 22:53:11,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 41203 2026-11-12 22:53:11,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmppprtf1g7_chrome_odoo 2026-11-12 22:53:11,371 43 INFO rb-c635c7a-226731-435507 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:35317/json/version 2026-11-12 22:53:11,372 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:11,422 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:11,422 43 INFO rb-c635c7a-226731-435507 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:35317/json 2026-11-12 22:53:11,423 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:11,448 43 INFO rb-c635c7a-226731-435507 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:35317/devtools/page/21F764215FC392F3AD97D1C87488C97B 2026-11-12 22:53:11,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-11-12 22:53:11,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-11-12 22:53:11,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:53:11,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-11-12 22:53:11,622 43 INFO rb-c635c7a-226731-435507 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/6" in browser 2026-11-12 22:53:11,622 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 22:53:11,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:53:12,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:12] "GET /pos/ui/6 HTTP/1.1" 200 - 92 0.057 1.096 2026-11-12 22:53:12,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': '21F764215FC392F3AD97D1C87488C97B', 'loaderId': 'F705266C9A045795CD98C88143113940', 'isDownload': False} 2026-11-12 22:53:12,800 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:12,833 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:53:12,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:12] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-12 22:53:12,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:12] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-11-12 22:53:12,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:12] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-11-12 22:53:13,642 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:13,645 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:53:13,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.040 2026-11-12 22:53:13,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 22:53:13,759 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:53:13,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [1/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:53:13,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:53:13,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:13,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.013 2026-11-12 22:53:13,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:13] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.052 2026-11-12 22:53:14,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.083 2026-11-12 22:53:14,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:14] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.086 2026-11-12 22:53:15,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.296 0.629 2026-11-12 22:53:15,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:53:15,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:53:15,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.053 2026-11-12 22:53:15,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:53:15,322 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:15,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:53:15,390 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:15,424 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:15,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:53:15,480 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:15,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.020 0.075 2026-11-12 22:53:15,531 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:15,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.025 0.068 2026-11-12 22:53:15,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [2/23] 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-11-12 22:53:15,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-11-12 22:53:15,818 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:15,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:15] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 35 0.059 0.101 2026-11-12 22:53:16,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [3/23] 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-11-12 22:53:16,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /pos/ui/6 HTTP/1.1" 200 - 35 0.042 0.239 2026-11-12 22:53:16,113 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:53:16,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-11-12 22:53:16,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.305 2026-11-12 22:53:16,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.353 2026-11-12 22:53:16,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.436 2026-11-12 22:53:16,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.346 2026-11-12 22:53:16,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 22:53:16,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.265 2026-11-12 22:53:16,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=1000&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-11-12 22:53:16,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=999&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-11-12 22:53:16,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.233 2026-11-12 22:53:16,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-11-12 22:53:16,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [4/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:16,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.329 2026-11-12 22:53:16,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [5/23] 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-11-12 22:53:16,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [6/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-11-12 22:53:16,851 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:53:16,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [7/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:16,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [8/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:17,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [9/23] 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-11-12 22:53:17,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [10/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:17,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [11/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:17,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [12/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:53:17,241 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [13/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:53:17,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:17] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.007 0.016 2026-11-12 22:53:17,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [14/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:53:17,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [15/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:53:17,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [16/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete input 2026-11-12 22:53:17,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [17/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:53:17,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [18/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-11-12 22:53:17,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [19/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .info-list:contains('Lot Number 1') 2026-11-12 22:53:17,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [20/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:17,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [21/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:17,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [22/23] 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-11-12 22:53:18,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [23/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:18,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-11-12 22:53:18,112 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:18,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 15203092 (allocated 15990784) 2026-11-12 22:53:18,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 41203 2026-11-12 22:53:18,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-11-12 22:53:18,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 41203 2026-11-12 22:53:18,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225318_464830_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-11-12 22:53:18,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmppprtf1g7_chrome_odoo" 2026-11-12 22:53:18,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_refund_different_qty ... 2026-11-12 22:53:20,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Chrome pid: 41408 2026-11-12 22:53:20,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Chrome headless temporary user profile dir: /tmp/tmpc7e42zqn_chrome_odoo 2026-11-12 22:53:20,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Issuing json command http://127.0.0.1:43707/json/version 2026-11-12 22:53:20,942 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:20,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Browser version: Chrome/150.0.7871.114 2026-11-12 22:53:20,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Issuing json command http://127.0.0.1:43707/json 2026-11-12 22:53:20,958 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:20,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Websocket url found: ws://127.0.0.1:43707/devtools/page/8E7BD66689EDEDB7CD3242530AA56C33 2026-11-12 22:53:20,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Enable chrome headless console log notification 2026-11-12 22:53:20,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Chrome headless enable page notifications 2026-11-12 22:53:21,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:53:21,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Setting session cookie in browser 2026-11-12 22:53:21,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:53:21,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:53:21,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:53:22,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:22] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.075 0.882 2026-11-12 22:53:22,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Navigation result: {'frameId': '8E7BD66689EDEDB7CD3242530AA56C33', 'loaderId': 'B71EF4E814BA0EC66254194F79BBB18B', 'isDownload': False} 2026-11-12 22:53:22,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Evaluate ready code "odoo.isTourReady('test_combo_refund_different_qty')" 2026-11-12 22:53:22,139 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:53:22,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:22] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-11-12 22:53:22,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:22] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-11-12 22:53:22,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:22] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-11-12 22:53:22,969 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:53:22,975 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:53:23,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 22:53:23,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Evaluate test code "odoo.startTour('test_combo_refund_different_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:53:23,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-11-12 22:53:23,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [1/40] Tour test_combo_refund_different_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:53:23,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:53:23,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:53:23,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.015 2026-11-12 22:53:23,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:23] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.038 2026-11-12 22:53:23,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.057 2026-11-12 22:53:23,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:23] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.042 2026-11-12 22:53:24,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.295 0.613 2026-11-12 22:53:24,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:53:24,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:53:24,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-11-12 22:53:24,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-11-12 22:53:24,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: Owl is running in 'dev' mode. 2026-11-12 22:53:24,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 22:53:24,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:24,697 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:53:24,723 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:53:24,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.025 2026-11-12 22:53:24,783 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:24,792 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:24,843 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 22:53:24,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.008 0.044 2026-11-12 22:53:24,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [2/40] Tour test_combo_refund_different_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:53:24,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:24] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.026 0.169 2026-11-12 22:53:25,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [3/40] Tour test_combo_refund_different_qty → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:53:25,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.077 0.281 2026-11-12 22:53:25,181 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:25,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.202 2026-11-12 22:53:25,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.203 2026-11-12 22:53:25,317 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-11-12 22:53:25,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.269 2026-11-12 22:53:25,407 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.308 2026-11-12 22:53:25,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-11-12 22:53:25,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.288 2026-11-12 22:53:25,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-11-12 22:53:25,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-11-12 22:53:25,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=1003&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.249 2026-11-12 22:53:25,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=1002&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-11-12 22:53:25,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=1001&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-11-12 22:53:25,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.069 0.265 2026-11-12 22:53:25,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=1004&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-11-12 22:53:25,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [4/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 22:53:25,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:25] "GET /web/image?model=product.template&field=image_128&id=1005&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.292 2026-11-12 22:53:25,986 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [5/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:53:26,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.template&field=image_128&id=1006&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.014 0.329 2026-11-12 22:53:26,027 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:53:26,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.467 2026-11-12 22:53:26,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [6/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 22:53:26,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.template&field=image_128&id=1007&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.364 2026-11-12 22:53:26,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [7/40] Tour test_combo_refund_different_qty → Step Check that product Combo Product 4 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 4")):has(input[name="pos_quantity"])) 2026-11-12 22:53:26,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.template&field=image_128&id=1008&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.250 2026-11-12 22:53:26,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [8/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:53:26,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.template&field=image_128&id=1009&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-11-12 22:53:26,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.template&field=image_128&id=1010&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-11-12 22:53:26,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [9/40] Tour test_combo_refund_different_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:53:26,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.product&field=image_128&id=1424&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.227 2026-11-12 22:53:26,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.product&field=image_128&id=1425&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.010 0.257 2026-11-12 22:53:26,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [10/40] Tour test_combo_refund_different_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:53:26,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.product&field=image_128&id=1426&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.009 0.283 2026-11-12 22:53:26,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [11/40] Tour test_combo_refund_different_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:53:26,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.product&field=image_128&id=1427&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.306 2026-11-12 22:53:26,492 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.301 2026-11-12 22:53:26,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.317 2026-11-12 22:53:26,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [12/40] Tour test_combo_refund_different_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:53:26,603 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:53:26,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [13/40] Tour test_combo_refund_different_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:53:26,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.315 2026-11-12 22:53:26,618 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:53:26,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.321 2026-11-12 22:53:26,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [14/40] Tour test_combo_refund_different_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:53:26,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.306 2026-11-12 22:53:26,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [15/40] Tour test_combo_refund_different_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:53:26,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44275946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '5f9c9f2b-a647-40cd-9d64-852abb5c808c'}] 2026-11-12 22:53:26,799 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:53:27,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44275946 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '5f9c9f2b-a647-40cd-9d64-852abb5c808c'} created pos.order #105 2026-11-12 22:53:27,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44275946 finished 2026-11-12 22:53:27,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 315 0.339 0.832 2026-11-12 22:53:28,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:53:28,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [16/40] Tour test_combo_refund_different_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:53:28,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93718029 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '5f9c9f2b-a647-40cd-9d64-852abb5c808c'}] 2026-11-12 22:53:28,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93718029 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '5f9c9f2b-a647-40cd-9d64-852abb5c808c'} sync ignored for existing PoS order pos.order(105,) (state: paid) 2026-11-12 22:53:28,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [17/40] Tour test_combo_refund_different_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:53:28,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93718029 finished 2026-11-12 22:53:28,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [18/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:28,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [19/40] Tour test_combo_refund_different_qty → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:53:28,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [20/40] Tour test_combo_refund_different_qty → Step click Actions button (trigger: .more-btn) 2026-11-12 22:53:28,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.075 0.185 2026-11-12 22:53:28,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [21/40] Tour test_combo_refund_different_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:53:28,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [22/40] Tour test_combo_refund_different_qty → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:53:28,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:53:28,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [23/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:28,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.033 2026-11-12 22:53:28,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:28] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.039 2026-11-12 22:53:28,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [24/40] Tour test_combo_refund_different_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:53:28,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [25/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:28,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [26/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:28,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [27/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Office Combo")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-11-12 22:53:29,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [28/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:29,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [29/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:29,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [30/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 4")):has(.to-refund-highlight:contains("To Refund: 2.00")) 2026-11-12 22:53:29,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [31/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:29,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [32/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:29,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [33/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 3")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-11-12 22:53:29,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [34/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:29,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [35/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:29,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [36/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 6")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-11-12 22:53:29,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [37/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:29,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [38/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:29,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [39/40] Tour test_combo_refund_different_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:53:29,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [40/40] Tour test_combo_refund_different_qty → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:53:29,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: tour succeeded 2026-11-12 22:53:29,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_combo_refund_different_qty SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:53:29,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: heap 19252496 (allocated 20582400) 2026-11-12 22:53:29,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Closing chrome headless with pid 41408 2026-11-12 22:53:29,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Closing websocket connection 2026-11-12 22:53:29,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Terminating chrome headless with pid 41408 2026-11-12 22:53:30,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225330_107540_test_combo_refund_different_qty.txt 2026-11-12 22:53:30,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Removing chrome user profile "/tmp/tmpc7e42zqn_chrome_odoo" 2026-11-12 22:53:30,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_variant_mix ... 2026-11-12 22:53:31,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome pid: 41634 2026-11-12 22:53:31,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome headless temporary user profile dir: /tmp/tmp4128hklv_chrome_odoo 2026-11-12 22:53:31,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:44103/json/version 2026-11-12 22:53:31,416 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:31,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Browser version: Chrome/150.0.7871.114 2026-11-12 22:53:31,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:44103/json 2026-11-12 22:53:31,462 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:31,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Websocket url found: ws://127.0.0.1:44103/devtools/page/5D8C4E54D0A77752AF21F19F3B7769BE 2026-11-12 22:53:31,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Enable chrome headless console log notification 2026-11-12 22:53:31,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome headless enable page notifications 2026-11-12 22:53:31,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:53:31,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Setting session cookie in browser 2026-11-12 22:53:31,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 22:53:31,618 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:53:31,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:53:32,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:32] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 137 0.085 0.808 2026-11-12 22:53:32,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Navigation result: {'frameId': '5D8C4E54D0A77752AF21F19F3B7769BE', 'loaderId': 'BC991ED0CBB9346DA9DBE159ED67E7E2', 'isDownload': False} 2026-11-12 22:53:32,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Evaluate ready code "odoo.isTourReady('test_combo_variant_mix')" 2026-11-12 22:53:32,553 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:53:32,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:32] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-11-12 22:53:32,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:32] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-11-12 22:53:32,620 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:32] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.029 2026-11-12 22:53:33,355 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:53:33,367 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:33,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.031 2026-11-12 22:53:33,474 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:53:33,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-11-12 22:53:33,500 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:33,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:53:33,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:33,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-11-12 22:53:33,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.038 2026-11-12 22:53:33,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.066 2026-11-12 22:53:33,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:33] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.046 2026-11-12 22:53:34,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.266 0.617 2026-11-12 22:53:34,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:53:34,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:53:34,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:34] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.026 2026-11-12 22:53:34,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:34] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.054 2026-11-12 22:53:35,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:53:35,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: Owl is running in 'dev' mode. 2026-11-12 22:53:35,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:53:35,129 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:35,153 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:53:35,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.003 0.018 2026-11-12 22:53:35,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:53:35,198 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:53:35,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53: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-11-12 22:53:35,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-11-12 22:53:35,325 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:35,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.018 2026-11-12 22:53:35,468 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 22:53:35,564 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:35,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.123 0.099 2026-11-12 22:53:35,629 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:53:35,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.038 0.293 2026-11-12 22:53:35,774 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-11-12 22:53:35,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.357 2026-11-12 22:53:35,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.313 2026-11-12 22:53:35,902 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.453 2026-11-12 22:53:35,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.286 2026-11-12 22:53:35,982 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:35] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.214 2026-11-12 22:53:36,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:36] "GET /web/image?model=product.template&field=image_128&id=1011&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.250 2026-11-12 22:53:36,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:36] "GET /web/image?model=product.template&field=image_128&id=1012&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-11-12 22:53:36,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.261 2026-11-12 22:53:36,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:36] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-11-12 22:53:36,245 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:36,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:36] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-11-12 22:53:36,283 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:36,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:36] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.388 2026-11-12 22:53:36,346 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:36,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:36] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.088 2026-11-12 22:53:36,397 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:36,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:36] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.130 2026-11-12 22:53:36,456 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:36,510 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:36,636 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:36,692 43 INFO rb-c635c7a-226731-435507 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: {"product":"Test Product","quantity":1,"price":20,"attributes":"Blue, Large"} (trigger: .order-container .orderline:has(.qty:contains("1")):has(.price:contains("20"))) 2026-11-12 22:53:36,742 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:36,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: tour succeeded 2026-11-12 22:53:36,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_combo_variant_mix SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 22:53:36,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: heap 15246352 (allocated 16252928) 2026-11-12 22:53:37,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Closing chrome headless with pid 41634 2026-11-12 22:53:37,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Closing websocket connection 2026-11-12 22:53:37,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Terminating chrome headless with pid 41634 2026-11-12 22:53:37,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225337_154204_test_combo_variant_mix.txt 2026-11-12 22:53:37,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Removing chrome user profile "/tmp/tmp4128hklv_chrome_odoo" 2026-11-12 22:53:37,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_consistent_refund_process_between_frontend_and_backend ... 2026-11-12 22:53:37,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome pid: 41841 2026-11-12 22:53:37,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmp_k8d55nl_chrome_odoo 2026-11-12 22:53:37,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Issuing json command http://127.0.0.1:46377/json/version 2026-11-12 22:53:37,877 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:37,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-11-12 22:53:37,937 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Issuing json command http://127.0.0.1:46377/json 2026-11-12 22:53:37,939 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:37,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:46377/devtools/page/9AAE4123FAAF5B47AA617CB0347DBE09 2026-11-12 22:53:37,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Enable chrome headless console log notification 2026-11-12 22:53:37,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome headless enable page notifications 2026-11-12 22:53:38,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:53:38,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Setting session cookie in browser 2026-11-12 22:53:38,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:53:38,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:53:38,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:53:39,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:39] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.052 1.032 2026-11-12 22:53:39,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Navigation result: {'frameId': '9AAE4123FAAF5B47AA617CB0347DBE09', 'loaderId': '93C2AF18563A125802A2847FAD770327', 'isDownload': False} 2026-11-12 22:53:39,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_consistent_refund_process_between_frontend_and_backend')" 2026-11-12 22:53:39,215 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:53:39,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:39] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-11-12 22:53:39,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:39] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-11-12 22:53:39,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:39] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.047 2026-11-12 22:53:39,920 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:39,932 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:53:39,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 22:53:40,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_consistent_refund_process_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:53:40,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [1/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:53:40,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-11-12 22:53:40,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:53:40,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:40,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:40] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.007 0.040 2026-11-12 22:53:40,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.066 2026-11-12 22:53:40,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:40] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.008 2026-11-12 22:53:40,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.053 2026-11-12 22:53:41,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.270 0.658 2026-11-12 22:53:41,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:53:41,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:53:41,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.062 2026-11-12 22:53:41,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:53:41,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-11-12 22:53:41,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:53:41,736 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:41,762 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:53:41,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.014 0.021 2026-11-12 22:53:41,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:53:41,827 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:41,830 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:41,908 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 22:53:41,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:41] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.050 0.086 2026-11-12 22:53:42,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.149 2026-11-12 22:53:42,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [2/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:53:42,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [3/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:53:42,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.053 0.197 2026-11-12 22:53:42,211 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.075 2026-11-12 22:53:42,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.108 2026-11-12 22:53:42,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-11-12 22:53:42,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-11-12 22:53:42,357 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:53:42,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-11-12 22:53:42,431 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-11-12 22:53:42,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.258 2026-11-12 22:53:42,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.302 2026-11-12 22:53:42,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.262 2026-11-12 22:53:42,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-11-12 22:53:42,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.305 2026-11-12 22:53:42,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [4/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:42,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [5/46] Tour test_consistent_refund_process_between_frontend_and_backend → 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-11-12 22:53:42,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [6/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:53:42,956 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:53:43,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [7/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:53:43,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [8/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-11-12 22:53:43,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [9/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:53:43,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [10/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:53:43,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [11/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:53:43,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [12/46] Tour test_consistent_refund_process_between_frontend_and_backend → 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-11-12 22:53:43,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [13/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:43,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [14/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:43,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [15/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:53:43,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [16/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .more-btn) 2026-11-12 22:53:43,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [17/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .o_pricelist_button 2026-11-12 22:53:43,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [18/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-11-12 22:53:43,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [19/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:43,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [20/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:53:43,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [21/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:53:44,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [22/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:53:44,112 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:44,119 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:53:44,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [23/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:53:44,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [24/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:53:44,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [25/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:53:44,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78978124 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '4270d6d9-27f4-478a-ba86-4d60b03d148f'}] 2026-11-12 22:53:44,319 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:53:44,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78978124 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '4270d6d9-27f4-478a-ba86-4d60b03d148f'} created pos.order #106 2026-11-12 22:53:44,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78978124 finished 2026-11-12 22:53:45,089 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.242 0.552 2026-11-12 22:53:45,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:53:45,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [26/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:53:45,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59564716 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '4270d6d9-27f4-478a-ba86-4d60b03d148f'}] 2026-11-12 22:53:45,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59564716 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '4270d6d9-27f4-478a-ba86-4d60b03d148f'} sync ignored for existing PoS order pos.order(106,) (state: paid) 2026-11-12 22:53:45,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59564716 finished 2026-11-12 22:53:45,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [27/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:53:45,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [28/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:45,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [29/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:53:45,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.182 2026-11-12 22:53:45,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [30/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .more-btn) 2026-11-12 22:53:45,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [31/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:53:45,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [32/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:53:45,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:53:45,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [33/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:45,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.040 2026-11-12 22:53:45,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [34/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad"))) 2026-11-12 22:53:45,810 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.011 0.056 2026-11-12 22:53:45,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [35/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:45,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [36/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:45,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [37/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:53:46,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [38/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:46,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [39/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:46,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [40/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-11-12 22:53:46,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [41/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:53:46,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [42/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:53:46,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [43/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:53:46,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [44/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:53:46,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [45/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:53:46,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [46/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:53:46,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92205435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': '08aa35ae-cd4d-41b5-aca5-936482eca6bb'}] 2026-11-12 22:53:47,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92205435 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': '08aa35ae-cd4d-41b5-aca5-936482eca6bb'} created pos.order #107 2026-11-12 22:53:47,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92205435 finished 2026-11-12 22:53:47,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.145 0.523 2026-11-12 22:53:47,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:53:47,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: tour succeeded 2026-11-12 22:53:47,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_consistent_refund_process_between_frontend_and_backend SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:53:47,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49142622 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-6-000002', 'uuid': '08aa35ae-cd4d-41b5-aca5-936482eca6bb'}] 2026-11-12 22:53:47,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49142622 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-6-000002', 'uuid': '08aa35ae-cd4d-41b5-aca5-936482eca6bb'} sync ignored for existing PoS order pos.order(107,) (state: paid) 2026-11-12 22:53:47,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49142622 finished 2026-11-12 22:53:47,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: heap 17229488 (allocated 19533824) 2026-11-12 22:53:47,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Closing chrome headless with pid 41841 2026-11-12 22:53:47,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Closing websocket connection 2026-11-12 22:53:47,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Terminating chrome headless with pid 41841 2026-11-12 22:53:47,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.048 0.173 2026-11-12 22:53:47,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225347_702044_test_consistent_refund_process_between_frontend_and_backend.txt 2026-11-12 22:53:47,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp_k8d55nl_chrome_odoo" 2026-11-12 22:53:48,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cross_exclusion_attribute_values ... 2026-11-12 22:53:49,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Chrome pid: 42063 2026-11-12 22:53:49,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Chrome headless temporary user profile dir: /tmp/tmpdi8i9sql_chrome_odoo 2026-11-12 22:53:49,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Issuing json command http://127.0.0.1:35131/json/version 2026-11-12 22:53:49,720 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:49,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Browser version: Chrome/150.0.7871.114 2026-11-12 22:53:49,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Issuing json command http://127.0.0.1:35131/json 2026-11-12 22:53:49,798 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:49,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Websocket url found: ws://127.0.0.1:35131/devtools/page/5743504DB0D46E58C7CC64C6EF032FD5 2026-11-12 22:53:49,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Enable chrome headless console log notification 2026-11-12 22:53:49,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Chrome headless enable page notifications 2026-11-12 22:53:49,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:53:49,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Setting session cookie in browser 2026-11-12 22:53:49,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:53:49,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:53:49,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:53:50,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:50] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.048 0.800 2026-11-12 22:53:50,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Navigation result: {'frameId': '5743504DB0D46E58C7CC64C6EF032FD5', 'loaderId': '39DBBC11C63D230C45EA5EF4C9E630FB', 'isDownload': False} 2026-11-12 22:53:50,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Evaluate ready code "odoo.isTourReady('test_cross_exclusion_attribute_values')" 2026-11-12 22:53:50,830 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:53:50,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:50] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:53:50,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:50] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 22:53:50,880 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:50] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-11-12 22:53:51,563 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:51,568 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:53:51,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:53:51,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Evaluate test code "odoo.startTour('test_cross_exclusion_attribute_values', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:53:51,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [1/18] Tour test_cross_exclusion_attribute_values → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:53:51,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-11-12 22:53:51,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:53:51,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:53:51,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-11-12 22:53:51,769 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.035 2026-11-12 22:53:51,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.067 2026-11-12 22:53:51,864 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:51] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.047 2026-11-12 22:53:52,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.268 0.647 2026-11-12 22:53:52,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:53:52,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:53:53,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.071 2026-11-12 22:53:53,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:53:53,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: Owl is running in 'dev' mode. 2026-11-12 22:53:53,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:53:53,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:53,228 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:53:53,261 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:53:53,295 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:53:53,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.018 0.060 2026-11-12 22:53:53,335 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:53:53,376 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 22:53:53,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [2/18] Tour test_cross_exclusion_attribute_values → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:53:53,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.088 0.087 2026-11-12 22:53:53,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [3/18] Tour test_cross_exclusion_attribute_values → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-11-12 22:53:53,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.042 0.241 2026-11-12 22:53:53,618 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:53,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.006 0.265 2026-11-12 22:53:53,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.139 2026-11-12 22:53:53,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-11-12 22:53:53,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-11-12 22:53:53,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-11-12 22:53:53,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-11-12 22:53:53,880 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 22:53:53,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-11-12 22:53:53,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-11-12 22:53:53,991 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:53] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-11-12 22:53:54,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:54] "GET /web/image?model=product.template&field=image_128&id=1013&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-11-12 22:53:54,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:54] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.151 2026-11-12 22:53:54,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.279 2026-11-12 22:53:54,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [4/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_1') input) 2026-11-12 22:53:54,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [5/18] Tour test_cross_exclusion_attribute_values → Step check radio attribute with name attribute_2_value_1 is muted (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') span.text-muted) 2026-11-12 22:53:54,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [6/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') input) 2026-11-12 22:53:54,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [7/18] Tour test_cross_exclusion_attribute_values → Step Add button is disabled (trigger: .modal .btn-primary.disabled) 2026-11-12 22:53:54,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [8/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_2') input) 2026-11-12 22:53:54,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [9/18] Tour test_cross_exclusion_attribute_values → Step check radio attribute with name attribute_1_value_2 is muted (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') span.text-muted) 2026-11-12 22:53:54,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [10/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') input) 2026-11-12 22:53:54,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [11/18] Tour test_cross_exclusion_attribute_values → Step Add button is disabled (trigger: .modal .btn-primary.disabled) 2026-11-12 22:53:54,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [12/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_1') input) 2026-11-12 22:53:54,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [13/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_2') input) 2026-11-12 22:53:54,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [14/18] Tour test_cross_exclusion_attribute_values → Step Add button is enabled (trigger: .modal .btn-primary:not(.disabled)) 2026-11-12 22:53:54,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [15/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') input) 2026-11-12 22:53:54,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [16/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') input) 2026-11-12 22:53:54,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [17/18] Tour test_cross_exclusion_attribute_values → Step Add button is enabled (trigger: .modal .btn-primary:not(.disabled)) 2026-11-12 22:53:55,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [18/18] Tour test_cross_exclusion_attribute_values → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:53:55,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: tour succeeded 2026-11-12 22:53:55,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_cross_exclusion_attribute_values SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 22:53:55,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: heap 14214828 (allocated 15204352) 2026-11-12 22:53:55,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Closing chrome headless with pid 42063 2026-11-12 22:53:55,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Closing websocket connection 2026-11-12 22:53:55,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Terminating chrome headless with pid 42063 2026-11-12 22:53:55,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225355_318399_test_cross_exclusion_attribute_values.txt 2026-11-12 22:53:55,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Removing chrome user profile "/tmp/tmpdi8i9sql_chrome_odoo" 2026-11-12 22:53:55,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_ctrl_number_ignored ... 2026-11-12 22:53:55,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome pid: 42266 2026-11-12 22:53:55,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome headless temporary user profile dir: /tmp/tmprf9tutfn_chrome_odoo 2026-11-12 22:53:55,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:34119/json/version 2026-11-12 22:53:55,816 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:55,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Browser version: Chrome/150.0.7871.114 2026-11-12 22:53:55,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:34119/json 2026-11-12 22:53:55,884 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:53:55,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Websocket url found: ws://127.0.0.1:34119/devtools/page/C56A7A27D990DF077A649FA83E3835C5 2026-11-12 22:53:55,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Enable chrome headless console log notification 2026-11-12 22:53:55,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome headless enable page notifications 2026-11-12 22:53:56,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:53:56,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Setting session cookie in browser 2026-11-12 22:53:56,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 22:53:56,062 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:53:56,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:53:57,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:57] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 142 0.099 0.943 2026-11-12 22:53:57,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Navigation result: {'frameId': 'C56A7A27D990DF077A649FA83E3835C5', 'loaderId': '630F1672D6707D7B353D6CF72A054ECF', 'isDownload': False} 2026-11-12 22:53:57,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Evaluate ready code "odoo.isTourReady('test_ctrl_number_ignored')" 2026-11-12 22:53:57,166 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:53:57,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:57] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-11-12 22:53:57,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:57] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.041 2026-11-12 22:53:57,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:57] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.075 2026-11-12 22:53:58,004 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:53:58,027 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:53:58,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.037 2026-11-12 22:53:58,080 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:53:58,090 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:58,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.010 2026-11-12 22:53:58,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:53:58,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:58,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.017 2026-11-12 22:53:58,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.048 2026-11-12 22:53:58,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.051 2026-11-12 22:53:58,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:58] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.038 2026-11-12 22:53:59,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.277 0.555 2026-11-12 22:53:59,227 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:53:59,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:53:59,475 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.097 2026-11-12 22:53:59,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:53:59,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: Owl is running in 'dev' mode. 2026-11-12 22:53:59,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 22:53:59,691 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:53:59,719 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 22:53:59,729 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:53:59,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.011 0.053 2026-11-12 22:53:59,754 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:53:59,761 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:53:59,794 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:53:59,875 43 INFO rb-c635c7a-226731-435507 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-11-12 22:53:59,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:53:59] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.032 0.110 2026-11-12 22:54:00,049 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:00,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.095 0.235 2026-11-12 22:54:00,107 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:00,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.014 0.326 2026-11-12 22:54:00,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-11-12 22:54:00,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.275 2026-11-12 22:54:00,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.299 2026-11-12 22:54:00,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.353 2026-11-12 22:54:00,363 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-11-12 22:54:00,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.251 2026-11-12 22:54:00,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-11-12 22:54:00,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.220 2026-11-12 22:54:00,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-11-12 22:54:00,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.042 0.287 2026-11-12 22:54:00,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.298 2026-11-12 22:54:00,755 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:00,820 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:54:00,865 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:54:00,870 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/)) 2026-11-12 22:54:00,922 43 INFO rb-c635c7a-226731-435507 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:contains(/^Price$/).active) 2026-11-12 22:54:00,973 43 INFO rb-c635c7a-226731-435507 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:contains(/^6$/)) 2026-11-12 22:54:01,025 43 INFO rb-c635c7a-226731-435507 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:contains(/^Qty$/)) 2026-11-12 22:54:01,090 43 INFO rb-c635c7a-226731-435507 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:contains(/^Qty$/).active) 2026-11-12 22:54:01,142 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:01,193 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:01,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [13/18] Tour test_ctrl_number_ignored → Step body 2026-11-12 22:54:01,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [14/18] Tour test_ctrl_number_ignored → Step body 2026-11-12 22:54:01,664 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:01,723 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 22:54:01,780 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:01,831 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:01,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: tour succeeded 2026-11-12 22:54:01,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_ctrl_number_ignored SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 22:54:02,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: heap 14459072 (allocated 14942208) 2026-11-12 22:54:02,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Closing chrome headless with pid 42266 2026-11-12 22:54:02,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Closing websocket connection 2026-11-12 22:54:02,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Terminating chrome headless with pid 42266 2026-11-12 22:54:02,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225402_161533_test_ctrl_number_ignored.txt 2026-11-12 22:54:02,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Removing chrome user profile "/tmp/tmprf9tutfn_chrome_odoo" 2026-11-12 22:54:02,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_custom_attribute_alone_displayed ... 2026-11-12 22:54:03,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Chrome pid: 42469 2026-11-12 22:54:03,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Chrome headless temporary user profile dir: /tmp/tmpi0xu50pl_chrome_odoo 2026-11-12 22:54:03,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Issuing json command http://127.0.0.1:37045/json/version 2026-11-12 22:54:03,236 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:03,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Browser version: Chrome/150.0.7871.114 2026-11-12 22:54:03,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Issuing json command http://127.0.0.1:37045/json 2026-11-12 22:54:03,274 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:03,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Websocket url found: ws://127.0.0.1:37045/devtools/page/D193E7D644139AA418AC26C36CD1206F 2026-11-12 22:54:03,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Enable chrome headless console log notification 2026-11-12 22:54:03,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Chrome headless enable page notifications 2026-11-12 22:54:03,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:54:03,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Setting session cookie in browser 2026-11-12 22:54:03,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:54:03,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:54:03,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:04,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:04] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.043 0.976 2026-11-12 22:54:04,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Navigation result: {'frameId': 'D193E7D644139AA418AC26C36CD1206F', 'loaderId': '6F90FB6B09A9C6310E9007FB2862F4C5', 'isDownload': False} 2026-11-12 22:54:04,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Evaluate ready code "odoo.isTourReady('test_custom_attribute_alone_displayed')" 2026-11-12 22:54:04,468 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:54:04,504 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:04] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.015 0.013 2026-11-12 22:54:04,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:04] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-11-12 22:54:04,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:04] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-11-12 22:54:05,197 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:54:05,202 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:05,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:54:05,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Evaluate test code "odoo.startTour('test_custom_attribute_alone_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:54:05,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 22:54:05,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [1/7] Tour test_custom_attribute_alone_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:54:05,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:54:05,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:05,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.016 2026-11-12 22:54:05,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.039 2026-11-12 22:54:05,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.052 2026-11-12 22:54:05,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:05] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.039 2026-11-12 22:54:06,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.234 0.586 2026-11-12 22:54:06,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:54:06,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:54:06,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.057 2026-11-12 22:54:06,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:54:06,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: Owl is running in 'dev' mode. 2026-11-12 22:54:06,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:54:06,783 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:06,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:54:06,825 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:54:06,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.017 2026-11-12 22:54:06,859 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:06,865 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:54:06,883 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:54:06,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.032 0.066 2026-11-12 22:54:06,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:06] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.115 2026-11-12 22:54:07,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [2/7] Tour test_custom_attribute_alone_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:54:07,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.026 0.224 2026-11-12 22:54:07,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.032 2026-11-12 22:54:07,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.066 2026-11-12 22:54:07,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-11-12 22:54:07,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [3/7] Tour test_custom_attribute_alone_displayed → Step click product 'Only Custom' (trigger: article.product .product-content .product-name:contains("Only Custom")) 2026-11-12 22:54:07,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-11-12 22:54:07,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:54:07,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.192 2026-11-12 22:54:07,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.223 2026-11-12 22:54:07,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.225 2026-11-12 22:54:07,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-11-12 22:54:07,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.214 2026-11-12 22:54:07,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=1014&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-11-12 22:54:07,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-11-12 22:54:07,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.039 0.270 2026-11-12 22:54:07,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [4/7] Tour test_custom_attribute_alone_displayed → Step filling custom attribute with value Filling (trigger: .modal .custom_value) 2026-11-12 22:54:07,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [5/7] Tour test_custom_attribute_alone_displayed → Step checking selected custom attribute with value "Filling" (trigger: .modal .custom_value) 2026-11-12 22:54:07,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [6/7] Tour test_custom_attribute_alone_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:54:07,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [7/7] Tour test_custom_attribute_alone_displayed → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:54:08,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: tour succeeded 2026-11-12 22:54:08,009 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_custom_attribute_alone_displayed SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 22:54:08,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: heap 14516620 (allocated 15466496) 2026-11-12 22:54:08,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Closing chrome headless with pid 42469 2026-11-12 22:54:08,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Closing websocket connection 2026-11-12 22:54:08,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Terminating chrome headless with pid 42469 2026-11-12 22:54:08,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225408_313767_test_custom_attribute_alone_displayed.txt 2026-11-12 22:54:08,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Removing chrome user profile "/tmp/tmpi0xu50pl_chrome_odoo" 2026-11-12 22:54:08,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_all_fields_displayed ... 2026-11-12 22:54:09,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome pid: 42672 2026-11-12 22:54:09,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome headless temporary user profile dir: /tmp/tmphp6yt7qp_chrome_odoo 2026-11-12 22:54:09,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:36609/json/version 2026-11-12 22:54:09,033 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:09,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Browser version: Chrome/150.0.7871.114 2026-11-12 22:54:09,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:36609/json 2026-11-12 22:54:09,112 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:09,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Websocket url found: ws://127.0.0.1:36609/devtools/page/A5315A2D7FBBB21B889CBD07C4901343 2026-11-12 22:54:09,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Enable chrome headless console log notification 2026-11-12 22:54:09,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome headless enable page notifications 2026-11-12 22:54:09,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:54:09,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Setting session cookie in browser 2026-11-12 22:54:09,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:54:09,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:54:09,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:10,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:10] "GET /pos/ui/6 HTTP/1.1" 200 - 85 0.038 0.784 2026-11-12 22:54:10,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Navigation result: {'frameId': 'A5315A2D7FBBB21B889CBD07C4901343', 'loaderId': 'E75C376F2BDB0856C55739A5F9931EBE', 'isDownload': False} 2026-11-12 22:54:10,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Evaluate ready code "odoo.isTourReady('PosCustomerAllFieldsDisplayed')" 2026-11-12 22:54:10,266 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:54:10,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:10] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-11-12 22:54:10,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:10] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-11-12 22:54:10,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:10] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-11-12 22:54:10,968 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:10,987 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:11,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:54:11,059 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:54:11,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 22:54:11,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [1/80] Tour PosCustomerAllFieldsDisplayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:54:11,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:54:11,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:11,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-11-12 22:54:11,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:11] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.038 2026-11-12 22:54:11,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.058 2026-11-12 22:54:11,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:11] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.065 2026-11-12 22:54:12,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.254 0.563 2026-11-12 22:54:12,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 22:54:12,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:54:12,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-11-12 22:54:12,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:54:12,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: Owl is running in 'dev' mode. 2026-11-12 22:54:12,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 22:54:12,534 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:54:12,560 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:54:12,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.013 0.038 2026-11-12 22:54:12,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 22:54:12,611 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:54:12,620 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:54:12,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.063 2026-11-12 22:54:12,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [2/80] Tour PosCustomerAllFieldsDisplayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:54:12,826 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:54:12,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [3/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:12,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.071 0.093 2026-11-12 22:54:12,937 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:12,969 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:12] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.144 2026-11-12 22:54:13,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.187 2026-11-12 22:54:13,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-11-12 22:54:13,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-11-12 22:54:13,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.025 0.379 2026-11-12 22:54:13,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-11-12 22:54:13,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-11-12 22:54:13,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.280 2026-11-12 22:54:13,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-11-12 22:54:13,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-11-12 22:54:13,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-11-12 22:54:13,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.040 0.455 2026-11-12 22:54:13,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [4/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:13,629 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:13,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [5/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:13,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [6/80] Tour PosCustomerAllFieldsDisplayed → Step Check partner "John Doe" from partner list screen (trigger: .partner-list .partner-info:contains("John Doe")) 2026-11-12 22:54:13,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [7/80] 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-11-12 22:54:13,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [8/80] 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-11-12 22:54:13,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [9/80] 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-11-12 22:54:14,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [10/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:54:14,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [11/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:14,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [12/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:14,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [13/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:14,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [14/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:14,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [15/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:54:14,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [16/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "John Doe" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:14,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [17/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:14,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [18/80] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-11-12 22:54:14,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [19/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:54:14,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [20/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:15,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [21/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:15,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [22/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:15,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [23/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:15,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [24/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:54:15,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [25/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "1 street of astreet" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:15,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [26/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:15,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [27/80] Tour PosCustomerAllFieldsDisplayed → Step Check "1 street of astreet" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("1 street of astreet")) 2026-11-12 22:54:15,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [28/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:54:15,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [29/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:15,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [30/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:15,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [31/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:16,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [32/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:16,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [33/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:54:16,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [34/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "26432685463" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:16,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [35/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:16,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [36/80] Tour PosCustomerAllFieldsDisplayed → Step Check "26432685463" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("26432685463")) 2026-11-12 22:54:16,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [37/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:54:16,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [38/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:16,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [39/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:16,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [40/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:16,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [41/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:16,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [42/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:54:16,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [43/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "Acity" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:17,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [44/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:17,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [45/80] Tour PosCustomerAllFieldsDisplayed → Step Check "Acity" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acity")) 2026-11-12 22:54:17,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [46/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:54:17,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [47/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:17,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [48/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:17,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [49/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:17,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [50/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:17,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [51/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:54:17,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [52/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "United States" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:17,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [53/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:18,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [54/80] Tour PosCustomerAllFieldsDisplayed → Step Check "United States" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("United States")) 2026-11-12 22:54:18,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [55/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:54:18,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [56/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:18,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [57/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:18,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [58/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:18,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [59/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:18,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [60/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:54:18,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [61/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "9898989899" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:18,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [62/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:19,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [63/80] Tour PosCustomerAllFieldsDisplayed → Step Check "9898989899" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("9898989899")) 2026-11-12 22:54:19,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [64/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:54:19,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [65/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:19,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [66/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:19,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [67/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:19,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [68/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:19,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [69/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:54:19,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [70/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "john@doe.com" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:19,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [71/80] Tour PosCustomerAllFieldsDisplayed → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:20,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [72/80] Tour PosCustomerAllFieldsDisplayed → Step Check "john@doe.com" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("john@doe.com")) 2026-11-12 22:54:20,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [73/80] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-11-12 22:54:20,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [74/80] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:20,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [75/80] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:20,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [76/80] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:20,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [77/80] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:20,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [78/80] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-11-12 22:54:20,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [79/80] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "j%hn d%e" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:20,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [80/80] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-11-12 22:54:20,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: tour succeeded 2026-11-12 22:54:20,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: ╔══════════════════════════════════════════════╗ ║ TOUR PosCustomerAllFieldsDisplayed SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:54:20,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: heap 15726272 (allocated 17043456) 2026-11-12 22:54:21,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Closing chrome headless with pid 42672 2026-11-12 22:54:21,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Closing websocket connection 2026-11-12 22:54:21,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Terminating chrome headless with pid 42672 2026-11-12 22:54:21,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225421_157087_test_customer_all_fields_displayed.txt 2026-11-12 22:54:21,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Removing chrome user profile "/tmp/tmphp6yt7qp_chrome_odoo" 2026-11-12 22:54:21,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display ... 2026-11-12 22:54:21,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome pid: 42878 2026-11-12 22:54:21,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome headless temporary user profile dir: /tmp/tmpq84ggl8u_chrome_odoo 2026-11-12 22:54:21,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Issuing json command http://127.0.0.1:46799/json/version 2026-11-12 22:54:21,674 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:21,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Browser version: Chrome/150.0.7871.114 2026-11-12 22:54:21,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Issuing json command http://127.0.0.1:46799/json 2026-11-12 22:54:21,808 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:21,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Websocket url found: ws://127.0.0.1:46799/devtools/page/1E179829E0549118BF789162716D700A 2026-11-12 22:54:21,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Enable chrome headless console log notification 2026-11-12 22:54:21,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome headless enable page notifications 2026-11-12 22:54:21,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:54:21,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Setting session cookie in browser 2026-11-12 22:54:21,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Open "http://127.0.0.1:8069/pos_customer_display/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760" in browser 2026-11-12 22:54:21,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Navigating to: "http://127.0.0.1:8069/pos_customer_display/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760" 2026-11-12 22:54:21,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:22,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:22] "GET /pos_customer_display/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760 HTTP/1.1" 200 - 47 0.030 0.544 2026-11-12 22:54:22,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Navigation result: {'frameId': '1E179829E0549118BF789162716D700A', 'loaderId': 'CF6EF35AAD93B1213480A097CC1DAEBF', 'isDownload': False} 2026-11-12 22:54:22,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Evaluate ready code "odoo.isTourReady('CustomerDisplayTour')" 2026-11-12 22:54:22,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css, copying from /web/assets/48ac773/point_of_sale.customer_display_assets.min.css 2026-11-12 22:54:22,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:22] "GET /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.019 0.038 2026-11-12 22:54:22,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/5246e9b/point_of_sale.customer_display_assets_test.min.js 2026-11-12 22:54:22,692 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:22] "GET /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.006 0.087 2026-11-12 22:54:22,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js, copying from /web/assets/468d970/point_of_sale.customer_display_assets.min.js 2026-11-12 22:54:22,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:22] "GET /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.006 0.145 2026-11-12 22:54:22,969 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:23,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 22:54:23,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: Owl is running in 'dev' mode. 2026-11-12 22:54:23,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:23] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.006 0.123 2026-11-12 22:54:23,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:23] "GET /logo?company=92 HTTP/1.1" 200 - 1 0.001 0.019 2026-11-12 22:54:23,174 43 INFO rb-c635c7a-226731-435507 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/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:54:23,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [1/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-11-12 22:54:23,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:23] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:54:23,254 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:23,311 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:23,373 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:23,457 43 INFO rb-c635c7a-226731-435507 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","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-11-12 22:54:23,555 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:23,563 43 INFO rb-c635c7a-226731-435507 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","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-11-12 22:54:23,568 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:23,619 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:23,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [10/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-11-12 22:54:23,732 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:23,777 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:23,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [13/14] Tour CustomerDisplayTour → Step body 2026-11-12 22:54:23,885 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:23,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: tour succeeded 2026-11-12 22:54:23,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: ╔════════════════════════════════════╗ ║ TOUR CustomerDisplayTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:54:23,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: heap 3833976 (allocated 4456448) 2026-11-12 22:54:23,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Closing chrome headless with pid 42878 2026-11-12 22:54:24,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Closing websocket connection 2026-11-12 22:54:24,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Terminating chrome headless with pid 42878 2026-11-12 22:54:24,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225424_141569_test_customer_display.txt 2026-11-12 22:54:24,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Removing chrome user profile "/tmp/tmpq84ggl8u_chrome_odoo" 2026-11-12 22:54:24,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: waiting for threads: [, ] 2026-11-12 22:54:24,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:24] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 128 0.125 1.414 2026-11-12 22:54:24,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-11-12 22:54:24,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:25,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:25] "GET /web/image/pos.config/6/customer_display_bg_img HTTP/1.1" 200 - 13 0.006 0.322 2026-11-12 22:54:25,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_popup ... 2026-11-12 22:54:25,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Chrome pid: 43045 2026-11-12 22:54:25,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Chrome headless temporary user profile dir: /tmp/tmpmv9gcfie_chrome_odoo 2026-11-12 22:54:25,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Issuing json command http://127.0.0.1:39273/json/version 2026-11-12 22:54:25,795 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:25,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Browser version: Chrome/150.0.7871.114 2026-11-12 22:54:25,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Issuing json command http://127.0.0.1:39273/json 2026-11-12 22:54:25,815 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:25,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Websocket url found: ws://127.0.0.1:39273/devtools/page/99FB6AA33746FF52F1F4E73611C1CF00 2026-11-12 22:54:25,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Enable chrome headless console log notification 2026-11-12 22:54:25,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Chrome headless enable page notifications 2026-11-12 22:54:25,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:54:25,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Setting session cookie in browser 2026-11-12 22:54:25,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 22:54:25,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 22:54:25,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:27,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:27] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 142 0.083 1.166 2026-11-12 22:54:27,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Navigation result: {'frameId': '99FB6AA33746FF52F1F4E73611C1CF00', 'loaderId': 'EF56D68520C0D2F305C401880356AE89', 'isDownload': False} 2026-11-12 22:54:27,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Evaluate ready code "odoo.isTourReady('customer_display_shows_qr_popup')" 2026-11-12 22:54:27,252 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:54:27,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:27] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 22:54:27,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:27] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-11-12 22:54:27,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:27] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-11-12 22:54:28,118 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:28,127 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:28,154 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:54:28,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 22:54:28,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Evaluate test code "odoo.startTour('customer_display_shows_qr_popup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:54:28,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [1/12] Tour customer_display_shows_qr_popup → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:54:28,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:54:28,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:54:28,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-11-12 22:54:28,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.038 2026-11-12 22:54:28,394 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.056 2026-11-12 22:54:28,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:28] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.046 2026-11-12 22:54:29,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.258 0.570 2026-11-12 22:54:29,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:54:29,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 22:54:29,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.069 2026-11-12 22:54:29,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:54:29,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: Owl is running in 'dev' mode. 2026-11-12 22:54:29,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-11-12 22:54:29,778 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:29,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:54:29,828 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:54:29,844 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:29,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.043 2026-11-12 22:54:29,860 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:54:29,881 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:29,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.028 2026-11-12 22:54:29,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [2/12] Tour customer_display_shows_qr_popup → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:54:29,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:29] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.021 0.093 2026-11-12 22:54:30,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.059 0.198 2026-11-12 22:54:30,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.011 0.119 2026-11-12 22:54:30,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [3/12] Tour customer_display_shows_qr_popup → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:54:30,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-11-12 22:54:30,286 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:54:30,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [4/12] Tour customer_display_shows_qr_popup → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:54:30,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.186 2026-11-12 22:54:30,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-11-12 22:54:30,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-11-12 22:54:30,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.256 2026-11-12 22:54:30,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.284 2026-11-12 22:54:30,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-11-12 22:54:30,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-11-12 22:54:30,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-11-12 22:54:30,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.071 0.323 2026-11-12 22:54:30,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [5/12] Tour customer_display_shows_qr_popup → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:54:30,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [6/12] Tour customer_display_shows_qr_popup → Step Click on the customer display button inside the burger menu (trigger: span i.fa-desktop) 2026-11-12 22:54:30,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [7/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'This device' button (trigger: .o_dialog .modal-body .container .btn-primary:contains('This device')) 2026-11-12 22:54:31,026 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:54:31,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [8/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'Display QR' button (trigger: .o_dialog .modal-body .container .btn-secondary:contains('Display QR')) 2026-11-12 22:54:31,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [9/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'Display QR' button (trigger: .btn-secondary:contains('Display QR')) 2026-11-12 22:54:31,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [10/12] Tour customer_display_shows_qr_popup → Step Check that the QR code is displayed on screen (trigger: .o-overlay-item .modal .modal-body img.square) 2026-11-12 22:54:31,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [11/12] Tour customer_display_shows_qr_popup → Step Check that the Customer display url is valid (trigger: .o-overlay-item .modal .modal-body .small a) 2026-11-12 22:54:31,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [12/12] Tour customer_display_shows_qr_popup → Step Check that the Qr popup has close button (trigger: .o-overlay-item .modal .modal-body button.button.btn-secondary) 2026-11-12 22:54:31,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: tour succeeded 2026-11-12 22:54:31,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: ╔════════════════════════════════════════════════╗ ║ TOUR customer_display_shows_qr_popup SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:54:31,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: heap 13740676 (allocated 14942208) 2026-11-12 22:54:31,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Closing chrome headless with pid 43045 2026-11-12 22:54:31,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Closing websocket connection 2026-11-12 22:54:31,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Terminating chrome headless with pid 43045 2026-11-12 22:54:31,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225431_614761_test_customer_display_popup.txt 2026-11-12 22:54:31,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Removing chrome user profile "/tmp/tmpmv9gcfie_chrome_odoo" 2026-11-12 22:54:31,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_scroll ... 2026-11-12 22:54:32,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Chrome pid: 43257 2026-11-12 22:54:32,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Chrome headless temporary user profile dir: /tmp/tmpqvm_toxa_chrome_odoo 2026-11-12 22:54:32,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Issuing json command http://127.0.0.1:39067/json/version 2026-11-12 22:54:32,139 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:32,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Browser version: Chrome/150.0.7871.114 2026-11-12 22:54:32,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Issuing json command http://127.0.0.1:39067/json 2026-11-12 22:54:32,153 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:32,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Websocket url found: ws://127.0.0.1:39067/devtools/page/3FFD1627DD414510E32811BE5320E4D5 2026-11-12 22:54:32,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Enable chrome headless console log notification 2026-11-12 22:54:32,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Chrome headless enable page notifications 2026-11-12 22:54:32,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:54:32,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Setting session cookie in browser 2026-11-12 22:54:32,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Open "http://127.0.0.1:8069/pos_customer_display/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760" in browser 2026-11-12 22:54:32,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Navigating to: "http://127.0.0.1:8069/pos_customer_display/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760" 2026-11-12 22:54:32,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:32,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:32] "GET /pos_customer_display/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760 HTTP/1.1" 200 - 47 0.029 0.623 2026-11-12 22:54:32,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Navigation result: {'frameId': '3FFD1627DD414510E32811BE5320E4D5', 'loaderId': '000F2D71D2597E0421B4F528ADDCD9DC', 'isDownload': False} 2026-11-12 22:54:32,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourScroll')" 2026-11-12 22:54:33,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js, copying from /web/assets/468d970/point_of_sale.customer_display_assets.min.js 2026-11-12 22:54:33,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:33] "GET /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 11 0.006 0.024 2026-11-12 22:54:33,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/5246e9b/point_of_sale.customer_display_assets_test.min.js 2026-11-12 22:54:33,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:33] "GET /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.009 0.058 2026-11-12 22:54:33,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css, copying from /web/assets/48ac773/point_of_sale.customer_display_assets.min.css 2026-11-12 22:54:33,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:33] "GET /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.018 0.105 2026-11-12 22:54:33,329 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:54:33,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:54:33,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: Owl is running in 'dev' mode. 2026-11-12 22:54:33,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Evaluate test code "odoo.startTour('CustomerDisplayTourScroll', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:54:33,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: [1/3] Tour CustomerDisplayTourScroll → Step div:contains('Welcome.') 2026-11-12 22:54:33,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:33] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.123 2026-11-12 22:54:33,508 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:33] "GET /logo?company=92 HTTP/1.1" 200 - 1 0.000 0.074 2026-11-12 22:54:33,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: [2/3] Tour CustomerDisplayTourScroll → Step An order line with `isSelected: true` should have 'selected' class (trigger: .order-container .orderline:last-child.selected) 2026-11-12 22:54:33,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:33] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:54:34,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: [3/3] Tour CustomerDisplayTourScroll → Step The order container should have scrolled to show the selected order line (trigger: .order-container) 2026-11-12 22:54:34,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: tour succeeded 2026-11-12 22:54:34,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourScroll SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:54:34,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: heap 3831604 (allocated 4456448) 2026-11-12 22:54:34,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Closing chrome headless with pid 43257 2026-11-12 22:54:34,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Closing websocket connection 2026-11-12 22:54:34,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Terminating chrome headless with pid 43257 2026-11-12 22:54:34,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225434_895598_test_customer_display_scroll.txt 2026-11-12 22:54:34,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Removing chrome user profile "/tmp/tmpqvm_toxa_chrome_odoo" 2026-11-12 22:54:34,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: waiting for threads: [, ] 2026-11-12 22:54:35,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:35] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 128 0.118 1.462 2026-11-12 22:54:35,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_with_qr ... 2026-11-12 22:54:35,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome pid: 43426 2026-11-12 22:54:35,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome headless temporary user profile dir: /tmp/tmp2vpi9srw_chrome_odoo 2026-11-12 22:54:35,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:39907/json/version 2026-11-12 22:54:35,693 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:35,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Browser version: Chrome/150.0.7871.114 2026-11-12 22:54:35,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:39907/json 2026-11-12 22:54:35,714 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:35,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Websocket url found: ws://127.0.0.1:39907/devtools/page/C063B81A4BA45337744AD945D078F99C 2026-11-12 22:54:35,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Enable chrome headless console log notification 2026-11-12 22:54:35,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome headless enable page notifications 2026-11-12 22:54:35,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:54:35,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Setting session cookie in browser 2026-11-12 22:54:35,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Open "http://127.0.0.1:8069/pos_customer_display/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760" in browser 2026-11-12 22:54:35,859 43 INFO rb-c635c7a-226731-435507 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/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760" 2026-11-12 22:54:35,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:36,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:36] "GET /pos_customer_display/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760 HTTP/1.1" 200 - 47 0.026 0.626 2026-11-12 22:54:36,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Navigation result: {'frameId': 'C063B81A4BA45337744AD945D078F99C', 'loaderId': '58DC36D78DAC3ACFAF1C401C49DD31E1', 'isDownload': False} 2026-11-12 22:54:36,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourWithQr')" 2026-11-12 22:54:36,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css, copying from /web/assets/48ac773/point_of_sale.customer_display_assets.min.css 2026-11-12 22:54:36,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:36] "GET /web/assets/1/48ac773/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.021 0.052 2026-11-12 22:54:36,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js, copying from /web/assets/468d970/point_of_sale.customer_display_assets.min.js 2026-11-12 22:54:36,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:36] "GET /web/assets/1/468d970/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.006 0.106 2026-11-12 22:54:36,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/5246e9b/point_of_sale.customer_display_assets_test.min.js 2026-11-12 22:54:36,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:36] "GET /web/assets/1/5246e9b/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.006 0.131 2026-11-12 22:54:36,912 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:54:36,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 22:54:36,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: Owl is running in 'dev' mode. 2026-11-12 22:54:37,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:37] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.108 2026-11-12 22:54:37,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:37] "GET /logo?company=92 HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:54:37,070 43 INFO rb-c635c7a-226731-435507 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/6/eba5c85a7ff74760?access_token=eba5c85a7ff74760", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:54:37,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [1/9] Tour CustomerDisplayTourWithQr → Step div:contains('Welcome.') 2026-11-12 22:54:37,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:37] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:54:37,142 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:37,201 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:37,249 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:37,298 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:37,363 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:37,461 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:37,464 43 INFO rb-c635c7a-226731-435507 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","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-11-12 22:54:37,512 43 INFO rb-c635c7a-226731-435507 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-11-12 22:54:37,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: tour succeeded 2026-11-12 22:54:37,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourWithQr SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:54:37,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: heap 3930992 (allocated 4718592) 2026-11-12 22:54:37,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Closing chrome headless with pid 43426 2026-11-12 22:54:37,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Closing websocket connection 2026-11-12 22:54:37,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Terminating chrome headless with pid 43426 2026-11-12 22:54:37,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225437_775470_test_customer_display_with_qr.txt 2026-11-12 22:54:37,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Removing chrome user profile "/tmp/tmp2vpi9srw_chrome_odoo" 2026-11-12 22:54:37,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: waiting for threads: [, ] 2026-11-12 22:54:38,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:38] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 128 0.097 1.413 2026-11-12 22:54:38,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_popup ... 2026-11-12 22:54:39,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Chrome pid: 43591 2026-11-12 22:54:39,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Chrome headless temporary user profile dir: /tmp/tmpdgg2tih0_chrome_odoo 2026-11-12 22:54:39,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Issuing json command http://127.0.0.1:45717/json/version 2026-11-12 22:54:39,427 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:39,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Browser version: Chrome/150.0.7871.114 2026-11-12 22:54:39,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Issuing json command http://127.0.0.1:45717/json 2026-11-12 22:54:39,473 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:39,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Websocket url found: ws://127.0.0.1:45717/devtools/page/9999BB589BDB5871B72FBD96EBB5B0D0 2026-11-12 22:54:39,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Enable chrome headless console log notification 2026-11-12 22:54:39,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Chrome headless enable page notifications 2026-11-12 22:54:39,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:54:39,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Setting session cookie in browser 2026-11-12 22:54:39,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:54:39,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:54:39,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:40,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:40] "GET /pos/ui/6 HTTP/1.1" 200 - 85 0.046 0.949 2026-11-12 22:54:40,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Navigation result: {'frameId': '9999BB589BDB5871B72FBD96EBB5B0D0', 'loaderId': '60A97929EB2582C5F83C9F2C2A382D53', 'isDownload': False} 2026-11-12 22:54:40,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Evaluate ready code "odoo.isTourReady('CustomerPopupTour')" 2026-11-12 22:54:40,736 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:54:40,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:40] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-11-12 22:54:40,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:40] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:54:40,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:40] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.029 2026-11-12 22:54:41,469 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:41,478 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:54:41,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-11-12 22:54:41,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 22:54:41,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Evaluate test code "odoo.startTour('CustomerPopupTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:54:41,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [1/25] Tour CustomerPopupTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:54:41,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:54:41,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:41,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-11-12 22:54:41,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.034 2026-11-12 22:54:41,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.053 2026-11-12 22:54:41,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.048 2026-11-12 22:54:42,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.318 0.570 2026-11-12 22:54:42,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:54:42,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:54:42,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:42] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.066 2026-11-12 22:54:43,050 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 22:54:43,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: Owl is running in 'dev' mode. 2026-11-12 22:54:43,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:54:43,172 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:43,210 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:54:43,211 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.015 0.020 2026-11-12 22:54:43,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:54:43,263 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:43,267 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:54:43,315 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:54:43,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.034 0.096 2026-11-12 22:54:43,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [2/25] Tour CustomerPopupTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:54:43,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.063 0.207 2026-11-12 22:54:43,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.012 0.275 2026-11-12 22:54:43,634 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-11-12 22:54:43,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [3/25] Tour CustomerPopupTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:43,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-11-12 22:54:43,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:54:43,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-11-12 22:54:43,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-11-12 22:54:43,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.024 0.197 2026-11-12 22:54:43,853 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-11-12 22:54:43,901 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-11-12 22:54:43,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-11-12 22:54:43,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:43] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.236 2026-11-12 22:54:44,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:44] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.255 2026-11-12 22:54:44,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.035 0.289 2026-11-12 22:54:44,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [4/25] Tour CustomerPopupTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:44,225 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:44,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [5/25] Tour CustomerPopupTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:44,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [6/25] Tour CustomerPopupTour → Step Check that: ---Check "Z partner to search" is shown--- is not true (trigger: body:not(:has(.partner-list .partner-info:nth-child(1):contains("Z partner to search")))) 2026-11-12 22:54:44,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [7/25] Tour CustomerPopupTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:54:44,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [8/25] Tour CustomerPopupTour → Step Search customer with "Z partner to search" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:44,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [9/25] Tour CustomerPopupTour → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:44,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [10/25] Tour CustomerPopupTour → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-11-12 22:54:45,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [11/25] Tour CustomerPopupTour → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:45,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [12/25] Tour CustomerPopupTour → Step Check "Z partner to search" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Z partner to search")) 2026-11-12 22:54:45,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:45] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 15 0.027 0.067 2026-11-12 22:54:45,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [13/25] Tour CustomerPopupTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:54:45,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [14/25] Tour CustomerPopupTour → Step Search for partner "Z partner to search" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:45,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.021 0.076 2026-11-12 22:54:45,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.077 2026-11-12 22:54:45,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [15/25] Tour CustomerPopupTour → Step click partner 'Z partner to search' from partner list screen (trigger: .modal .partner-list b:contains(Z partner to search)) 2026-11-12 22:54:45,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [16/25] Tour CustomerPopupTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:45,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [17/25] Tour CustomerPopupTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:45,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.025 0.076 2026-11-12 22:54:45,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [18/25] Tour CustomerPopupTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:45,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [19/25] Tour CustomerPopupTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:45,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.023 0.093 2026-11-12 22:54:45,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [20/25] Tour CustomerPopupTour → Step Check that: ---Check "Z partner to scroll" is shown--- is not true (trigger: body:not(:has(.partner-list .partner-info:nth-child(1):contains("Z partner to scroll")))) 2026-11-12 22:54:45,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [21/25] Tour CustomerPopupTour → Step Scroll to the bottom of the partner list (trigger: .modal-body.partner-list) 2026-11-12 22:54:45,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [22/25] Tour CustomerPopupTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:54:45,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [23/25] Tour CustomerPopupTour → Step Search for partner "Z partner to scroll" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:45,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [24/25] Tour CustomerPopupTour → Step click partner 'Z partner to scroll' from partner list screen (trigger: .modal .partner-list b:contains(Z partner to scroll)) 2026-11-12 22:54:46,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:46] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 56 0.040 0.120 2026-11-12 22:54:46,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [25/25] Tour CustomerPopupTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:46,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: tour succeeded 2026-11-12 22:54:46,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: ╔══════════════════════════════════╗ ║ TOUR CustomerPopupTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:54:46,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.075 0.173 2026-11-12 22:54:46,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: heap 15409044 (allocated 16777216) 2026-11-12 22:54:46,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Closing chrome headless with pid 43591 2026-11-12 22:54:46,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Closing websocket connection 2026-11-12 22:54:46,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Terminating chrome headless with pid 43591 2026-11-12 22:54:46,503 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:46] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.237 2026-11-12 22:54:46,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225446_595154_test_customer_popup.txt 2026-11-12 22:54:46,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Removing chrome user profile "/tmp/tmpdgg2tih0_chrome_odoo" 2026-11-12 22:54:46,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_default_fiscal_position_allowed ... 2026-11-12 22:54:47,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Chrome pid: 43805 2026-11-12 22:54:47,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Chrome headless temporary user profile dir: /tmp/tmpv1fgz67u_chrome_odoo 2026-11-12 22:54:47,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Issuing json command http://127.0.0.1:45489/json/version 2026-11-12 22:54:47,388 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:47,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Browser version: Chrome/150.0.7871.114 2026-11-12 22:54:47,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Issuing json command http://127.0.0.1:45489/json 2026-11-12 22:54:47,468 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:47,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Websocket url found: ws://127.0.0.1:45489/devtools/page/BC67322E787727BDB701C66947BB4B50 2026-11-12 22:54:47,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Enable chrome headless console log notification 2026-11-12 22:54:47,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Chrome headless enable page notifications 2026-11-12 22:54:47,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:54:47,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Setting session cookie in browser 2026-11-12 22:54:47,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:54:47,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:54:47,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:48,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:48] "GET /pos/ui/6 HTTP/1.1" 200 - 85 0.036 0.720 2026-11-12 22:54:48,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Navigation result: {'frameId': 'BC67322E787727BDB701C66947BB4B50', 'loaderId': '21AAA88911315DAEE04F754D2EB398E1', 'isDownload': False} 2026-11-12 22:54:48,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Evaluate ready code "odoo.isTourReady('test_default_fiscal_position_allowed')" 2026-11-12 22:54:48,484 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:54:48,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:48] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 22:54:48,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:48] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 22:54:48,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:48] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-11-12 22:54:49,243 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:49,244 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:49,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-11-12 22:54:49,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-11-12 22:54:49,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Evaluate test code "odoo.startTour('test_default_fiscal_position_allowed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:54:49,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:54:49,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [1/17] Tour test_default_fiscal_position_allowed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:54:49,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:49,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.019 2026-11-12 22:54:49,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.048 2026-11-12 22:54:49,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.072 2026-11-12 22:54:49,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:49] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.059 2026-11-12 22:54:50,475 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.260 0.636 2026-11-12 22:54:50,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:54:50,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:54:50,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.052 2026-11-12 22:54:50,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:54:50,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: Owl is running in 'dev' mode. 2026-11-12 22:54:50,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:54:50,884 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:50,922 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:54:50,967 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:54:50,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.064 2026-11-12 22:54:50,980 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:54:50,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-11-12 22:54:51,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.010 0.062 2026-11-12 22:54:51,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [2/17] Tour test_default_fiscal_position_allowed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:54:51,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [3/17] Tour test_default_fiscal_position_allowed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:51,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.046 2026-11-12 22:54:51,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-11-12 22:54:51,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.145 2026-11-12 22:54:51,308 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:54:51,325 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:54:51,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-11-12 22:54:51,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-11-12 22:54:51,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.013 0.228 2026-11-12 22:54:51,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.031 0.287 2026-11-12 22:54:51,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.213 2026-11-12 22:54:51,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 22:54:51,634 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-11-12 22:54:51,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.022 0.465 2026-11-12 22:54:51,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.286 2026-11-12 22:54:51,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.474 2026-11-12 22:54:51,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [4/17] Tour test_default_fiscal_position_allowed → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:54:51,938 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:52,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [5/17] Tour test_default_fiscal_position_allowed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:54:52,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [6/17] Tour test_default_fiscal_position_allowed → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:54:52,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [7/17] Tour test_default_fiscal_position_allowed → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:54:52,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [8/17] Tour test_default_fiscal_position_allowed → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:54:52,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [9/17] Tour test_default_fiscal_position_allowed → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:52,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [10/17] Tour test_default_fiscal_position_allowed → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:52,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 19 0.020 0.065 2026-11-12 22:54:52,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [11/17] Tour test_default_fiscal_position_allowed → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:54:52,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [12/17] Tour test_default_fiscal_position_allowed → Step click Actions button (trigger: .more-btn) 2026-11-12 22:54:52,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.019 0.070 2026-11-12 22:54:52,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [13/17] Tour test_default_fiscal_position_allowed → Step check fiscal position 'Allowed' is selected (trigger: .o_fiscal_position_button:contains("Allowed")) 2026-11-12 22:54:52,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [14/17] Tour test_default_fiscal_position_allowed → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:54:52,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [15/17] Tour test_default_fiscal_position_allowed → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:54:52,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [16/17] Tour test_default_fiscal_position_allowed → Step click Actions button (trigger: .more-btn) 2026-11-12 22:54:52,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: [17/17] Tour test_default_fiscal_position_allowed → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:54:52,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: tour succeeded 2026-11-12 22:54:52,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_default_fiscal_position_allowed SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-12 22:54:52,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed.browser: heap 14443912 (allocated 15204352) 2026-11-12 22:54:52,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Closing chrome headless with pid 43805 2026-11-12 22:54:52,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Closing websocket connection 2026-11-12 22:54:52,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Terminating chrome headless with pid 43805 2026-11-12 22:54:53,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225453_108121_test_default_fiscal_position_allowed.txt 2026-11-12 22:54:53,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_default_fiscal_position_allowed: Removing chrome user profile "/tmp/tmpv1fgz67u_chrome_odoo" 2026-11-12 22:54:53,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_delete_line ... 2026-11-12 22:54:53,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Chrome pid: 44010 2026-11-12 22:54:53,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Chrome headless temporary user profile dir: /tmp/tmplq9v_lzk_chrome_odoo 2026-11-12 22:54:53,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Issuing json command http://127.0.0.1:33929/json/version 2026-11-12 22:54:53,729 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:53,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Browser version: Chrome/150.0.7871.114 2026-11-12 22:54:53,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Issuing json command http://127.0.0.1:33929/json 2026-11-12 22:54:53,753 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:54:53,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Websocket url found: ws://127.0.0.1:33929/devtools/page/60D269AF2E0613B8D20F9C2D25F4E15F 2026-11-12 22:54:53,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Enable chrome headless console log notification 2026-11-12 22:54:53,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Chrome headless enable page notifications 2026-11-12 22:54:53,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:54:53,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Setting session cookie in browser 2026-11-12 22:54:53,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:54:53,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:54:53,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:54:54,766 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:54] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.048 0.804 2026-11-12 22:54:54,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Navigation result: {'frameId': '60D269AF2E0613B8D20F9C2D25F4E15F', 'loaderId': '5DBD9DFCED320AC4F03208038BEAC280', 'isDownload': False} 2026-11-12 22:54:54,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Evaluate ready code "odoo.isTourReady('test_delete_line')" 2026-11-12 22:54:54,801 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:54:54,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:54] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-11-12 22:54:54,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:54] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.037 2026-11-12 22:54:54,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:54] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-11-12 22:54:55,605 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:55,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:54:55,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.034 2026-11-12 22:54:55,704 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:54:55,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Evaluate test code "odoo.startTour('test_delete_line', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:54:55,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [1/15] Tour test_delete_line → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:54:55,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:54:55,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:54:55,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-11-12 22:54:55,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.037 2026-11-12 22:54:55,921 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.061 2026-11-12 22:54:55,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:55] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.053 2026-11-12 22:54:56,784 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.230 0.560 2026-11-12 22:54:56,818 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:54:56,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:54:57,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.059 2026-11-12 22:54:57,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:54:57,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: Owl is running in 'dev' mode. 2026-11-12 22:54:57,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:54:57,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:54:57,209 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:54:57,219 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:54:57,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.037 2026-11-12 22:54:57,303 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:54:57,306 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:54:57,367 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:54:57,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.039 0.078 2026-11-12 22:54:57,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [2/15] Tour test_delete_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:54:57,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.011 0.143 2026-11-12 22:54:57,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [3/15] Tour test_delete_line → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:54:57,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.073 0.235 2026-11-12 22:54:57,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.009 0.167 2026-11-12 22:54:57,693 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:57,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.198 2026-11-12 22:54:57,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-11-12 22:54:57,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.304 2026-11-12 22:54:57,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-11-12 22:54:57,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-11-12 22:54:57,941 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-11-12 22:54:57,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:57] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.236 2026-11-12 22:54:58,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:58] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-11-12 22:54:58,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.031 0.268 2026-11-12 22:54:58,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:58] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-11-12 22:54:58,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [4/15] Tour test_delete_line → Step replace disallowLineQuantityChange to be true (trigger: body) 2026-11-12 22:54:58,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [5/15] Tour test_delete_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:58,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [6/15] Tour test_delete_line → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 22:54:58,355 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:54:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:54:58,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [7/15] Tour test_delete_line → 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-11-12 22:54:58,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [8/15] Tour test_delete_line → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 22:54:58,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [9/15] Tour test_delete_line → Step Click 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 22:54:58,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [10/15] Tour test_delete_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:54:58,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [11/15] Tour test_delete_line → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:58,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [12/15] Tour test_delete_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:54:58,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [13/15] Tour test_delete_line → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:54:58,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [14/15] Tour test_delete_line → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:54:58,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [15/15] Tour test_delete_line → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:54:59,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: tour succeeded 2026-11-12 22:54:59,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: ╔═════════════════════════════════╗ ║ TOUR test_delete_line SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-11-12 22:54:59,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: heap 14528024 (allocated 15466496) 2026-11-12 22:54:59,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Closing chrome headless with pid 44010 2026-11-12 22:54:59,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Closing websocket connection 2026-11-12 22:54:59,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Terminating chrome headless with pid 44010 2026-11-12 22:54:59,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225459_339034_test_delete_line.txt 2026-11-12 22:54:59,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Removing chrome user profile "/tmp/tmplq9v_lzk_chrome_odoo" 2026-11-12 22:54:59,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_orders_not_syncing ... 2026-11-12 22:54:59,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome pid: 44221 2026-11-12 22:54:59,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome headless temporary user profile dir: /tmp/tmp6kia7w0a_chrome_odoo 2026-11-12 22:54:59,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:44545/json/version 2026-11-12 22:54:59,969 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:00,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Browser version: Chrome/150.0.7871.114 2026-11-12 22:55:00,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:44545/json 2026-11-12 22:55:00,068 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:00,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Websocket url found: ws://127.0.0.1:44545/devtools/page/4997641414429EAE398DCF5359E2F446 2026-11-12 22:55:00,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Enable chrome headless console log notification 2026-11-12 22:55:00,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome headless enable page notifications 2026-11-12 22:55:00,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:55:00,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Setting session cookie in browser 2026-11-12 22:55:00,244 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:55:00,244 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:55:00,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:55:01,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:01] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.048 1.017 2026-11-12 22:55:01,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Navigation result: {'frameId': '4997641414429EAE398DCF5359E2F446', 'loaderId': '4C1A483CB4EE137856EF6AF537340861', 'isDownload': False} 2026-11-12 22:55:01,341 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:01,371 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:55:01,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:01] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-11-12 22:55:01,408 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:01] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-11-12 22:55:01,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:01] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-11-12 22:55:02,147 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:02,167 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:55:02,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:55:02,225 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:55:02,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [1/22] Tour test_draft_orders_not_syncing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:55:02,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.012 2026-11-12 22:55:02,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-11-12 22:55:02,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:02,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-11-12 22:55:02,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.035 2026-11-12 22:55:02,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.062 2026-11-12 22:55:02,445 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:02] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.065 2026-11-12 22:55:03,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.229 0.552 2026-11-12 22:55:03,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:55:03,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:55:03,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.048 2026-11-12 22:55:03,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:55:03,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: Owl is running in 'dev' mode. 2026-11-12 22:55:03,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 22:55:03,672 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:03,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:03,691 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:55:03,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.032 2026-11-12 22:55:03,757 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:03,765 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:03,817 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:55:03,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.041 0.075 2026-11-12 22:55:03,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:03] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.008 0.109 2026-11-12 22:55:03,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [2/22] Tour test_draft_orders_not_syncing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:55:04,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.058 0.194 2026-11-12 22:55:04,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.094 2026-11-12 22:55:04,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.030 2026-11-12 22:55:04,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [3/22] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:55:04,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.018 0.083 2026-11-12 22:55:04,225 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:04,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-11-12 22:55:04,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-11-12 22:55:04,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-11-12 22:55:04,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-11-12 22:55:04,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-11-12 22:55:04,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-11-12 22:55:04,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-11-12 22:55:04,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.036 0.255 2026-11-12 22:55:04,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [4/22] Tour test_draft_orders_not_syncing → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:55:04,644 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:04,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [5/22] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:55:04,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [6/22] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:55:04,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [7/22] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:55:04,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [8/22] Tour test_draft_orders_not_syncing → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:55:04,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [9/22] Tour test_draft_orders_not_syncing → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:55:05,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [10/22] Tour test_draft_orders_not_syncing → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:55:05,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [11/22] Tour test_draft_orders_not_syncing → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-11-12 22:55:05,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [12/22] Tour test_draft_orders_not_syncing → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-11-12 22:55:05,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [13/22] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:55:05,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [14/22] Tour test_draft_orders_not_syncing → Step .pos-leftheader .list-plus-btn 2026-11-12 22:55:05,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:05] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.020 0.070 2026-11-12 22:55:05,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [15/22] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:55:05,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.033 0.063 2026-11-12 22:55:05,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [16/22] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:55:05,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [17/22] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:55:05,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [18/22] Tour test_draft_orders_not_syncing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:55:05,636 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:05,637 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:55:05,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [19/22] Tour test_draft_orders_not_syncing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:55:05,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [20/22] Tour test_draft_orders_not_syncing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:55:05,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [21/22] Tour test_draft_orders_not_syncing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:55:05,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48335087 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'f3217192-c3b7-4346-8227-a4d134b654ad'}] 2026-11-12 22:55:05,847 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:55:06,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48335087 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'f3217192-c3b7-4346-8227-a4d134b654ad'} created pos.order #109 2026-11-12 22:55:06,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48335087 finished 2026-11-12 22:55:06,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.179 0.604 2026-11-12 22:55:06,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:55:06,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [22/22] Tour test_draft_orders_not_syncing → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:55:06,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65556802 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'f3217192-c3b7-4346-8227-a4d134b654ad'}] 2026-11-12 22:55:06,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65556802 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'f3217192-c3b7-4346-8227-a4d134b654ad'} sync ignored for existing PoS order pos.order(109,) (state: paid) 2026-11-12 22:55:06,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: tour succeeded 2026-11-12 22:55:06,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_draft_orders_not_syncing SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:55:06,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65556802 finished 2026-11-12 22:55:07,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: heap 16802512 (allocated 18223104) 2026-11-12 22:55:07,089 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.059 0.173 2026-11-12 22:55:07,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Closing chrome headless with pid 44221 2026-11-12 22:55:07,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Closing websocket connection 2026-11-12 22:55:07,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Terminating chrome headless with pid 44221 2026-11-12 22:55:07,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225507_245785_test_draft_orders_not_syncing.txt 2026-11-12 22:55:07,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Removing chrome user profile "/tmp/tmp6kia7w0a_chrome_odoo" 2026-11-12 22:55:07,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_dynamic_barcode_extra ... 2026-11-12 22:55:08,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Chrome pid: 44427 2026-11-12 22:55:08,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Chrome headless temporary user profile dir: /tmp/tmprqjc287s_chrome_odoo 2026-11-12 22:55:08,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Issuing json command http://127.0.0.1:33029/json/version 2026-11-12 22:55:08,210 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:08,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Browser version: Chrome/150.0.7871.114 2026-11-12 22:55:08,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Issuing json command http://127.0.0.1:33029/json 2026-11-12 22:55:08,261 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:08,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Websocket url found: ws://127.0.0.1:33029/devtools/page/1FC0371856E06E1348BC90D8A90CFE32 2026-11-12 22:55:08,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Enable chrome headless console log notification 2026-11-12 22:55:08,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Chrome headless enable page notifications 2026-11-12 22:55:08,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 22:55:08,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Setting session cookie in browser 2026-11-12 22:55:08,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:55:08,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:55:08,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:55:09,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:09] "GET /pos/ui/6 HTTP/1.1" 200 - 92 0.050 0.750 2026-11-12 22:55:09,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Navigation result: {'frameId': '1FC0371856E06E1348BC90D8A90CFE32', 'loaderId': 'BA522BC1754CCAB184E306A3C5BC8245', 'isDownload': False} 2026-11-12 22:55:09,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Evaluate ready code "odoo.isTourReady('test_dynamic_barcode_extra')" 2026-11-12 22:55:09,300 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:55:09,338 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:09] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-11-12 22:55:09,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:09] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.029 2026-11-12 22:55:09,375 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:09] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.042 2026-11-12 22:55:10,061 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:10,092 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:55:10,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.030 2026-11-12 22:55:10,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Evaluate test code "odoo.startTour('test_dynamic_barcode_extra', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:55:10,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-11-12 22:55:10,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [1/13] Tour test_dynamic_barcode_extra → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:55:10,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:55:10,214 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:10,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-11-12 22:55:10,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.019 2026-11-12 22:55:10,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.063 2026-11-12 22:55:10,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:10] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.076 2026-11-12 22:55:11,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.235 0.549 2026-11-12 22:55:11,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:55:11,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:55:11,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.024 2026-11-12 22:55:11,557 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.075 2026-11-12 22:55:11,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:55:11,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: Owl is running in 'dev' mode. 2026-11-12 22:55:11,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-12 22:55:11,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:55:11,740 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:55:11,774 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 22:55:11,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.055 2026-11-12 22:55:11,821 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:55:11,831 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:55:11,859 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:55:12,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 35 0.060 0.116 2026-11-12 22:55:12,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.003 0.156 2026-11-12 22:55:12,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [2/13] Tour test_dynamic_barcode_extra → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:55:12,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /pos/ui/6 HTTP/1.1" 200 - 35 0.085 0.270 2026-11-12 22:55:12,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [3/13] Tour test_dynamic_barcode_extra → Step Click search field (trigger: .fa-search) 2026-11-12 22:55:12,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.102 2026-11-12 22:55:12,291 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:55:12,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-11-12 22:55:12,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.192 2026-11-12 22:55:12,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-11-12 22:55:12,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-11-12 22:55:12,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.223 2026-11-12 22:55:12,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-11-12 22:55:12,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-11-12 22:55:12,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-11-12 22:55:12,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-11-12 22:55:12,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "GET /web/image?model=product.template&field=image_128&id=1015&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-11-12 22:55:12,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.033 0.261 2026-11-12 22:55:12,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [4/13] Tour test_dynamic_barcode_extra → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 22:55:12,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [5/13] Tour test_dynamic_barcode_extra → Step Check that: ---'Wall Shelf Unit' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Wall Shelf Unit")))) 2026-11-12 22:55:13,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [6/13] Tour test_dynamic_barcode_extra → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-11-12 22:55:13,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [7/13] Tour test_dynamic_barcode_extra → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:55:13,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [8/13] Tour test_dynamic_barcode_extra → Step Check orderline with attributes: {"productName":"Dynamic Product","attributeLine":"L","price":"40.0"} (trigger: .order-container .orderline:has(.product-name:contains("Dynamic Product")):has(.price:contains("40.0")):has(.attribute-line:contains("L"))) 2026-11-12 22:55:13,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [9/13] Tour test_dynamic_barcode_extra → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:55:13,635 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:55:13,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [10/13] Tour test_dynamic_barcode_extra → Step PoS model scan barcode '1234567890' (trigger: body) 2026-11-12 22:55:13,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [11/13] Tour test_dynamic_barcode_extra → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:55:13,806 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:13] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-11-12 22:55:13,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [12/13] Tour test_dynamic_barcode_extra → Step Check orderline with attributes: {"productName":"Dynamic Product","attributeLine":"L","quantity":"2","price":"80.0"} (trigger: .order-container .orderline:has(.product-name:contains("Dynamic Product")):has(.qty:contains("2")):has(.price:contains("80.0")):has(.attribute-line:contains("L"))) 2026-11-12 22:55:13,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: [13/13] Tour test_dynamic_barcode_extra → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:55:13,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:13] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.019 2026-11-12 22:55:13,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: tour succeeded 2026-11-12 22:55:13,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_dynamic_barcode_extra SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 22:55:14,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra.browser: heap 14867096 (allocated 15990784) 2026-11-12 22:55:14,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Closing chrome headless with pid 44427 2026-11-12 22:55:14,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Closing websocket connection 2026-11-12 22:55:14,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Terminating chrome headless with pid 44427 2026-11-12 22:55:14,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225514_231864_test_dynamic_barcode_extra.txt 2026-11-12 22:55:14,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_barcode_extra: Removing chrome user profile "/tmp/tmprqjc287s_chrome_odoo" 2026-11-12 22:55:14,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_exclusion_attribute_values ... 2026-11-12 22:55:15,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Chrome pid: 44640 2026-11-12 22:55:15,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Chrome headless temporary user profile dir: /tmp/tmpbmwxvu0l_chrome_odoo 2026-11-12 22:55:15,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Issuing json command http://127.0.0.1:45321/json/version 2026-11-12 22:55:15,054 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:15,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Browser version: Chrome/150.0.7871.114 2026-11-12 22:55:15,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Issuing json command http://127.0.0.1:45321/json 2026-11-12 22:55:15,072 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:15,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Websocket url found: ws://127.0.0.1:45321/devtools/page/584E5F940CA6BF7008C538E177ACA5BD 2026-11-12 22:55:15,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Enable chrome headless console log notification 2026-11-12 22:55:15,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Chrome headless enable page notifications 2026-11-12 22:55:15,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:55:15,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Setting session cookie in browser 2026-11-12 22:55:15,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:55:15,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:55:15,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:55:16,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:16] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.046 0.792 2026-11-12 22:55:16,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Navigation result: {'frameId': '584E5F940CA6BF7008C538E177ACA5BD', 'loaderId': 'DABD3937DBF7159CFF8EC890CCD916A3', 'isDownload': False} 2026-11-12 22:55:16,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Evaluate ready code "odoo.isTourReady('test_exclusion_attribute_values')" 2026-11-12 22:55:16,118 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:55:16,158 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:16] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-11-12 22:55:16,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:16] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-11-12 22:55:16,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:16] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.031 2026-11-12 22:55:16,887 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:55:16,893 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:55:16,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 22:55:16,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 22:55:16,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Evaluate test code "odoo.startTour('test_exclusion_attribute_values', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:55:16,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [1/8] Tour test_exclusion_attribute_values → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:55:17,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:55:17,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:17,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-11-12 22:55:17,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:17] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.030 2026-11-12 22:55:17,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.066 2026-11-12 22:55:17,209 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:17] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.046 2026-11-12 22:55:18,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.262 0.594 2026-11-12 22:55:18,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:55:18,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:55:18,377 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.068 2026-11-12 22:55:18,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:55:18,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: Owl is running in 'dev' mode. 2026-11-12 22:55:18,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:55:18,570 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:55:18,574 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:55:18,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.009 0.032 2026-11-12 22:55:18,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:55:18,625 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:55:18,627 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:55:18,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-11-12 22:55:18,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [2/8] Tour test_exclusion_attribute_values → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:55:18,822 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.043 2026-11-12 22:55:18,842 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 22:55:18,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [3/8] Tour test_exclusion_attribute_values → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:55:19,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.114 0.079 2026-11-12 22:55:19,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.031 0.314 2026-11-12 22:55:19,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:55:19,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-11-12 22:55:19,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.267 2026-11-12 22:55:19,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-11-12 22:55:19,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.419 2026-11-12 22:55:19,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.321 2026-11-12 22:55:19,388 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-11-12 22:55:19,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-11-12 22:55:19,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-11-12 22:55:19,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-11-12 22:55:19,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.045 0.373 2026-11-12 22:55:19,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [4/8] Tour test_exclusion_attribute_values → Step picking color attribute with name Red (trigger: .modal .configurator_color[data-color='Red']) 2026-11-12 22:55:19,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [5/8] Tour test_exclusion_attribute_values → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-11-12 22:55:19,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [6/8] Tour test_exclusion_attribute_values → Step option Other is unavailable (trigger: .modal .attribute span.text-muted:contains('Other')) 2026-11-12 22:55:19,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [7/8] Tour test_exclusion_attribute_values → Step option Wool is unavailable (trigger: .modal .attribute span.text-muted:contains('Wool')) 2026-11-12 22:55:19,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [8/8] Tour test_exclusion_attribute_values → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:55:20,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: tour succeeded 2026-11-12 22:55:20,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_exclusion_attribute_values SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:55:20,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: heap 13954868 (allocated 14942208) 2026-11-12 22:55:20,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Closing chrome headless with pid 44640 2026-11-12 22:55:20,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Closing websocket connection 2026-11-12 22:55:20,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Terminating chrome headless with pid 44640 2026-11-12 22:55:20,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225520_326731_test_exclusion_attribute_values.txt 2026-11-12 22:55:20,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Removing chrome user profile "/tmp/tmpbmwxvu0l_chrome_odoo" 2026-11-12 22:55:20,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing ... 2026-11-12 22:55:21,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome pid: 44846 2026-11-12 22:55:21,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmpgw1ratxr_chrome_odoo 2026-11-12 22:55:21,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:39213/json/version 2026-11-12 22:55:21,028 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:21,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-11-12 22:55:21,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:39213/json 2026-11-12 22:55:21,124 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:21,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:39213/devtools/page/A5A77467FB4398DAD7DFC627432DAE95 2026-11-12 22:55:21,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Enable chrome headless console log notification 2026-11-12 22:55:21,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome headless enable page notifications 2026-11-12 22:55:21,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:55:21,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Setting session cookie in browser 2026-11-12 22:55:21,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:55:21,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:55:21,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:55:22,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:22] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.048 0.996 2026-11-12 22:55:22,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'A5A77467FB4398DAD7DFC627432DAE95', 'loaderId': 'C24BB3C431CE33125AAEC2C373F8829B', 'isDownload': False} 2026-11-12 22:55:22,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing')" 2026-11-12 22:55:22,429 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:55:22,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:22] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.031 2026-11-12 22:55:22,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:22] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.041 2026-11-12 22:55:22,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:22] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.059 2026-11-12 22:55:23,212 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:55:23,224 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:55:23,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:55:23,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-11-12 22:55:23,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:55:23,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:55:23,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [1/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:55:23,323 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:23,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-11-12 22:55:23,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.041 2026-11-12 22:55:23,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.058 2026-11-12 22:55:23,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:23] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.046 2026-11-12 22:55:24,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.241 0.608 2026-11-12 22:55:24,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:24,508 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:55:24,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.060 2026-11-12 22:55:24,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:55:24,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-11-12 22:55:24,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:55:24,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:55:24,752 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 22:55:24,763 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 22:55:24,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.010 0.048 2026-11-12 22:55:24,817 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 22:55:24,818 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:55:24,871 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 22:55:24,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [2/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:55:24,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:24] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.058 0.078 2026-11-12 22:55:25,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.047 0.225 2026-11-12 22:55:25,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.257 2026-11-12 22:55:25,145 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [3/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:55:25,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-11-12 22:55:25,170 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:55:25,203 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.169 2026-11-12 22:55:25,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-11-12 22:55:25,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-11-12 22:55:25,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-11-12 22:55:25,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-11-12 22:55:25,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-11-12 22:55:25,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-11-12 22:55:25,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-11-12 22:55:25,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.202 2026-11-12 22:55:25,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.051 0.241 2026-11-12 22:55:25,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [4/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:55:25,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [5/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-11-12 22:55:25,824 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:25,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [6/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-11-12 22:55:25,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26842382 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '970a2dc9-337f-49a5-9b33-d53f9d988884'}] 2026-11-12 22:55:25,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [7/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:55:26,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26842382 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '970a2dc9-337f-49a5-9b33-d53f9d988884'} created pos.order #110 2026-11-12 22:55:26,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26842382 finished 2026-11-12 22:55:26,549 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.160 0.492 2026-11-12 22:55:26,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:55:27,025 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-12 22:55:27,025 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-12 22:55:27,026 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-12 22:55:27,027 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-11-12 22:55:27,034 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-12 22:55:27,035 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-12 22:55:27,035 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-12 22:55:27,035 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-11-12 22:55:27,036 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-12 22:55:27,036 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-12 22:55:27,037 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-12 22:55:27,037 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-11-12 22:55:27,038 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-12 22:55:27,041 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-12 22:55:27,044 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-12 22:55:27,044 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-11-12 22:55:27,045 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-12 22:55:27,045 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-12 22:55:27,045 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-12 22:55:27,045 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-11-12 22:55:27,046 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-12 22:55:27,046 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-12 22:55:27,047 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-12 22:55:27,047 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-11-12 22:55:27,048 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-12 22:55:27,049 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-12 22:55:27,049 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-12 22:55:27,050 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-11-12 22:55:27,052 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-12 22:55:27,056 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:55:27,058 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-12 22:55:27,059 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-12 22:55:27,059 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-11-12 22:55:27,060 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-12 22:55:27,060 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-12 22:55:27,060 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-12 22:55:27,061 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-11-12 22:55:27,061 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-12 22:55:27,062 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-12 22:55:27,063 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-12 22:55:27,064 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-11-12 22:55:27,091 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:55:27,092 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-12 22:55:27,093 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-12 22:55:27,094 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:55:27,099 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:27,100 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-12 22:55:27,102 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:55:27,118 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:55:27,139 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:55:27,143 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-11-12 22:55:27,168 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-12 22:55:27,151 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:55:27,143 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:55:27,176 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-12 22:55:27,183 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 22:55:27,184 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-12 22:55:27,186 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:55:27,187 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:55:27,188 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-11-12 22:55:27,194 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:55:27,211 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-12 22:55:27,213 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:55:27,214 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-12 22:55:27,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98898305 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '970a2dc9-337f-49a5-9b33-d53f9d988884'}] 2026-11-12 22:55:27,227 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-12 22:55:27,237 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-11-12 22:55:27,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98898305 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '970a2dc9-337f-49a5-9b33-d53f9d988884'} sync ignored for existing PoS order pos.order(110,) (state: paid) 2026-11-12 22:55:27,244 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-12 22:55:27,247 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-12 22:55:27,251 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-12 22:55:27,252 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-11-12 22:55:27,254 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-12 22:55:27,255 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-12 22:55:27,255 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-12 22:55:27,256 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-11-12 22:55:27,256 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-12 22:55:27,257 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-12 22:55:27,258 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-12 22:55:27,258 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-11-12 22:55:27,259 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-12 22:55:27,259 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-12 22:55:27,260 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-12 22:55:27,260 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-11-12 22:55:27,261 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-12 22:55:27,262 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-12 22:55:27,262 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-12 22:55:27,263 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-11-12 22:55:27,264 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-12 22:55:27,265 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-12 22:55:27,265 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-12 22:55:27,266 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-11-12 22:55:27,267 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-12 22:55:27,267 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-12 22:55:27,268 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-12 22:55:27,268 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-11-12 22:55:27,268 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-12 22:55:27,269 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-12 22:55:27,270 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-12 22:55:27,278 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-11-12 22:55:27,279 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-12 22:55:27,281 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-12 22:55:27,291 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-12 22:55:27,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98898305 finished 2026-11-12 22:55:27,318 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:55:27,335 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 22:55:27,336 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 22:55:27,339 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 22:55:27,351 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 22:55:27,373 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-11-12 22:55:27,376 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-12 22:55:27,379 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-12 22:55:27,387 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-12 22:55:27,392 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-11-12 22:55:27,408 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 22:55:27,409 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-12 22:55:27,410 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-12 22:55:27,417 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-12 22:55:27,423 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 22:55:27,453 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:55:27,491 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-11-12 22:55:27,505 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 22:55:27,523 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:55:27,562 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 22:55:27,587 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-11-12 22:55:27,590 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-12 22:55:27,602 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-12 22:55:27,605 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-12 22:55:27,609 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-11-12 22:55:27,610 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-12 22:55:27,613 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-12 22:55:27,613 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-12 22:55:27,614 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-11-12 22:55:27,616 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-12 22:55:27,617 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-12 22:55:27,619 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-12 22:55:27,625 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-11-12 22:55:27,625 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-12 22:55:27,626 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-12 22:55:27,628 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-12 22:55:27,629 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-11-12 22:55:27,629 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-12 22:55:27,631 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-12 22:55:27,634 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-12 22:55:27,634 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-11-12 22:55:27,634 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-12 22:55:27,635 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-12 22:55:27,636 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-12 22:55:27,638 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-11-12 22:55:27,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.273 0.205 2026-11-12 22:55:28,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [8/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:55:29,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:29] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 135 0.094 1.310 2026-11-12 22:55:29,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [9/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:55:29,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [10/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:55:29,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [11/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:55:29,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [12/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:55:29,849 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:29,852 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:55:29,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [13/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:55:29,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [14/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:55:30,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [15/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-11-12 22:55:30,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60468981 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'f9d2be89-b70d-43d9-ab9f-1317036abd5b'}] 2026-11-12 22:55:30,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [16/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:55:30,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60468981 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'f9d2be89-b70d-43d9-ab9f-1317036abd5b'} created pos.order #111 2026-11-12 22:55:30,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60468981 finished 2026-11-12 22:55:30,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.108 0.442 2026-11-12 22:55:30,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:55:31,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48595037 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'f9d2be89-b70d-43d9-ab9f-1317036abd5b'}] 2026-11-12 22:55:31,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48595037 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'f9d2be89-b70d-43d9-ab9f-1317036abd5b'} sync ignored for existing PoS order pos.order(111,) (state: paid) 2026-11-12 22:55:31,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48595037 finished 2026-11-12 22:55:31,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.081 0.164 2026-11-12 22:55:31,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:31] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.033 0.211 2026-11-12 22:55:32,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [17/17] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:55:32,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-11-12 22:55:32,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:55:32,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: heap 17338004 (allocated 18485248) 2026-11-12 22:55:32,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Closing chrome headless with pid 44846 2026-11-12 22:55:32,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-11-12 22:55:32,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Terminating chrome headless with pid 44846 2026-11-12 22:55:32,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225532_705926_test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.txt 2026-11-12 22:55:32,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Removing chrome user profile "/tmp/tmpgw1ratxr_chrome_odoo" 2026-11-12 22:55:32,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing ... 2026-11-12 22:55:33,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome pid: 45098 2026-11-12 22:55:33,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmp6dhsyoss_chrome_odoo 2026-11-12 22:55:33,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:37781/json/version 2026-11-12 22:55:33,460 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:33,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-11-12 22:55:33,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:37781/json 2026-11-12 22:55:33,475 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:33,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:37781/devtools/page/FDBA313E41A22277A9E10EB210917CAC 2026-11-12 22:55:33,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Enable chrome headless console log notification 2026-11-12 22:55:33,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome headless enable page notifications 2026-11-12 22:55:33,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:55:33,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Setting session cookie in browser 2026-11-12 22:55:33,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:55:33,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:55:33,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:55:34,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:34] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.052 0.843 2026-11-12 22:55:34,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': 'FDBA313E41A22277A9E10EB210917CAC', 'loaderId': '20E693AFF6DE4614228538A858FDE7EE', 'isDownload': False} 2026-11-12 22:55:34,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing')" 2026-11-12 22:55:34,605 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:55:34,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:34] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-11-12 22:55:34,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:34] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-11-12 22:55:34,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:34] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.042 2026-11-12 22:55:35,428 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:35,429 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:55:35,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:55:35,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:55:35,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:55:35,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [1/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:55:35,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.019 2026-11-12 22:55:35,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:35,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-11-12 22:55:35,634 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.031 2026-11-12 22:55:35,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.065 2026-11-12 22:55:35,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:35] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.063 2026-11-12 22:55:36,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.267 0.630 2026-11-12 22:55:36,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:55:36,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:55:36,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:36] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.061 2026-11-12 22:55:36,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:55:36,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-11-12 22:55:37,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:55:37,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:55:37,097 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:37,140 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:55:37,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.039 2026-11-12 22:55:37,171 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:37,174 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:37,227 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-11-12 22:55:37,244 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:55:37,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.030 0.091 2026-11-12 22:55:37,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.028 0.183 2026-11-12 22:55:37,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [2/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:55:37,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.034 2026-11-12 22:55:37,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-11-12 22:55:37,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [3/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:55:37,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.085 2026-11-12 22:55:37,771 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:55:37,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.109 2026-11-12 22:55:37,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-11-12 22:55:37,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-11-12 22:55:37,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-11-12 22:55:37,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:37] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-11-12 22:55:38,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:38] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.215 2026-11-12 22:55:38,031 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:38] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-11-12 22:55:38,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.256 2026-11-12 22:55:38,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [4/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:55:38,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [5/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:55:38,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [6/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-11-12 22:55:38,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [7/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-11-12 22:55:38,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [8/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-11-12 22:55:38,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [9/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:55:38,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:38] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 23 0.025 0.082 2026-11-12 22:55:38,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [10/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:55:38,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [11/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-11-12 22:55:39,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [12/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:55:39,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.025 0.128 2026-11-12 22:55:39,050 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.117 2026-11-12 22:55:39,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [13/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:55:39,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [14/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-11-12 22:55:39,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.025 0.116 2026-11-12 22:55:39,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:55:39,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [15/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:55:39,250 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:55:39,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.036 0.079 2026-11-12 22:55:39,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76079776 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '7cc2b4ec-79da-422c-9fbd-64eeef531097'}] 2026-11-12 22:55:39,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76079776 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '7cc2b4ec-79da-422c-9fbd-64eeef531097'} created pos.order #112 2026-11-12 22:55:39,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76079776 finished 2026-11-12 22:55:40,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.196 0.663 2026-11-12 22:55:40,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:55:40,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [16/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check that: ---partner list screen is shown--- is not true (trigger: body:not(:has(.modal .partner-list))) 2026-11-12 22:55:40,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55323530 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '7cc2b4ec-79da-422c-9fbd-64eeef531097'}] 2026-11-12 22:55:40,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55323530 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '7cc2b4ec-79da-422c-9fbd-64eeef531097'} sync ignored for existing PoS order pos.order(112,) (state: paid) 2026-11-12 22:55:40,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [17/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:55:40,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55323530 finished 2026-11-12 22:55:40,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [18/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:55:40,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [19/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 22:55:40,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [20/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:55:40,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.063 0.215 2026-11-12 22:55:40,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [21/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 22:55:41,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [22/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-11-12 22:55:41,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [23/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-11-12 22:55:41,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [24/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-11-12 22:55:41,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:41] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 3 0.011 0.026 2026-11-12 22:55:41,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [25/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:55:41,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.038 2026-11-12 22:55:41,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:55:41,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [26/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 22:55:41,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [27/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-11-12 22:55:41,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [28/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:55:41,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [29/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:55:41,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:41] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.024 0.066 2026-11-12 22:55:41,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [30/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:55:41,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.022 0.076 2026-11-12 22:55:41,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [31/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:55:41,690 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:41,697 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:41,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [32/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:55:41,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [33/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:55:41,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [34/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:55:41,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3345423 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': '945a21c4-ff2f-494c-83a4-cea07de19901'}] 2026-11-12 22:55:42,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3345423 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': '945a21c4-ff2f-494c-83a4-cea07de19901'} created pos.order #113 2026-11-12 22:55:42,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3345423 finished 2026-11-12 22:55:42,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.146 0.505 2026-11-12 22:55:42,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:55:42,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [35/35] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check that: ---partner list screen is shown--- is not true (trigger: body:not(:has(.modal .partner-list))) 2026-11-12 22:55:42,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69409580 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': '945a21c4-ff2f-494c-83a4-cea07de19901'}] 2026-11-12 22:55:42,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69409580 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': '945a21c4-ff2f-494c-83a4-cea07de19901'} sync ignored for existing PoS order pos.order(113,) (state: paid) 2026-11-12 22:55:42,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69409580 finished 2026-11-12 22:55:42,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-11-12 22:55:42,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-12 22:55:42,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.060 0.187 2026-11-12 22:55:43,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: heap 19226928 (allocated 23465984) 2026-11-12 22:55:43,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Closing chrome headless with pid 45098 2026-11-12 22:55:43,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-11-12 22:55:43,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Terminating chrome headless with pid 45098 2026-11-12 22:55:43,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225543_191435_test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.txt 2026-11-12 22:55:43,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Removing chrome user profile "/tmp/tmp6dhsyoss_chrome_odoo" 2026-11-12 22:55:43,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-11-12 22:55:44,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 45321 2026-11-12 22:55:44,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmplo6wbrmt_chrome_odoo 2026-11-12 22:55:44,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:38953/json/version 2026-11-12 22:55:44,276 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:44,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/150.0.7871.114 2026-11-12 22:55:44,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:38953/json 2026-11-12 22:55:44,288 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:44,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:38953/devtools/page/2E29B1AA3C5F34F5BC38920EDBA7A61D 2026-11-12 22:55:44,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-11-12 22:55:44,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-11-12 22:55:44,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:55:44,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-11-12 22:55:44,867 43 INFO rb-c635c7a-226731-435507 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/6" in browser 2026-11-12 22:55:44,867 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 22:55:44,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:55:45,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:45] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.069 0.786 2026-11-12 22:55:45,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': '2E29B1AA3C5F34F5BC38920EDBA7A61D', 'loaderId': 'C9239F7FC80E4BDA21C9B8A2E14A9423', 'isDownload': False} 2026-11-12 22:55:45,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionIncl')" 2026-11-12 22:55:45,773 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:55:45,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:45] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:55:45,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:45] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.024 0.017 2026-11-12 22:55:45,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:45] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-11-12 22:55:46,459 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:55:46,482 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:55:46,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 22:55:46,538 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:55:46,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:55:46,547 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:46,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:55:46,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:46,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.029 2026-11-12 22:55:46,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.050 2026-11-12 22:55:46,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.060 2026-11-12 22:55:46,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:46] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.073 2026-11-12 22:55:47,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.279 0.595 2026-11-12 22:55:47,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:55:47,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:55:48,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.059 2026-11-12 22:55:48,038 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:55:48,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-11-12 22:55:48,089 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:55:48,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:55:48,173 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:55:48,191 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:48,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.029 2026-11-12 22:55:48,233 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:55:48,236 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:55:48,306 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:55:48,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.012 0.056 2026-11-12 22:55:48,373 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:48,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.047 0.146 2026-11-12 22:55:48,480 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:48,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.031 0.243 2026-11-12 22:55:48,571 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:55:48,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.201 2026-11-12 22:55:48,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-11-12 22:55:48,691 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.224 2026-11-12 22:55:48,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.258 2026-11-12 22:55:48,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.291 2026-11-12 22:55:48,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-11-12 22:55:48,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-11-12 22:55:48,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.221 2026-11-12 22:55:48,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-11-12 22:55:48,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=1017&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-11-12 22:55:48,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:48] "GET /web/image?model=product.template&field=image_128&id=1016&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-11-12 22:55:49,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:49] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-11-12 22:55:49,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.293 2026-11-12 22:55:49,281 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,339 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,398 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:49,463 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,512 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,591 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:55:49,643 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,705 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,772 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,836 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,891 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:49,942 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,002 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,058 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,116 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:55:50,166 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,222 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,294 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,352 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,406 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,457 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,516 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,563 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,671 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,682 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:55:50,686 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:50,718 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,781 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 22:55:50,832 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,917 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:50,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91300464 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '63b710a5-f1a5-49e5-bfac-bad2016f8b30'}] 2026-11-12 22:55:50,927 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:55:51,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91300464 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '63b710a5-f1a5-49e5-bfac-bad2016f8b30'} created pos.order #114 2026-11-12 22:55:51,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91300464 finished 2026-11-12 22:55:51,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.182 0.536 2026-11-12 22:55:51,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:55:51,858 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:51,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40599722 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '63b710a5-f1a5-49e5-bfac-bad2016f8b30'}] 2026-11-12 22:55:51,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40599722 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '63b710a5-f1a5-49e5-bfac-bad2016f8b30'} sync ignored for existing PoS order pos.order(114,) (state: paid) 2026-11-12 22:55:51,910 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:51,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40599722 finished 2026-11-12 22:55:52,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-11-12 22:55:52,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionIncl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 22:55:52,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.054 0.176 2026-11-12 22:55:52,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 18258772 (allocated 20709376) 2026-11-12 22:55:52,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 45321 2026-11-12 22:55:52,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-11-12 22:55:52,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 45321 2026-11-12 22:55:52,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225552_311631_test_fiscal_position_inclusive_and_exclusive_tax.txt 2026-11-12 22:55:52,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmplo6wbrmt_chrome_odoo" 2026-11-12 22:55:52,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 45527 2026-11-12 22:55:52,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmp0rwcvmfy_chrome_odoo 2026-11-12 22:55:52,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:45771/json/version 2026-11-12 22:55:52,777 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:52,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/150.0.7871.114 2026-11-12 22:55:52,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:45771/json 2026-11-12 22:55:52,836 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:52,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:45771/devtools/page/623BEF954B812FAEF6CCCA2FB20759FA 2026-11-12 22:55:52,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-11-12 22:55:52,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-11-12 22:55:52,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:55:52,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-11-12 22:55:52,945 43 INFO rb-c635c7a-226731-435507 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/6" in browser 2026-11-12 22:55:52,945 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 22:55:53,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.027 0.104 2026-11-12 22:55:53,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': '623BEF954B812FAEF6CCCA2FB20759FA', 'loaderId': '2B478A9CC7BF212E595AA0AAA2963825', 'isDownload': False} 2026-11-12 22:55:53,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionExcl')" 2026-11-12 22:55:53,153 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:55:53,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-11-12 22:55:53,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-11-12 22:55:53,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-11-12 22:55:53,806 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:55:53,817 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:55:53,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:55:53,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:55:53,883 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:55:53,900 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:53,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:55:53,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:53,968 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.002 0.007 2026-11-12 22:55:53,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.011 2026-11-12 22:55:54,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.041 2026-11-12 22:55:54,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:54] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.035 2026-11-12 22:55:54,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.188 0.524 2026-11-12 22:55:54,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:55:54,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:55:55,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.047 2026-11-12 22:55:55,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:55:55,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-11-12 22:55:55,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:55:55,154 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:55,198 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:55,207 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.019 0.027 2026-11-12 22:55:55,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-11-12 22:55:55,228 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:55:55,232 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:55,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.016 2026-11-12 22:55:55,390 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:55,441 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:55:55,559 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:55,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.085 0.106 2026-11-12 22:55:55,619 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:55,692 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:55,725 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.036 0.257 2026-11-12 22:55:55,741 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:55,759 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:55,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-11-12 22:55:55,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.247 2026-11-12 22:55:55,821 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:55,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-11-12 22:55:55,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.379 2026-11-12 22:55:55,907 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:55:55,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.321 2026-11-12 22:55:55,956 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:55:55,958 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:55,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:55] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-11-12 22:55:56,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:56] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-11-12 22:55:56,021 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:56] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-11-12 22:55:56,082 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:56] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-11-12 22:55:56,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:56] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-11-12 22:55:56,149 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:56] "GET /web/image?model=product.template&field=image_128&id=1016&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-11-12 22:55:56,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:56] "GET /web/image?model=product.template&field=image_128&id=1017&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-11-12 22:55:56,204 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,252 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,312 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,364 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,420 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 22:55:56,470 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,526 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,597 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,661 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,719 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,770 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,827 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,876 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,964 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:56,976 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:56,981 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:55:57,018 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:57,089 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 22:55:57,138 43 INFO rb-c635c7a-226731-435507 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-11-12 22:55:57,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-11-12 22:55:57,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionExcl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 22:55:57,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64383084 started for PoS orders references: [{'name': '/', 'pos_reference': '262-6-000001', 'uuid': '15d4e9b7-0b89-43ea-a59f-3279249ab0c4'}] 2026-11-12 22:55:57,251 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:55:57,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 15644584 (allocated 17039360) 2026-11-12 22:55:57,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 45527 2026-11-12 22:55:57,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-11-12 22:55:57,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 45527 2026-11-12 22:55:57,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225557_568658_test_fiscal_position_inclusive_and_exclusive_tax.txt 2026-11-12 22:55:57,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmp0rwcvmfy_chrome_odoo" 2026-11-12 22:55:57,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: waiting for threads: [, ] 2026-11-12 22:55:57,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64383084 order {'name': '/', 'pos_reference': '262-6-000001', 'uuid': '15d4e9b7-0b89-43ea-a59f-3279249ab0c4'} created pos.order #115 2026-11-12 22:55:57,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64383084 finished 2026-11-12 22:55:57,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:55:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.110 0.454 2026-11-12 22:55:57,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-11-12 22:55:58,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome pid: 45736 2026-11-12 22:55:58,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome headless temporary user profile dir: /tmp/tmprofvkjox_chrome_odoo 2026-11-12 22:55:58,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:40805/json/version 2026-11-12 22:55:58,766 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:58,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Browser version: Chrome/150.0.7871.114 2026-11-12 22:55:58,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:40805/json 2026-11-12 22:55:58,803 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:55:58,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Websocket url found: ws://127.0.0.1:40805/devtools/page/0DA878CAAEA650C98AEBF5193B867E5D 2026-11-12 22:55:58,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Enable chrome headless console log notification 2026-11-12 22:55:58,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome headless enable page notifications 2026-11-12 22:55:59,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:55:59,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Setting session cookie in browser 2026-11-12 22:55:59,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:55:59,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:55:59,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:56:00,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:00] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.049 1.026 2026-11-12 22:56:00,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Navigation result: {'frameId': '0DA878CAAEA650C98AEBF5193B867E5D', 'loaderId': '489EB32265BC328E0C103D79C91CA97A', 'isDownload': False} 2026-11-12 22:56:00,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-11-12 22:56:00,268 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:56:00,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:00] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-11-12 22:56:00,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:00] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 22:56:00,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:00] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.048 2026-11-12 22:56:01,012 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:01,019 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:56:01,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:56:01,081 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:56:01,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 22:56:01,099 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:01,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:56:01,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:56:01,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.024 2026-11-12 22:56:01,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.045 2026-11-12 22:56:01,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.064 2026-11-12 22:56:01,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:01] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.071 2026-11-12 22:56:02,284 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.263 0.636 2026-11-12 22:56:02,316 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:56:02,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:56:02,508 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-11-12 22:56:02,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:56:02,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: Owl is running in 'dev' mode. 2026-11-12 22:56:02,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-11-12 22:56:02,650 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:02,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:56:02,693 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:56:02,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.003 0.027 2026-11-12 22:56:02,716 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:02,717 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:02,785 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:56:02,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.013 0.035 2026-11-12 22:56:02,907 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:02,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:02] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.030 0.112 2026-11-12 22:56:03,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.036 0.217 2026-11-12 22:56:03,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.113 2026-11-12 22:56:03,118 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:03,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-11-12 22:56:03,161 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:03,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-11-12 22:56:03,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.242 2026-11-12 22:56:03,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-11-12 22:56:03,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.283 2026-11-12 22:56:03,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=1018&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-11-12 22:56:03,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-11-12 22:56:03,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-11-12 22:56:03,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-11-12 22:56:03,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-11-12 22:56:03,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.033 0.236 2026-11-12 22:56:03,707 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:03,758 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:03,821 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:03,831 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:03,895 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:03,944 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [9/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .more-btn) 2026-11-12 22:56:04,070 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,128 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,196 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,265 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,314 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,366 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,423 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,471 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,569 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,578 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:04,589 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:56:04,621 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,681 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 22:56:04,731 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,810 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:04,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60421556 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'b58ed54f-5629-476f-b5dd-97ba2886cfb3'}] 2026-11-12 22:56:04,836 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:56:05,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60421556 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'b58ed54f-5629-476f-b5dd-97ba2886cfb3'} created pos.order #116 2026-11-12 22:56:05,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60421556 finished 2026-11-12 22:56:05,546 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.190 0.537 2026-11-12 22:56:05,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:56:05,744 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:05,756 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4083332 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'b58ed54f-5629-476f-b5dd-97ba2886cfb3'}] 2026-11-12 22:56:05,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4083332 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'b58ed54f-5629-476f-b5dd-97ba2886cfb3'} sync ignored for existing PoS order pos.order(116,) (state: paid) 2026-11-12 22:56:05,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4083332 finished 2026-11-12 22:56:05,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: tour succeeded 2026-11-12 22:56:05,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: ╔════════════════════════════════════╗ ║ TOUR FiscalPositionNoTax SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:56:05,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: heap 15747248 (allocated 17825792) 2026-11-12 22:56:05,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Closing chrome headless with pid 45736 2026-11-12 22:56:05,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Closing websocket connection 2026-11-12 22:56:05,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Terminating chrome headless with pid 45736 2026-11-12 22:56:05,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.047 0.158 2026-11-12 22:56:06,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225606_132964_test_fiscal_position_no_tax.txt 2026-11-12 22:56:06,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Removing chrome user profile "/tmp/tmprofvkjox_chrome_odoo" 2026-11-12 22:56:06,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_tax_group_labels ... 2026-11-12 22:56:07,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome pid: 45945 2026-11-12 22:56:07,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome headless temporary user profile dir: /tmp/tmpx4d89gj8_chrome_odoo 2026-11-12 22:56:07,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:43375/json/version 2026-11-12 22:56:07,052 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43375', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:07,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Browser version: Chrome/150.0.7871.114 2026-11-12 22:56:07,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:43375/json 2026-11-12 22:56:07,112 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43375', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:07,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Websocket url found: ws://127.0.0.1:43375/devtools/page/8D3C375095E49CC4BF20B926CB526F1C 2026-11-12 22:56:07,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Enable chrome headless console log notification 2026-11-12 22:56:07,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome headless enable page notifications 2026-11-12 22:56:07,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:56:07,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Setting session cookie in browser 2026-11-12 22:56:07,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:56:07,527 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 22:56:07,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:56:08,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:08] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.044 0.802 2026-11-12 22:56:08,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Navigation result: {'frameId': '8D3C375095E49CC4BF20B926CB526F1C', 'loaderId': '05075E9E18E8EE1BCAE1F113FA12F6EA', 'isDownload': False} 2026-11-12 22:56:08,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Evaluate ready code "odoo.isTourReady('test_fiscal_position_tax_group_labels')" 2026-11-12 22:56:08,422 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:56:08,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:08] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-12 22:56:08,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:08] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 22:56:08,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:08] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-11-12 22:56:09,122 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:56:09,130 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:09,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 22:56:09,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:56:09,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Evaluate test code "odoo.startTour('test_fiscal_position_tax_group_labels', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:56:09,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [1/41] Tour test_fiscal_position_tax_group_labels → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:56:09,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:56:09,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:09,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-11-12 22:56:09,334 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.046 2026-11-12 22:56:09,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.106 2026-11-12 22:56:09,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:09] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.098 2026-11-12 22:56:10,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.232 0.532 2026-11-12 22:56:10,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:56:10,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:56:10,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.065 2026-11-12 22:56:10,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:56:10,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: Owl is running in 'dev' mode. 2026-11-12 22:56:10,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-11-12 22:56:10,674 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:10,712 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:56:10,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.022 0.037 2026-11-12 22:56:10,772 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:56:10,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-11-12 22:56:10,815 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:56:10,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.018 2026-11-12 22:56:10,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [2/41] Tour test_fiscal_position_tax_group_labels → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:56:10,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.030 2026-11-12 22:56:10,960 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:11,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [3/41] Tour test_fiscal_position_tax_group_labels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-11-12 22:56:11,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.080 0.114 2026-11-12 22:56:11,153 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:56:11,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.026 0.257 2026-11-12 22:56:11,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.254 2026-11-12 22:56:11,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.302 2026-11-12 22:56:11,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.325 2026-11-12 22:56:11,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.403 2026-11-12 22:56:11,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-11-12 22:56:11,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-11-12 22:56:11,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-11-12 22:56:11,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-11-12 22:56:11,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-11-12 22:56:11,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/image?model=product.template&field=image_128&id=1019&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-11-12 22:56:11,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.040 0.244 2026-11-12 22:56:11,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [4/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:11,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [5/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '115.00' (trigger: .product-screen .order-summary .total:contains("115.00")) 2026-11-12 22:56:11,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [6/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:11,971 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:12,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [7/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:56:12,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [8/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:56:12,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [9/41] Tour test_fiscal_position_tax_group_labels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:56:12,205 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:12,207 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:56:12,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [10/41] Tour test_fiscal_position_tax_group_labels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:56:12,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [11/41] Tour test_fiscal_position_tax_group_labels → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 22:56:12,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [12/41] Tour test_fiscal_position_tax_group_labels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:56:12,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [13/41] Tour test_fiscal_position_tax_group_labels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:56:12,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33929187 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '160b4137-bf42-4d1d-8c21-05b04220e60e'}] 2026-11-12 22:56:12,450 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:56:13,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33929187 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '160b4137-bf42-4d1d-8c21-05b04220e60e'} created pos.order #117 2026-11-12 22:56:13,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33929187 finished 2026-11-12 22:56:13,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.209 0.531 2026-11-12 22:56:13,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:56:13,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [14/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 1" appears on the receipt order line. (trigger: .pos-receipt .line-details:contains("Tax Group 1")) 2026-11-12 22:56:13,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95711537 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '160b4137-bf42-4d1d-8c21-05b04220e60e'}] 2026-11-12 22:56:13,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95711537 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '160b4137-bf42-4d1d-8c21-05b04220e60e'} sync ignored for existing PoS order pos.order(117,) (state: paid) 2026-11-12 22:56:13,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [15/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 1" appears in the receipt tax summary. (trigger: .pos-receipt-taxes:contains('Tax Group 1')) 2026-11-12 22:56:13,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95711537 finished 2026-11-12 22:56:13,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [16/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:56:13,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [17/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:56:13,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [18/41] Tour test_fiscal_position_tax_group_labels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-11-12 22:56:13,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.088 0.206 2026-11-12 22:56:13,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [19/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:13,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [20/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '115.00' (trigger: .product-screen .order-summary .total:contains("115.00")) 2026-11-12 22:56:13,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [21/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:13,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [22/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:13,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [23/41] Tour test_fiscal_position_tax_group_labels → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:56:14,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [24/41] Tour test_fiscal_position_tax_group_labels → Step click Actions button (trigger: .more-btn) 2026-11-12 22:56:14,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [25/41] Tour test_fiscal_position_tax_group_labels → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 22:56:14,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [26/41] Tour test_fiscal_position_tax_group_labels → Step fiscal position screen is shown (trigger: .selection-item:contains("Fiscal Position Test")) 2026-11-12 22:56:14,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [27/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:14,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [28/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:14,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [29/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '105.00' (trigger: .product-screen .order-summary .total:contains("105.00")) 2026-11-12 22:56:14,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [30/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:14,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [31/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:56:14,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [32/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:56:14,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [33/41] Tour test_fiscal_position_tax_group_labels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:56:14,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [34/41] Tour test_fiscal_position_tax_group_labels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:56:14,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [35/41] Tour test_fiscal_position_tax_group_labels → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 22:56:14,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [36/41] Tour test_fiscal_position_tax_group_labels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:56:14,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [37/41] Tour test_fiscal_position_tax_group_labels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:56:14,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57071645 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'd599683a-adb8-4a24-b5be-47f70e55f376'}] 2026-11-12 22:56:15,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57071645 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'd599683a-adb8-4a24-b5be-47f70e55f376'} created pos.order #118 2026-11-12 22:56:15,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57071645 finished 2026-11-12 22:56:15,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 125 0.116 0.493 2026-11-12 22:56:15,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:56:15,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [38/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 2" appears on the receipt order line. (trigger: .pos-receipt .line-details:contains("Tax Group 2")) 2026-11-12 22:56:15,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48741305 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'd599683a-adb8-4a24-b5be-47f70e55f376'}] 2026-11-12 22:56:15,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48741305 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'd599683a-adb8-4a24-b5be-47f70e55f376'} sync ignored for existing PoS order pos.order(118,) (state: paid) 2026-11-12 22:56:15,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48741305 finished 2026-11-12 22:56:15,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [39/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 2" appears in the receipt tax summary. (trigger: .pos-receipt-taxes:contains('Tax Group 2')) 2026-11-12 22:56:15,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [40/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:56:15,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [41/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:56:15,707 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.037 0.169 2026-11-12 22:56:15,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: tour succeeded 2026-11-12 22:56:15,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_tax_group_labels SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 22:56:15,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: heap 17424552 (allocated 19009536) 2026-11-12 22:56:15,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Closing chrome headless with pid 45945 2026-11-12 22:56:16,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Closing websocket connection 2026-11-12 22:56:16,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Terminating chrome headless with pid 45945 2026-11-12 22:56:16,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225616_135783_test_fiscal_position_tax_group_labels.txt 2026-11-12 22:56:16,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Removing chrome user profile "/tmp/tmpx4d89gj8_chrome_odoo" 2026-11-12 22:56:16,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-11-12 22:56:17,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome pid: 46162 2026-11-12 22:56:17,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome headless temporary user profile dir: /tmp/tmpn2ns4s7t_chrome_odoo 2026-11-12 22:56:17,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:35813/json/version 2026-11-12 22:56:17,048 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:17,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Browser version: Chrome/150.0.7871.114 2026-11-12 22:56:17,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:35813/json 2026-11-12 22:56:17,125 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:17,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Websocket url found: ws://127.0.0.1:35813/devtools/page/BFD9F3E7664FB0ED9B07B74A04FCCF4F 2026-11-12 22:56:17,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Enable chrome headless console log notification 2026-11-12 22:56:17,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome headless enable page notifications 2026-11-12 22:56:17,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:56:17,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Setting session cookie in browser 2026-11-12 22:56:17,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:56:17,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:56:17,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:56:18,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:18] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.058 0.842 2026-11-12 22:56:18,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Navigation result: {'frameId': 'BFD9F3E7664FB0ED9B07B74A04FCCF4F', 'loaderId': '5BFB7A945C98EE50F6940C77EBCDF6BC', 'isDownload': False} 2026-11-12 22:56:18,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-11-12 22:56:18,258 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:56:18,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:18] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:56:18,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:18] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-11-12 22:56:18,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:18] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.010 2026-11-12 22:56:19,057 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:56:19,067 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:56:19,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 22:56:19,122 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:56:19,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-11-12 22:56:19,135 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:19,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:56:19,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:56:19,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.023 2026-11-12 22:56:19,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.053 2026-11-12 22:56:19,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 22:56:19,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.057 2026-11-12 22:56:20,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.264 0.594 2026-11-12 22:56:20,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.041 2026-11-12 22:56:20,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 22:56:20,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-11-12 22:56:20,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:56:20,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: Owl is running in 'dev' mode. 2026-11-12 22:56:20,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:56:20,638 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:56:20,659 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:56:20,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:56:20,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.044 2026-11-12 22:56:20,729 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:20,731 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:56:20,769 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:56:20,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.033 2026-11-12 22:56:20,880 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:20,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:20] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.032 0.103 2026-11-12 22:56:21,018 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:21,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.052 0.221 2026-11-12 22:56:21,053 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.082 2026-11-12 22:56:21,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-11-12 22:56:21,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.134 2026-11-12 22:56:21,148 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:21,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-11-12 22:56:21,216 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-11-12 22:56:21,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-11-12 22:56:21,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-11-12 22:56:21,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-11-12 22:56:21,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-11-12 22:56:21,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=1020&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.212 2026-11-12 22:56:21,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-11-12 22:56:21,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.049 0.274 2026-11-12 22:56:21,643 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:21,701 43 INFO rb-c635c7a-226731-435507 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","price":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1")):has(.price:contains("1.0"))) 2026-11-12 22:56:21,752 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:21,762 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:21,817 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:21,874 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:21,930 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1"))) 2026-11-12 22:56:21,981 43 INFO rb-c635c7a-226731-435507 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:contains(/^\+/-$/)) 2026-11-12 22:56:22,036 43 INFO rb-c635c7a-226731-435507 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","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-11-12 22:56:22,212 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:22,278 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:22,331 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:22,432 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:22,454 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:22,461 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:22,483 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:22,552 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 22:56:22,608 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:22,685 43 INFO rb-c635c7a-226731-435507 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-11-12 22:56:22,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34606622 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'b5e86672-cc23-4d23-a7cc-f9990968290e'}] 2026-11-12 22:56:22,706 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:23,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34606622 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'b5e86672-cc23-4d23-a7cc-f9990968290e'} created pos.order #119 2026-11-12 22:56:23,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34606622 finished 2026-11-12 22:56:23,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 244 0.161 0.512 2026-11-12 22:56:23,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:56:23,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: tour succeeded 2026-11-12 22:56:23,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: ╔════════════════════════════════════╗ ║ TOUR FixedTaxNegativeQty SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 22:56:23,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18227851 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'b5e86672-cc23-4d23-a7cc-f9990968290e'}] 2026-11-12 22:56:23,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18227851 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'b5e86672-cc23-4d23-a7cc-f9990968290e'} sync ignored for existing PoS order pos.order(119,) (state: paid) 2026-11-12 22:56:23,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18227851 finished 2026-11-12 22:56:23,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: heap 15912340 (allocated 17301504) 2026-11-12 22:56:23,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Closing chrome headless with pid 46162 2026-11-12 22:56:23,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Closing websocket connection 2026-11-12 22:56:23,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Terminating chrome headless with pid 46162 2026-11-12 22:56:23,835 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.073 0.164 2026-11-12 22:56:23,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225623_890489_test_fixed_tax_negative_qty.txt 2026-11-12 22:56:23,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Removing chrome user profile "/tmp/tmpn2ns4s7t_chrome_odoo" 2026-11-12 22:56:25,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_floating_order_tour ... 2026-11-12 22:56:25,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Chrome pid: 46369 2026-11-12 22:56:25,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Chrome headless temporary user profile dir: /tmp/tmpcjql3z8a_chrome_odoo 2026-11-12 22:56:25,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Issuing json command http://127.0.0.1:33563/json/version 2026-11-12 22:56:25,973 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:26,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 22:56:26,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Issuing json command http://127.0.0.1:33563/json 2026-11-12 22:56:26,062 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:26,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Websocket url found: ws://127.0.0.1:33563/devtools/page/64B33535A3C11ADB82F1F69040A352D7 2026-11-12 22:56:26,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Enable chrome headless console log notification 2026-11-12 22:56:26,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Chrome headless enable page notifications 2026-11-12 22:56:26,241 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:56:26,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Setting session cookie in browser 2026-11-12 22:56:26,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:56:26,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:56:26,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:56:27,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:27] "GET /pos/ui/6 HTTP/1.1" 200 - 142 0.090 1.121 2026-11-12 22:56:27,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Navigation result: {'frameId': '64B33535A3C11ADB82F1F69040A352D7', 'loaderId': 'EAFBEA70CC8F204EB437D18B2045729E', 'isDownload': False} 2026-11-12 22:56:27,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Evaluate ready code "odoo.isTourReady('FloatingOrderTour')" 2026-11-12 22:56:27,499 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:56:27,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:27] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-11-12 22:56:27,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:27] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 22:56:27,549 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:27] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-11-12 22:56:28,283 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:56:28,285 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:56:28,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.042 2026-11-12 22:56:28,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 22:56:28,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Evaluate test code "odoo.startTour('FloatingOrderTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:56:28,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [1/46] Tour FloatingOrderTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:56:28,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-11-12 22:56:28,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:28,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.020 2026-11-12 22:56:28,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.009 0.052 2026-11-12 22:56:28,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.048 2026-11-12 22:56:28,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:28] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.026 2026-11-12 22:56:29,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.275 0.584 2026-11-12 22:56:29,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:56:29,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:56:29,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.044 2026-11-12 22:56:29,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:56:29,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: Owl is running in 'dev' mode. 2026-11-12 22:56:29,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-11-12 22:56:29,890 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:29,937 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:29,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.010 0.039 2026-11-12 22:56:29,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-11-12 22:56:29,990 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:56:30,000 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:30,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.003 0.027 2026-11-12 22:56:30,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [2/46] Tour FloatingOrderTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:56:30,196 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-11-12 22:56:30,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [3/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:30,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.030 0.123 2026-11-12 22:56:30,319 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:56:30,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-11-12 22:56:30,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.018 0.276 2026-11-12 22:56:30,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.023 0.382 2026-11-12 22:56:30,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.389 2026-11-12 22:56:30,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.316 2026-11-12 22:56:30,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-11-12 22:56:30,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.568 2026-11-12 22:56:30,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.345 2026-11-12 22:56:30,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-11-12 22:56:30,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.047 0.303 2026-11-12 22:56:31,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:31] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-11-12 22:56:31,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [4/46] Tour FloatingOrderTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 22:56:31,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:31] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.376 2026-11-12 22:56:31,067 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:31,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [5/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:31,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [6/46] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:56:31,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [7/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:31,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [8/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-11-12 22:56:31,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [9/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:31,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [10/46] 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-11-12 22:56:31,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [11/46] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 22:56:31,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [12/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:31,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [13/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2")):has(.price:contains("10.20"))) 2026-11-12 22:56:31,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [14/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:31,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [15/46] 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-11-12 22:56:31,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [16/46] 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-11-12 22:56:31,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [17/46] Tour FloatingOrderTour → Step .pos-leftheader .list-plus-btn 2026-11-12 22:56:31,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [18/46] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:56:32,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [19/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:32,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [20/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1")):has(.price:contains("5.28"))) 2026-11-12 22:56:32,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [21/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:32,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [22/46] 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-11-12 22:56:32,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [23/46] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:56:32,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [24/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:32,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [25/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","price":"10.56","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2")):has(.price:contains("10.56"))) 2026-11-12 22:56:32,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [26/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:32,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [27/46] 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-11-12 22:56:32,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [28/46] Tour FloatingOrderTour → Step .fa-caret-down 2026-11-12 22:56:32,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [29/46] Tour FloatingOrderTour → Step .list-container-items .btn:eq(0) 2026-11-12 22:56:32,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [30/46] 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-11-12 22:56:32,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [31/46] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:56:32,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [32/46] Tour FloatingOrderTour → Step .fa-caret-down 2026-11-12 22:56:32,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [33/46] Tour FloatingOrderTour → Step .list-container-items .btn:eq(1) 2026-11-12 22:56:32,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [34/46] 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-11-12 22:56:32,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [35/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:32,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [36/46] Tour FloatingOrderTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:56:33,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [37/46] Tour FloatingOrderTour → Step click Actions button (trigger: .more-btn) 2026-11-12 22:56:33,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [38/46] Tour FloatingOrderTour → Step body 2026-11-12 22:56:33,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [39/46] Tour FloatingOrderTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:56:33,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [40/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:33,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [41/46] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:56:33,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [42/46] 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-11-12 22:56:33,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [43/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:33,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [44/46] 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-11-12 22:56:33,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [45/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:33,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [46/46] Tour FloatingOrderTour → Step body 2026-11-12 22:56:33,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: tour succeeded 2026-11-12 22:56:33,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: ╔══════════════════════════════════╗ ║ TOUR FloatingOrderTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 22:56:33,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: heap 15907744 (allocated 16777216) 2026-11-12 22:56:33,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Closing chrome headless with pid 46369 2026-11-12 22:56:33,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Closing websocket connection 2026-11-12 22:56:33,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Terminating chrome headless with pid 46369 2026-11-12 22:56:33,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225633_861753_test_floating_order_tour.txt 2026-11-12 22:56:33,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Removing chrome user profile "/tmp/tmpcjql3z8a_chrome_odoo" 2026-11-12 22:56:33,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_gs1_barcode_scan_missing_product_variant ... 2026-11-12 22:56:35,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Chrome pid: 46575 2026-11-12 22:56:35,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Chrome headless temporary user profile dir: /tmp/tmpdh62g8ej_chrome_odoo 2026-11-12 22:56:35,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Issuing json command http://127.0.0.1:34637/json/version 2026-11-12 22:56:35,129 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:35,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Browser version: Chrome/150.0.7871.114 2026-11-12 22:56:35,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Issuing json command http://127.0.0.1:34637/json 2026-11-12 22:56:35,180 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:35,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Websocket url found: ws://127.0.0.1:34637/devtools/page/E6EF06DFB3CA7F56AE09DF5B147A7045 2026-11-12 22:56:35,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Enable chrome headless console log notification 2026-11-12 22:56:35,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Chrome headless enable page notifications 2026-11-12 22:56:35,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:56:35,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Setting session cookie in browser 2026-11-12 22:56:35,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:56:35,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:56:35,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:56:36,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:36] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.064 0.770 2026-11-12 22:56:36,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Navigation result: {'frameId': 'E6EF06DFB3CA7F56AE09DF5B147A7045', 'loaderId': '1388C3EE82B7114A2A991AE111C067D5', 'isDownload': False} 2026-11-12 22:56:36,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Evaluate ready code "odoo.isTourReady('test_gs1_barcode_scan_missing_product_variant')" 2026-11-12 22:56:36,239 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:56:36,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:36] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-11-12 22:56:36,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:36] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-11-12 22:56:36,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:36] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-11-12 22:56:36,991 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:56:37,016 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:37,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.020 0.028 2026-11-12 22:56:37,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Evaluate test code "odoo.startTour('test_gs1_barcode_scan_missing_product_variant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:56:37,087 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-11-12 22:56:37,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [1/11] Tour test_gs1_barcode_scan_missing_product_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:56:37,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.002 0.013 2026-11-12 22:56:37,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-11-12 22:56:37,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:56:37,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:56:37,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.017 2026-11-12 22:56:37,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.053 2026-11-12 22:56:37,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.052 2026-11-12 22:56:37,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:37] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.032 2026-11-12 22:56:38,317 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.305 0.590 2026-11-12 22:56:38,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:56:38,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:56:38,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.052 2026-11-12 22:56:38,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:56:38,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: Owl is running in 'dev' mode. 2026-11-12 22:56:38,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:56:38,695 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:56:38,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:56:38,727 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:38,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.023 2026-11-12 22:56:38,766 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:56:38,768 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:56:38,843 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:56:38,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [2/11] Tour test_gs1_barcode_scan_missing_product_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:56:38,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.040 0.084 2026-11-12 22:56:38,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:38] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.008 0.143 2026-11-12 22:56:39,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [3/11] Tour test_gs1_barcode_scan_missing_product_variant → Step PoS model scan barcode '0105400000002649' (trigger: body) 2026-11-12 22:56:39,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.079 0.222 2026-11-12 22:56:39,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.010 0.204 2026-11-12 22:56:39,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [4/11] Tour test_gs1_barcode_scan_missing_product_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:39,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:39,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-11-12 22:56:39,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-11-12 22:56:39,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.302 2026-11-12 22:56:39,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.302 2026-11-12 22:56:39,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-11-12 22:56:39,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.202 2026-11-12 22:56:39,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-11-12 22:56:39,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-11-12 22:56:39,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.051 0.259 2026-11-12 22:56:39,695 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-11-12 22:56:39,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [5/11] Tour test_gs1_barcode_scan_missing_product_variant → Step Check orderline with attributes: {"productName":"GS1 Missing Variant Product","quantity":1,"attributeLine":"S"} (trigger: .order-container .orderline:has(.product-name:contains("GS1 Missing Variant Product")):has(.qty:contains("1")):has(.attribute-line:contains("S"))) 2026-11-12 22:56:39,752 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:39,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 40 0.075 0.428 2026-11-12 22:56:39,967 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:39] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.009 2026-11-12 22:56:40,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [6/11] Tour test_gs1_barcode_scan_missing_product_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:40,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 42 0.076 0.094 2026-11-12 22:56:40,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [7/11] Tour test_gs1_barcode_scan_missing_product_variant → Step PoS model scan barcode '0105400000002649' (trigger: body) 2026-11-12 22:56:40,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:40] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.025 2026-11-12 22:56:40,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [8/11] Tour test_gs1_barcode_scan_missing_product_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:40,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [9/11] Tour test_gs1_barcode_scan_missing_product_variant → Step Check orderline with attributes: {"productName":"GS1 Missing Variant Product","quantity":2,"attributeLine":"S"} (trigger: .order-container .orderline:has(.product-name:contains("GS1 Missing Variant Product")):has(.qty:contains("2")):has(.attribute-line:contains("S"))) 2026-11-12 22:56:40,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [10/11] Tour test_gs1_barcode_scan_missing_product_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:40,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: [11/11] Tour test_gs1_barcode_scan_missing_product_variant → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:56:40,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: tour succeeded 2026-11-12 22:56:40,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_gs1_barcode_scan_missing_product_variant SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-11-12 22:56:40,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant.browser: heap 14811124 (allocated 15728640) 2026-11-12 22:56:40,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Closing chrome headless with pid 46575 2026-11-12 22:56:40,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Closing websocket connection 2026-11-12 22:56:40,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Terminating chrome headless with pid 46575 2026-11-12 22:56:40,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225640_689254_test_gs1_barcode_scan_missing_product_variant.txt 2026-11-12 22:56:40,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_gs1_barcode_scan_missing_product_variant: Removing chrome user profile "/tmp/tmpdh62g8ej_chrome_odoo" 2026-11-12 22:56:40,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-11-12 22:56:42,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome pid: 46793 2026-11-12 22:56:42,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmplxdqsg4d_chrome_odoo 2026-11-12 22:56:42,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:35251/json/version 2026-11-12 22:56:42,357 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:42,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-11-12 22:56:42,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:35251/json 2026-11-12 22:56:42,420 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:42,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:35251/devtools/page/F87DED777063769B8809A66FF52EFAC8 2026-11-12 22:56:42,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-11-12 22:56:42,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-11-12 22:56:42,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:56:42,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-11-12 22:56:42,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:56:42,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:56:42,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:56:43,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:43] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.056 0.774 2026-11-12 22:56:43,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': 'F87DED777063769B8809A66FF52EFAC8', 'loaderId': 'C69A91A00AE1E3DA667DDB88080242F8', 'isDownload': False} 2026-11-12 22:56:43,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-11-12 22:56:43,480 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:56:43,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:43] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-11-12 22:56:43,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:43] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 22:56:43,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:43] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 22:56:44,197 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:44,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:56:44,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:56:44,288 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:56:44,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:56:44,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [1/40] Tour limitedProductPricelistLoading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:56:44,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:56:44,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:44,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-11-12 22:56:44,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.031 2026-11-12 22:56:44,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.047 2026-11-12 22:56:44,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:44] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.038 2026-11-12 22:56:45,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.260 0.559 2026-11-12 22:56:45,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:56:45,508 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:56:45,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.050 2026-11-12 22:56:45,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-11-12 22:56:45,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-11-12 22:56:45,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:56:45,752 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:56:45,798 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:56:45,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.039 2026-11-12 22:56:45,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-11-12 22:56:45,853 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56: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-11-12 22:56:45,857 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:45,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:45] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-11-12 22:56:45,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [2/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:56:46,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.021 2026-11-12 22:56:46,078 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 22:56:46,083 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 22:56:46,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [3/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100100' (trigger: body) 2026-11-12 22:56:46,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.073 0.099 2026-11-12 22:56:46,206 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:56:46,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [4/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:46,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.031 0.246 2026-11-12 22:56:46,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.059 0.256 2026-11-12 22:56:46,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [5/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1","price":"80.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1")):has(.price:contains("80.0"))) 2026-11-12 22:56:46,563 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:56:46,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 33 0.042 0.306 2026-11-12 22:56:46,673 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.004 2026-11-12 22:56:46,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [6/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:46,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 37 0.033 0.110 2026-11-12 22:56:46,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [7/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100201' (trigger: body) 2026-11-12 22:56:46,847 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /web/image?model=product.template&field=image_128&id=1022&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-11-12 22:56:46,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:46] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.024 2026-11-12 22:56:46,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [8/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:56:47,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:47] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.041 0.086 2026-11-12 22:56:47,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 48 0.052 0.104 2026-11-12 22:56:47,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:47] "GET /web/image?model=product.template&field=image_128&id=1023&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-11-12 22:56:47,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:47] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.006 0.186 2026-11-12 22:56:47,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [9/40] Tour limitedProductPricelistLoading → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:56:47,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [10/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:56:47,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [11/40] Tour limitedProductPricelistLoading → Step .o-autocomplete input 2026-11-12 22:56:47,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [12/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:56:47,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [13/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:47,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [14/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"100.0","attributeLine":"White"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("White"))) 2026-11-12 22:56:47,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [15/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:47,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [16/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100202' (trigger: body) 2026-11-12 22:56:47,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [17/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:56:47,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:47] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.006 0.020 2026-11-12 22:56:48,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [18/40] Tour limitedProductPricelistLoading → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:56:48,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [19/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:56:48,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [20/40] Tour limitedProductPricelistLoading → Step .o-autocomplete input 2026-11-12 22:56:48,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [21/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:56:48,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [22/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:48,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [23/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"120.0","attributeLine":"Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("120.0")):has(.attribute-line:contains("Red"))) 2026-11-12 22:56:48,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [24/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:48,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [25/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:48,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [26/40] Tour limitedProductPricelistLoading → Step order total amount is '300.0' (trigger: .product-screen .order-summary .total:contains("300.0")) 2026-11-12 22:56:48,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [27/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:48,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [28/40] Tour limitedProductPricelistLoading → Step refresh page (trigger: body) 2026-11-12 22:56:49,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:49] "GET /pos/ui/6/product/2fcf3ffe-34cc-4ccf-809d-e1650ac57756 HTTP/1.1" 200 - 33 0.022 0.059 2026-11-12 22:56:50,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [29/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:50,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-12 22:56:50,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:56:50,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:56:50,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.007 0.034 2026-11-12 22:56:50,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.042 2026-11-12 22:56:50,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:56:50,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:56:50,449 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.024 2026-11-12 22:56:50,487 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.018 2026-11-12 22:56:50,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:56:50,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-11-12 22:56:50,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:56:50,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [30/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-11-12 22:56:50,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.012 0.045 2026-11-12 22:56:50,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [31/40] Tour limitedProductPricelistLoading → 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-11-12 22:56:50,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:50] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.028 0.089 2026-11-12 22:56:50,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [32/40] Tour limitedProductPricelistLoading → 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-11-12 22:56:50,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [33/40] Tour limitedProductPricelistLoading → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:56:51,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [34/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"2","price":"140.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("2")):has(.price:contains("140.0"))) 2026-11-12 22:56:51,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:51] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.025 0.211 2026-11-12 22:56:51,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [35/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:51,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [36/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100300' (trigger: body) 2026-11-12 22:56:51,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [37/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:51,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [38/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-11-12 22:56:51,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:51] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 29 0.040 0.081 2026-11-12 22:56:51,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [39/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:56:51,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 29 0.025 0.080 2026-11-12 22:56:51,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [40/40] Tour limitedProductPricelistLoading → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:56:51,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-11-12 22:56:51,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:51] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.019 0.076 2026-11-12 22:56:51,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoading SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-12 22:56:51,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:51] "GET /web/image?model=product.template&field=image_128&id=1024&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.064 2026-11-12 22:56:51,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: heap 17745052 (allocated 19398656) 2026-11-12 22:56:51,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 46793 2026-11-12 22:56:51,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-11-12 22:56:51,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 46793 2026-11-12 22:56:52,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225652_024822_test_limited_product_pricelist_loading.txt 2026-11-12 22:56:52,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmplxdqsg4d_chrome_odoo" 2026-11-12 22:56:52,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_line_configurators ... 2026-11-12 22:56:54,333 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome pid: 47039 2026-11-12 22:56:54,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome headless temporary user profile dir: /tmp/tmpmbbmc05z_chrome_odoo 2026-11-12 22:56:54,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Issuing json command http://127.0.0.1:44133/json/version 2026-11-12 22:56:54,336 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:54,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Browser version: Chrome/150.0.7871.114 2026-11-12 22:56:54,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Issuing json command http://127.0.0.1:44133/json 2026-11-12 22:56:54,452 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:56:54,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Websocket url found: ws://127.0.0.1:44133/devtools/page/321F39C5B12C9F44D443A78C7740EF71 2026-11-12 22:56:54,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Enable chrome headless console log notification 2026-11-12 22:56:54,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome headless enable page notifications 2026-11-12 22:56:54,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:56:54,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Setting session cookie in browser 2026-11-12 22:56:54,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:56:54,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:56:54,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:56:55,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:55] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.050 1.055 2026-11-12 22:56:55,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Navigation result: {'frameId': '321F39C5B12C9F44D443A78C7740EF71', 'loaderId': 'FC8E9E60A9C77226B8E74141E794CE61', 'isDownload': False} 2026-11-12 22:56:55,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Evaluate ready code "odoo.isTourReady('test_line_configurators_product')" 2026-11-12 22:56:55,816 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:56:55,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:55] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-12 22:56:55,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:55] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-11-12 22:56:55,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:55] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-11-12 22:56:56,497 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:56:56,502 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:56,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-11-12 22:56:56,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Evaluate test code "odoo.startTour('test_line_configurators_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:56:56,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:56:56,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [1/37] Tour test_line_configurators_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:56:56,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:56:56,620 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:56:56,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.018 2026-11-12 22:56:56,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.038 2026-11-12 22:56:56,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.056 2026-11-12 22:56:56,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:56] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.059 2026-11-12 22:56:57,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.246 0.631 2026-11-12 22:56:57,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:56:57,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:56:57,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:57] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.062 2026-11-12 22:56:57,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:56:57,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-11-12 22:56:58,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-11-12 22:56:58,089 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:56:58,094 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:56:58,129 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:56:58,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.034 2026-11-12 22:56:58,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:56:58,186 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56: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-11-12 22:56:58,206 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 22:56:58,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [2/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:56:58,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.054 0.090 2026-11-12 22:56:58,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.055 0.221 2026-11-12 22:56:58,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [3/37] Tour test_line_configurators_product → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-11-12 22:56:58,494 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.296 2026-11-12 22:56:58,509 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:56:58,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-11-12 22:56:58,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-11-12 22:56:58,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-11-12 22:56:58,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.281 2026-11-12 22:56:58,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.251 2026-11-12 22:56:58,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.216 2026-11-12 22:56:58,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-11-12 22:56:58,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-11-12 22:56:58,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.028 2026-11-12 22:56:58,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=1027&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.213 2026-11-12 22:56:58,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:58] "GET /web/image?model=product.template&field=image_128&id=1025&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.235 2026-11-12 22:56:59,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/image?model=product.template&field=image_128&id=1026&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.251 2026-11-12 22:56:59,135 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.287 2026-11-12 22:56:59,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/image?model=product.template&field=image_128&id=1028&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.277 2026-11-12 22:56:59,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/image?model=product.template&field=image_128&id=1029&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.269 2026-11-12 22:56:59,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [4/37] Tour test_line_configurators_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:56:59,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/image?model=product.template&field=image_128&id=1030&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.269 2026-11-12 22:56:59,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [5/37] Tour test_line_configurators_product → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-11-12 22:56:59,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.653 2026-11-12 22:56:59,316 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/image?model=product.template&field=image_128&id=1031&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-11-12 22:56:59,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/image?model=product.template&field=image_128&id=1032&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-11-12 22:56:59,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [6/37] Tour test_line_configurators_product → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:56:59,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/image?model=product.template&field=image_128&id=1033&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-11-12 22:56:59,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [7/37] Tour test_line_configurators_product → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-11-12 22:56:59,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/image?model=product.template&field=image_128&id=1034&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-11-12 22:56:59,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [8/37] Tour test_line_configurators_product → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:56:59,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [9/37] Tour test_line_configurators_product → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:56:59,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [10/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:56:59,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [11/37] Tour test_line_configurators_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:56:59,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [12/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:56:59,813 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:56:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:00,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [13/37] Tour test_line_configurators_product → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-11-12 22:57:00,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [14/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-11-12 22:57:00,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [15/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:57:01,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [16/37] Tour test_line_configurators_product → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-11-12 22:57:01,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [17/37] Tour test_line_configurators_product → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-11-12 22:57:01,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [18/37] Tour test_line_configurators_product → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:57:01,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [19/37] Tour test_line_configurators_product → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-11-12 22:57:01,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [20/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:57:01,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [21/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:57:01,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [22/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:01,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [23/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-11-12 22:57:01,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [24/37] Tour test_line_configurators_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:01,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [25/37] Tour test_line_configurators_product → Step refresh page (trigger: body) 2026-11-12 22:57:01,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:01] "GET /pos/ui/6/product/a2586c89-a397-4430-8e37-21a316ec473e HTTP/1.1" 200 - 33 0.017 0.059 2026-11-12 22:57:03,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [26/37] Tour test_line_configurators_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:03,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 22:57:03,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:57:03,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:03,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.041 2026-11-12 22:57:03,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.002 0.053 2026-11-12 22:57:03,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:57:03,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:57:03,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.006 0.022 2026-11-12 22:57:03,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:57:03,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-11-12 22:57:03,666 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:57:03,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [27/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-11-12 22:57:03,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [28/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:57:03,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:03] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.037 0.058 2026-11-12 22:57:04,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:04] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.022 0.161 2026-11-12 22:57:04,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:04] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.200 2026-11-12 22:57:04,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [29/37] Tour test_line_configurators_product → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-11-12 22:57:04,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [30/37] Tour test_line_configurators_product → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-11-12 22:57:04,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [31/37] Tour test_line_configurators_product → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:57:04,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [32/37] Tour test_line_configurators_product → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-11-12 22:57:04,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [33/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:57:04,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [34/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:57:04,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [35/37] Tour test_line_configurators_product → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-11-12 22:57:04,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [36/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-11-12 22:57:05,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [37/37] Tour test_line_configurators_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:05,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: tour succeeded 2026-11-12 22:57:05,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_line_configurators_product SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:57:05,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: heap 17327576 (allocated 18612224) 2026-11-12 22:57:05,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Closing chrome headless with pid 47039 2026-11-12 22:57:05,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Closing websocket connection 2026-11-12 22:57:05,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Terminating chrome headless with pid 47039 2026-11-12 22:57:05,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225705_521069_test_line_configurators.txt 2026-11-12 22:57:05,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Removing chrome user profile "/tmp/tmpmbbmc05z_chrome_odoo" 2026-11-12 22:57:05,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome pid: 47271 2026-11-12 22:57:05,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome headless temporary user profile dir: /tmp/tmplwlold3b_chrome_odoo 2026-11-12 22:57:05,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Issuing json command http://127.0.0.1:40337/json/version 2026-11-12 22:57:05,987 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:06,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Browser version: Chrome/150.0.7871.114 2026-11-12 22:57:06,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Issuing json command http://127.0.0.1:40337/json 2026-11-12 22:57:06,098 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:06,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Websocket url found: ws://127.0.0.1:40337/devtools/page/0DF65FDFC175BE9EB131EC66EEF7027A 2026-11-12 22:57:06,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Enable chrome headless console log notification 2026-11-12 22:57:06,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome headless enable page notifications 2026-11-12 22:57:06,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:57:06,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Setting session cookie in browser 2026-11-12 22:57:06,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:57:06,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:57:06,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:06] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.022 0.065 2026-11-12 22:57:06,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Navigation result: {'frameId': '0DF65FDFC175BE9EB131EC66EEF7027A', 'loaderId': '3E63AB8480F5993125D3430F12A975D2', 'isDownload': False} 2026-11-12 22:57:06,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Evaluate ready code "odoo.isTourReady('test_line_configurators_combo')" 2026-11-12 22:57:06,454 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:57:06,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:06] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-11-12 22:57:06,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:06] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-11-12 22:57:06,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:06] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.031 2026-11-12 22:57:07,210 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:07,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:57:07,238 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:57:07,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Evaluate test code "odoo.startTour('test_line_configurators_combo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:57:07,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.021 2026-11-12 22:57:07,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [1/60] Tour test_line_configurators_combo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:57:07,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-11-12 22:57:07,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:57:07,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.015 2026-11-12 22:57:07,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.002 0.020 2026-11-12 22:57:07,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.013 0.046 2026-11-12 22:57:07,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:07] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.044 2026-11-12 22:57:08,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.220 0.556 2026-11-12 22:57:08,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:57:08,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:57:08,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.041 2026-11-12 22:57:08,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:57:08,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-11-12 22:57:08,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:57:08,643 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:08,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:57:08,686 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:57:08,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.023 2026-11-12 22:57:08,707 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:57:08,708 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:57:08,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.027 0.034 2026-11-12 22:57:08,783 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:57:08,901 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:08] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.040 0.101 2026-11-12 22:57:08,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [2/60] Tour test_line_configurators_combo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 22:57:09,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.031 0.206 2026-11-12 22:57:09,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.076 2026-11-12 22:57:09,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [3/60] Tour test_line_configurators_combo → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:57:09,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.027 0.079 2026-11-12 22:57:09,160 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [4/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:57:09,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.121 2026-11-12 22:57:09,212 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:57:09,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [5/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:57:09,219 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:57:09,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.133 2026-11-12 22:57:09,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-11-12 22:57:09,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [6/60] Tour test_line_configurators_combo → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:57:09,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-11-12 22:57:09,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-11-12 22:57:09,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [7/60] Tour test_line_configurators_combo → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-11-12 22:57:09,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-11-12 22:57:09,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-11-12 22:57:09,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [8/60] Tour test_line_configurators_combo → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:57:09,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-11-12 22:57:09,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [9/60] Tour test_line_configurators_combo → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-11-12 22:57:09,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=1025&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-11-12 22:57:09,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=1026&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.214 2026-11-12 22:57:09,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [10/60] Tour test_line_configurators_combo → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:57:09,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.template&field=image_128&id=1027&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.222 2026-11-12 22:57:09,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [11/60] Tour test_line_configurators_combo → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:57:09,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.015 0.222 2026-11-12 22:57:09,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.261 2026-11-12 22:57:09,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [12/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:09,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.267 2026-11-12 22:57:09,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [13/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:57:09,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.275 2026-11-12 22:57:09,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [14/60] Tour test_line_configurators_combo → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:57:09,853 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.009 0.274 2026-11-12 22:57:09,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.273 2026-11-12 22:57:09,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [15/60] Tour test_line_configurators_combo → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-11-12 22:57:09,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:09] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.287 2026-11-12 22:57:09,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [16/60] Tour test_line_configurators_combo → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-11-12 22:57:10,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [17/60] Tour test_line_configurators_combo → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-11-12 22:57:10,031 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.012 0.304 2026-11-12 22:57:10,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.295 2026-11-12 22:57:10,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [18/60] Tour test_line_configurators_combo → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-11-12 22:57:10,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.product&field=image_128&id=1332&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.026 0.311 2026-11-12 22:57:10,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [19/60] Tour test_line_configurators_combo → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-11-12 22:57:10,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.template&field=image_128&id=1028&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.322 2026-11-12 22:57:10,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [20/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:10,240 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.template&field=image_128&id=1029&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.292 2026-11-12 22:57:10,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.template&field=image_128&id=1030&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-11-12 22:57:10,271 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [21/60] Tour test_line_configurators_combo → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:57:10,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.template&field=image_128&id=1031&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-11-12 22:57:10,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [22/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:57:10,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.template&field=image_128&id=1032&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-11-12 22:57:10,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [23/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:10,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.template&field=image_128&id=1033&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-11-12 22:57:10,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:10] "GET /web/image?model=product.template&field=image_128&id=1034&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-11-12 22:57:10,544 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [24/60] Tour test_line_configurators_combo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:10,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [25/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 22:57:10,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [26/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-11-12 22:57:10,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [27/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 22:57:10,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [28/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-11-12 22:57:11,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [29/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:57:11,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [30/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:57:11,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [31/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:57:11,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [32/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-11-12 22:57:11,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [33/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 22:57:11,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [34/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-11-12 22:57:11,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [35/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 22:57:11,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [36/60] Tour test_line_configurators_combo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:11,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [37/60] Tour test_line_configurators_combo → Step refresh page (trigger: body) 2026-11-12 22:57:12,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:12] "GET /pos/ui/6/product/924a59f0-2d61-4bdf-b344-71add025b7b7 HTTP/1.1" 200 - 33 0.023 0.075 2026-11-12 22:57:13,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [38/60] Tour test_line_configurators_combo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:13,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.006 0.007 2026-11-12 22:57:13,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.009 2026-11-12 22:57:13,324 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:13,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.052 2026-11-12 22:57:13,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.002 0.058 2026-11-12 22:57:13,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.006 2026-11-12 22:57:13,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:57:13,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.016 2026-11-12 22:57:13,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 22:57:13,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-11-12 22:57:13,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:57:13,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [39/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-11-12 22:57:13,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:13] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.021 2026-11-12 22:57:14,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:14] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.025 0.098 2026-11-12 22:57:14,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:14] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.024 0.194 2026-11-12 22:57:14,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [40/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 22:57:14,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [41/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:57:14,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [42/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 22:57:14,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [43/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:57:14,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [44/60] Tour test_line_configurators_combo → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-11-12 22:57:14,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [45/60] Tour test_line_configurators_combo → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-11-12 22:57:14,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [46/60] Tour test_line_configurators_combo → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-11-12 22:57:14,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [47/60] Tour test_line_configurators_combo → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-11-12 22:57:15,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [48/60] Tour test_line_configurators_combo → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-11-12 22:57:15,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [49/60] Tour test_line_configurators_combo → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-11-12 22:57:15,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [50/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:15,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [51/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-11-12 22:57:15,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [52/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 22:57:15,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [53/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-11-12 22:57:15,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [54/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 22:57:15,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [55/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-11-12 22:57:15,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [56/60] Tour test_line_configurators_combo → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:57:16,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [57/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-11-12 22:57:16,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:16,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [58/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-11-12 22:57:16,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [59/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-11-12 22:57:16,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [60/60] Tour test_line_configurators_combo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:16,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: tour succeeded 2026-11-12 22:57:16,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_line_configurators_combo SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 22:57:17,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: heap 20258500 (allocated 22155264) 2026-11-12 22:57:17,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Closing chrome headless with pid 47271 2026-11-12 22:57:17,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Closing websocket connection 2026-11-12 22:57:17,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Terminating chrome headless with pid 47271 2026-11-12 22:57:17,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225717_281701_test_line_configurators.txt 2026-11-12 22:57:17,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Removing chrome user profile "/tmp/tmplwlold3b_chrome_odoo" 2026-11-12 22:57:17,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_load_pos_demo_data ... 2026-11-12 22:57:17,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome pid: 47518 2026-11-12 22:57:17,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome headless temporary user profile dir: /tmp/tmpz__uysgi_chrome_odoo 2026-11-12 22:57:17,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:35031/json/version 2026-11-12 22:57:17,838 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:17,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Browser version: Chrome/150.0.7871.114 2026-11-12 22:57:17,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:35031/json 2026-11-12 22:57:17,865 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:17,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Websocket url found: ws://127.0.0.1:35031/devtools/page/C8D30115BB6A69ECBDDEEC1412D3B491 2026-11-12 22:57:17,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Enable chrome headless console log notification 2026-11-12 22:57:17,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome headless enable page notifications 2026-11-12 22:57:17,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:57:18,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Setting session cookie in browser 2026-11-12 22:57:18,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:57:18,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:57:18,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:57:19,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "GET /pos/ui/6 HTTP/1.1" 200 - 136 0.120 0.863 2026-11-12 22:57:19,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Navigation result: {'frameId': 'C8D30115BB6A69ECBDDEEC1412D3B491', 'loaderId': 'E7BF6CC053D5106AA1E6C19FE57E2462', 'isDownload': False} 2026-11-12 22:57:19,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Evaluate ready code "odoo.isTourReady('test_load_pos_demo_data_by_pos_user')" 2026-11-12 22:57:19,042 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:57:19,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 22:57:19,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:57:19,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 22:57:19,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:19,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:19,725 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-11-12 22:57:19,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:57:19,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Evaluate test code "odoo.startTour('test_load_pos_demo_data_by_pos_user', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:57:19,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [1/5] Tour test_load_pos_demo_data_by_pos_user → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:57:19,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:57:19,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:19,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-11-12 22:57:19,921 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:19] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.045 2026-11-12 22:57:20,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.065 2026-11-12 22:57:20,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:20] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.054 2026-11-12 22:57:20,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.255 0.518 2026-11-12 22:57:20,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:57:21,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 22:57:21,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.089 2026-11-12 22:57:21,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:57:21,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: Owl is running in 'dev' mode. 2026-11-12 22:57:21,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-11-12 22:57:21,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:57:21,348 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:57:21,355 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:57:21,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.040 2026-11-12 22:57:21,404 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:21,406 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:57:21,433 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:57:21,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.024 0.092 2026-11-12 22:57:21,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [2/5] Tour test_load_pos_demo_data_by_pos_user → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:57:21,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.151 2026-11-12 22:57:21,646 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:57:21,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [3/5] Tour test_load_pos_demo_data_by_pos_user → Step Click on Load Sample button (trigger: .o_view_nocontent .o_nocontent_help button.btn-primary:contains("Load Sample")) 2026-11-12 22:57:21,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.077 0.248 2026-11-12 22:57:21,778 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:57:21,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.147 2026-11-12 22:57:21,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.045 0.182 2026-11-12 22:57:21,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [4/5] Tour test_load_pos_demo_data_by_pos_user → Step Click Ok on the Access Denied dialog box (trigger: .modal-content:has(.modal-title:contains("Access Denied")) .modal-footer .btn.btn-primary:contains("Ok")) 2026-11-12 22:57:22,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:22] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:57:22,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [5/5] Tour test_load_pos_demo_data_by_pos_user → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:57:22,054 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:57:22,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: tour succeeded 2026-11-12 22:57:22,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_load_pos_demo_data_by_pos_user SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 22:57:22,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: heap 13056892 (allocated 14155776) 2026-11-12 22:57:22,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Closing chrome headless with pid 47518 2026-11-12 22:57:22,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Closing websocket connection 2026-11-12 22:57:22,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Terminating chrome headless with pid 47518 2026-11-12 22:57:22,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225722_348476_test_load_pos_demo_data.txt 2026-11-12 22:57:22,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Removing chrome user profile "/tmp/tmpz__uysgi_chrome_odoo" 2026-11-12 22:57:23,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome pid: 47711 2026-11-12 22:57:23,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome headless temporary user profile dir: /tmp/tmp8mwbrkx2_chrome_odoo 2026-11-12 22:57:23,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:33967/json/version 2026-11-12 22:57:23,143 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:23,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Browser version: Chrome/150.0.7871.114 2026-11-12 22:57:23,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:33967/json 2026-11-12 22:57:23,254 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:23,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Websocket url found: ws://127.0.0.1:33967/devtools/page/37936A499AA7F81E13E22F86E58F0A25 2026-11-12 22:57:23,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Enable chrome headless console log notification 2026-11-12 22:57:23,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome headless enable page notifications 2026-11-12 22:57:23,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:57:23,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Setting session cookie in browser 2026-11-12 22:57:23,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:57:23,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:57:23,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:23] "GET /pos/ui/6 HTTP/1.1" 200 - 71 0.064 0.131 2026-11-12 22:57:23,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Navigation result: {'frameId': '37936A499AA7F81E13E22F86E58F0A25', 'loaderId': '3F1E2E49E6D90724A08AD977CA975CA3', 'isDownload': False} 2026-11-12 22:57:23,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Evaluate ready code "odoo.isTourReady('test_load_pos_demo_data_with_member_role')" 2026-11-12 22:57:23,675 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:57:23,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:23] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-11-12 22:57:23,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:23] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-11-12 22:57:23,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:23] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-11-12 22:57:24,433 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:57:24,456 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:57:24,516 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.019 0.058 2026-11-12 22:57:24,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Evaluate test code "odoo.startTour('test_load_pos_demo_data_with_member_role', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:57:24,583 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-11-12 22:57:24,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [1/4] Tour test_load_pos_demo_data_with_member_role → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:57:24,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:57:24,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:24,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-11-12 22:57:24,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 22:57:24,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.055 2026-11-12 22:57:24,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:24] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.062 2026-11-12 22:57:25,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.218 0.595 2026-11-12 22:57:25,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:57:25,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:57:25,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:25] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.069 2026-11-12 22:57:25,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-11-12 22:57:26,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: Owl is running in 'dev' mode. 2026-11-12 22:57:26,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:57:26,110 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:57:26,125 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:57:26,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.042 2026-11-12 22:57:26,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-11-12 22:57:26,172 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57: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-11-12 22:57:26,177 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:26,229 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.011 0.021 2026-11-12 22:57:26,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [2/4] Tour test_load_pos_demo_data_with_member_role → Step Click on Load Sample button (trigger: .o_view_nocontent .o_nocontent_help button.btn-primary:contains("Load Sample")) 2026-11-12 22:57:26,329 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:57:26,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [3/4] Tour test_load_pos_demo_data_with_member_role → Step Click Ok on the Access Denied dialog box (trigger: .modal-content:has(.modal-title:contains("Access Denied")) .modal-footer .btn.btn-primary:contains("Ok")) 2026-11-12 22:57:26,417 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 22:57:26,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.071 0.116 2026-11-12 22:57:26,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.021 0.250 2026-11-12 22:57:26,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.189 2026-11-12 22:57:26,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.257 2026-11-12 22:57:26,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [4/4] Tour test_load_pos_demo_data_with_member_role → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:57:26,668 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:26,672 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:57:26,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: tour succeeded 2026-11-12 22:57:26,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_load_pos_demo_data_with_member_role SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 22:57:26,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: heap 12874764 (allocated 13893632) 2026-11-12 22:57:26,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Closing chrome headless with pid 47711 2026-11-12 22:57:26,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Closing websocket connection 2026-11-12 22:57:26,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Terminating chrome headless with pid 47711 2026-11-12 22:57:26,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225726_995191_test_load_pos_demo_data.txt 2026-11-12 22:57:26,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Removing chrome user profile "/tmp/tmp8mwbrkx2_chrome_odoo" 2026-11-12 22:57:27,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot ... 2026-11-12 22:57:28,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome pid: 47905 2026-11-12 22:57:28,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmpcvhau2jh_chrome_odoo 2026-11-12 22:57:28,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:36343/json/version 2026-11-12 22:57:28,041 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:28,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-11-12 22:57:28,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:36343/json 2026-11-12 22:57:28,090 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:28,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Websocket url found: ws://127.0.0.1:36343/devtools/page/6DC83ECF9A4B1591BF4768E483FEA496 2026-11-12 22:57:28,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Enable chrome headless console log notification 2026-11-12 22:57:28,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome headless enable page notifications 2026-11-12 22:57:28,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:57:28,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Setting session cookie in browser 2026-11-12 22:57:28,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:57:28,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:57:28,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:57:29,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:29] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.047 0.741 2026-11-12 22:57:29,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Navigation result: {'frameId': '6DC83ECF9A4B1591BF4768E483FEA496', 'loaderId': '0D6DB95CA3BF33E73C93774F54B83580', 'isDownload': False} 2026-11-12 22:57:29,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-11-12 22:57:29,139 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:57:29,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:29] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 22:57:29,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:29] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 22:57:29,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:29] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-11-12 22:57:29,946 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:29,954 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:57:29,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.030 2026-11-12 22:57:30,041 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:57:30,043 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-11-12 22:57:30,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [1/107] Tour LotTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:57:30,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:57:30,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:57:30,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-11-12 22:57:30,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:30] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.036 2026-11-12 22:57:30,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.065 2026-11-12 22:57:30,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:30] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.081 2026-11-12 22:57:31,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.270 0.576 2026-11-12 22:57:31,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:57:31,338 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:57:31,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.062 2026-11-12 22:57:31,504 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:57:31,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-11-12 22:57:31,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:57:31,641 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:57:31,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:57:31,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.009 0.023 2026-11-12 22:57:31,698 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:57:31,713 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:57:31,715 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:57:31,749 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:57:31,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.028 0.065 2026-11-12 22:57:31,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [2/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:57:31,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:31] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.041 0.191 2026-11-12 22:57:32,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.022 0.242 2026-11-12 22:57:32,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [3/107] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:57:32,064 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.092 2026-11-12 22:57:32,082 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:32,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-11-12 22:57:32,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.144 2026-11-12 22:57:32,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-11-12 22:57:32,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.011 0.177 2026-11-12 22:57:32,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-11-12 22:57:32,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.185 2026-11-12 22:57:32,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-11-12 22:57:32,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-11-12 22:57:32,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.212 2026-11-12 22:57:32,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=1036&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-11-12 22:57:32,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "GET /web/image?model=product.template&field=image_128&id=1035&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-11-12 22:57:32,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.036 0.269 2026-11-12 22:57:32,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [4/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:57:32,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:32] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.007 0.017 2026-11-12 22:57:32,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [5/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:57:33,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [6/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:57:33,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [7/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:57:33,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [8/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-11-12 22:57:33,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [9/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:57:33,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [10/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:33,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [11/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:33,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [12/107] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-11-12 22:57:33,429 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:33,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [13/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:33,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [14/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:33,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [15/107] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:57:33,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [16/107] Tour LotTour → Step delete lot number (trigger: .lot-container .lot-item:eq(0) .btn) 2026-11-12 22:57:33,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:33] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.013 0.015 2026-11-12 22:57:33,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [17/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:57:33,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [18/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:57:33,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [19/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:57:33,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [20/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:57:33,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [21/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:57:33,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [22/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(2)) 2026-11-12 22:57:33,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [23/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:57:34,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [24/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:34,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [25/107] 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-11-12 22:57:34,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [26/107] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:57:34,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [27/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:57:34,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:34] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.003 0.011 2026-11-12 22:57:34,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [28/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:57:34,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [29/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:57:34,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [30/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:57:34,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [31/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-11-12 22:57:34,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [32/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:57:34,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [33/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:34,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [34/107] 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-11-12 22:57:34,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [35/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:34,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [36/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:34,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [37/107] Tour LotTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:57:35,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [38/107] Tour LotTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:57:35,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [39/107] Tour LotTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:57:35,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [40/107] Tour LotTour → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:57:35,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [41/107] Tour LotTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:57:35,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [42/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:35,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [43/107] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:57:35,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:35] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.033 0.054 2026-11-12 22:57:35,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [44/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:57:35,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.027 0.075 2026-11-12 22:57:35,549 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:35] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.007 0.095 2026-11-12 22:57:35,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [45/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:57:35,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [46/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:57:35,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [47/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:57:35,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [48/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-11-12 22:57:36,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [49/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:57:36,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [50/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:36,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [51/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:36,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [52/107] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-11-12 22:57:36,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [53/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:36,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [54/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:36,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [55/107] Tour LotTour → Step .info-list:contains('SN 3') 2026-11-12 22:57:36,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [56/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:36,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [57/107] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-11-12 22:57:36,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [58/107] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:57:36,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [59/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:57:36,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:36] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.003 0.019 2026-11-12 22:57:36,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [60/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:57:36,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [61/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:57:37,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [62/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:57:37,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [63/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(5)) 2026-11-12 22:57:37,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [64/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:57:37,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [65/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:37,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [66/107] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:57:37,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [67/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:57:37,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:37] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.003 0.012 2026-11-12 22:57:37,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [68/107] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:57:37,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [69/107] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:57:37,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [70/107] Tour LotTour → Step .o-autocomplete input 2026-11-12 22:57:37,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [71/107] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-11-12 22:57:37,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [72/107] Tour LotTour → Step .o-autocomplete input:value() 2026-11-12 22:57:37,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [73/107] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:37,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [74/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:38,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [75/107] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-11-12 22:57:38,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [76/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:38,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [77/107] Tour LotTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-11-12 22:57:38,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [78/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:38,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:38] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 6 0.004 0.019 2026-11-12 22:57:38,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [79/107] Tour LotTour → Step .info-list:contains('Lot Number 1001') 2026-11-12 22:57:38,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [80/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:38,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [81/107] Tour LotTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:57:38,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [82/107] Tour LotTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:57:38,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [83/107] Tour LotTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:57:38,536 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:38,541 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:38,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [84/107] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:57:38,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [85/107] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:57:38,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [86/107] Tour LotTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:57:38,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35269066 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': '02d87413-e46b-42a1-bf10-95b3e6e39f9c'}] 2026-11-12 22:57:38,767 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:57:39,357 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted stock.move.line records with IDs: [1659] 2026-11-12 22:57:39,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35269066 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': '02d87413-e46b-42a1-bf10-95b3e6e39f9c'} created pos.order #120 2026-11-12 22:57:39,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35269066 finished 2026-11-12 22:57:40,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 393 0.448 0.905 2026-11-12 22:57:40,159 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:57:40,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [87/107] Tour LotTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:57:40,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74714722 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': '02d87413-e46b-42a1-bf10-95b3e6e39f9c'}] 2026-11-12 22:57:40,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74714722 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': '02d87413-e46b-42a1-bf10-95b3e6e39f9c'} sync ignored for existing PoS order pos.order(120,) (state: paid) 2026-11-12 22:57:40,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74714722 finished 2026-11-12 22:57:40,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [88/107] Tour LotTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:57:40,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [89/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:40,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [90/107] Tour LotTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:57:40,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.041 0.179 2026-11-12 22:57:40,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [91/107] Tour LotTour → Step click Actions button (trigger: .more-btn) 2026-11-12 22:57:40,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [92/107] Tour LotTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:57:40,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [93/107] Tour LotTour → Step .ticket-screen .order-row:contains("002") 2026-11-12 22:57:40,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:57:40,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [94/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:40,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.049 2026-11-12 22:57:40,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [95/107] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:57:40,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.041 2026-11-12 22:57:40,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [96/107] Tour LotTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-11-12 22:57:40,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [97/107] Tour LotTour → 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-11-12 22:57:41,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [98/107] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:57:41,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [99/107] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:41,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [100/107] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:41,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [101/107] Tour LotTour → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:57:41,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [102/107] Tour LotTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:57:41,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [103/107] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:57:41,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [104/107] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:57:41,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [105/107] Tour LotTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:57:41,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28244309 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000003', 'uuid': '8eeae0a7-58ba-4ebd-a6d2-8a2d160ffb83'}] 2026-11-12 22:57:41,917 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted stock.move.line records with IDs: [1662] 2026-11-12 22:57:42,061 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted stock.move.line records with IDs: [1663] 2026-11-12 22:57:42,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28244309 order {'name': '/', 'pos_reference': '261-6-000003', 'uuid': '8eeae0a7-58ba-4ebd-a6d2-8a2d160ffb83'} created pos.order #121 2026-11-12 22:57:42,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28244309 finished 2026-11-12 22:57:42,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 304 0.318 0.845 2026-11-12 22:57:42,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:57:42,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [106/107] Tour LotTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:57:42,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49368417 started for PoS orders references: [{'name': 'Shop - 000002 REFUND', 'pos_reference': '261-6-000003', 'uuid': '8eeae0a7-58ba-4ebd-a6d2-8a2d160ffb83'}] 2026-11-12 22:57:42,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49368417 order {'name': 'Shop - 000002 REFUND', 'pos_reference': '261-6-000003', 'uuid': '8eeae0a7-58ba-4ebd-a6d2-8a2d160ffb83'} sync ignored for existing PoS order pos.order(121,) (state: paid) 2026-11-12 22:57:42,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [107/107] Tour LotTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:57:42,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49368417 finished 2026-11-12 22:57:42,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: tour succeeded 2026-11-12 22:57:42,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-11-12 22:57:43,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.043 0.192 2026-11-12 22:57:43,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: heap 23096264 (allocated 25300992) 2026-11-12 22:57:43,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Closing chrome headless with pid 47905 2026-11-12 22:57:43,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Closing websocket connection 2026-11-12 22:57:43,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Terminating chrome headless with pid 47905 2026-11-12 22:57:43,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225743_347239_test_lot.txt 2026-11-12 22:57:43,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Removing chrome user profile "/tmp/tmpcvhau2jh_chrome_odoo" 2026-11-12 22:57:45,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-11-12 22:57:45,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome pid: 48145 2026-11-12 22:57:45,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmpre0gbm06_chrome_odoo 2026-11-12 22:57:45,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:38695/json/version 2026-11-12 22:57:45,845 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:45,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-11-12 22:57:45,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:38695/json 2026-11-12 22:57:45,963 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:45,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:38695/devtools/page/293EF65D8814DF7AAD35FF28F9E032B7 2026-11-12 22:57:46,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Enable chrome headless console log notification 2026-11-12 22:57:46,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless enable page notifications 2026-11-12 22:57:46,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:57:46,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Setting session cookie in browser 2026-11-12 22:57:46,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:57:46,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:57:46,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:57:47,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:47] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.061 1.007 2026-11-12 22:57:47,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Navigation result: {'frameId': '293EF65D8814DF7AAD35FF28F9E032B7', 'loaderId': 'E7108B359D4EAA4F47EF14AEE398C507', 'isDownload': False} 2026-11-12 22:57:47,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-11-12 22:57:47,289 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:57:47,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:47] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 22:57:47,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:47] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-11-12 22:57:47,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:47] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-11-12 22:57:48,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:48,174 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:57:48,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:57:48,257 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:57:48,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-11-12 22:57:48,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [1/50] Tour LotRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:57:48,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:57:48,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:57:48,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.023 2026-11-12 22:57:48,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.051 2026-11-12 22:57:48,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.051 2026-11-12 22:57:48,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:48] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.043 2026-11-12 22:57:49,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.299 0.648 2026-11-12 22:57:49,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:57:49,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:57:49,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-11-12 22:57:49,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:57:49,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-11-12 22:57:49,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-11-12 22:57:49,915 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:57:49,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:57:49,964 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.084 2026-11-12 22:57:49,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.023 0.065 2026-11-12 22:57:49,979 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:57:50,021 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:57:50,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.041 2026-11-12 22:57:50,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [2/50] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:57:50,202 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:57:50,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.049 0.077 2026-11-12 22:57:50,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.142 2026-11-12 22:57:50,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [3/50] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-11-12 22:57:50,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.018 0.175 2026-11-12 22:57:50,404 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:57:50,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.242 2026-11-12 22:57:50,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-11-12 22:57:50,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.234 2026-11-12 22:57:50,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.034 0.432 2026-11-12 22:57:50,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.347 2026-11-12 22:57:50,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.311 2026-11-12 22:57:50,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-11-12 22:57:50,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image?model=product.template&field=image_128&id=1037&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-11-12 22:57:50,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.356 2026-11-12 22:57:50,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:50] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.271 2026-11-12 22:57:50,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [4/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-11-12 22:57:51,003 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:51] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.355 2026-11-12 22:57:51,028 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-11-12 22:57:51,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [5/50] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-11-12 22:57:51,079 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:51,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.038 2026-11-12 22:57:51,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [6/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-11-12 22:57:51,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [7/50] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-11-12 22:57:51,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [8/50] Tour LotRefundTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 22:57:51,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [9/50] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 22:57:51,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:51] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.008 0.025 2026-11-12 22:57:51,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [10/50] Tour LotRefundTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:57:51,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [11/50] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 22:57:51,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [12/50] Tour LotRefundTour → Step .o-autocomplete input 2026-11-12 22:57:51,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [13/50] Tour LotRefundTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(123456789)) 2026-11-12 22:57:51,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [14/50] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-11-12 22:57:51,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [15/50] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:57:52,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [16/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:52,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [17/50] Tour LotRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-11-12 22:57:52,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [18/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:52,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [19/50] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-11-12 22:57:52,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [20/50] Tour LotRefundTour → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:57:52,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:57:52,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [21/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-11-12 22:57:52,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-11-12 22:57:52,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [22/50] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-11-12 22:57:52,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [23/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-11-12 22:57:52,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [24/50] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-11-12 22:57:52,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [25/50] Tour LotRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:57:52,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [26/50] Tour LotRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:57:52,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [27/50] Tour LotRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:57:52,785 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:52,788 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:57:52,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [28/50] Tour LotRefundTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:57:52,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [29/50] Tour LotRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:57:52,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [30/50] Tour LotRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:57:52,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83584164 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'e5125cc6-e32b-4017-b7cb-65aaa3753dff'}] 2026-11-12 22:57:52,981 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:53,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83584164 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'e5125cc6-e32b-4017-b7cb-65aaa3753dff'} created pos.order #122 2026-11-12 22:57:53,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83584164 finished 2026-11-12 22:57:53,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 264 0.252 0.643 2026-11-12 22:57:53,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:57:54,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [31/50] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:57:54,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21680112 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'e5125cc6-e32b-4017-b7cb-65aaa3753dff'}] 2026-11-12 22:57:54,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21680112 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'e5125cc6-e32b-4017-b7cb-65aaa3753dff'} sync ignored for existing PoS order pos.order(122,) (state: paid) 2026-11-12 22:57:54,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21680112 finished 2026-11-12 22:57:54,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [32/50] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:57:54,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [33/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:54,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [34/50] Tour LotRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:57:54,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.064 0.180 2026-11-12 22:57:54,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [35/50] Tour LotRefundTour → Step click Actions button (trigger: .more-btn) 2026-11-12 22:57:54,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [36/50] Tour LotRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:57:54,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [37/50] Tour LotRefundTour → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:57:54,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:57:54,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [38/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:54,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.045 2026-11-12 22:57:54,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [39/50] Tour LotRefundTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:57:54,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.060 2026-11-12 22:57:54,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [40/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:54,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [41/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:54,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [42/50] Tour LotRefundTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-11-12 22:57:54,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [43/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:57:54,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [44/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:57:54,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [45/50] Tour LotRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:57:55,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [46/50] Tour LotRefundTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:57:55,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [47/50] Tour LotRefundTour → Step click back button (trigger: .back-button) 2026-11-12 22:57:55,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [48/50] Tour LotRefundTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:57:55,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [49/50] Tour LotRefundTour → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:57:55,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [50/50] Tour LotRefundTour → Step Check lot number (trigger: .lot-container .lot-item:eq(0) span:contains(123456789)) 2026-11-12 22:57:55,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: tour succeeded 2026-11-12 22:57:55,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-11-12 22:57:55,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: heap 17971824 (allocated 20058112) 2026-11-12 22:57:55,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Closing chrome headless with pid 48145 2026-11-12 22:57:55,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Closing websocket connection 2026-11-12 22:57:55,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Terminating chrome headless with pid 48145 2026-11-12 22:57:55,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225755_691750_test_lot_refund.txt 2026-11-12 22:57:55,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Removing chrome user profile "/tmp/tmpre0gbm06_chrome_odoo" 2026-11-12 22:57:55,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund_lower_qty ... 2026-11-12 22:57:56,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome pid: 48371 2026-11-12 22:57:56,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmp_m6lanrq_chrome_odoo 2026-11-12 22:57:56,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:36115/json/version 2026-11-12 22:57:56,863 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:56,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Browser version: Chrome/150.0.7871.114 2026-11-12 22:57:56,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:36115/json 2026-11-12 22:57:56,932 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:57:56,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:36115/devtools/page/7CAA16B10818151A7EDE861BD9AA2125 2026-11-12 22:57:56,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-11-12 22:57:56,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-11-12 22:57:57,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:57:57,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-11-12 22:57:57,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:57:57,160 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:57:57,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:57:58,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:58] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.054 0.787 2026-11-12 22:57:58,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': '7CAA16B10818151A7EDE861BD9AA2125', 'loaderId': 'C2156AE020FB8D312724365CECBA45E4', 'isDownload': False} 2026-11-12 22:57:58,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Evaluate ready code "odoo.isTourReady('test_lot_refund_lower_qty')" 2026-11-12 22:57:58,054 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:57:58,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:58] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-11-12 22:57:58,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:58] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-11-12 22:57:58,123 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:58] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-11-12 22:57:58,906 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:58,908 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:57:58,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:57:58,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Evaluate test code "odoo.startTour('test_lot_refund_lower_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:57:58,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-11-12 22:57:58,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [1/65] Tour test_lot_refund_lower_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:57:59,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-11-12 22:57:59,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:57:59,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-11-12 22:57:59,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:59] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.042 2026-11-12 22:57:59,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.072 2026-11-12 22:57:59,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:57:59] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.083 2026-11-12 22:58:00,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.356 0.605 2026-11-12 22:58:00,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:00,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:58:00,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-11-12 22:58:00,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:58:00,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-11-12 22:58:00,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-11-12 22:58:00,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:58:00,598 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:00,628 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:58:00,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.038 2026-11-12 22:58:00,654 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:00,661 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:58:00,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:58:00,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.034 2026-11-12 22:58:00,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [2/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:58:00,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.024 0.111 2026-11-12 22:58:00,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:00] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.067 0.228 2026-11-12 22:58:01,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.134 2026-11-12 22:58:01,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-11-12 22:58:01,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [3/65] Tour test_lot_refund_lower_qty → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-11-12 22:58:01,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.176 2026-11-12 22:58:01,128 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:58:01,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.248 2026-11-12 22:58:01,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.302 2026-11-12 22:58:01,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=1038&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-11-12 22:58:01,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-11-12 22:58:01,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.267 2026-11-12 22:58:01,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-11-12 22:58:01,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-11-12 22:58:01,475 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.480 2026-11-12 22:58:01,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.039 0.304 2026-11-12 22:58:01,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [4/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-11-12 22:58:01,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:01] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.011 0.028 2026-11-12 22:58:01,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [5/65] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:58:01,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [6/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-11-12 22:58:01,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [7/65] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-11-12 22:58:01,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [8/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-11-12 22:58:01,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [9/65] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 22:58:01,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [10/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-11-12 22:58:02,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [11/65] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-11-12 22:58:02,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [12/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-11-12 22:58:02,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [13/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:58:02,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [14/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:02,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [15/65] Tour test_lot_refund_lower_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-11-12 22:58:02,327 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:02,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [16/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:02,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [17/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:58:02,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [18/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:58:02,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [19/65] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:58:02,579 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:02,582 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:58:02,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [20/65] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:58:02,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [21/65] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:58:02,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [22/65] Tour test_lot_refund_lower_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:58:02,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13363612 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'ae8852c7-036a-458b-ac28-f08c9593ed26'}] 2026-11-12 22:58:02,768 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:58:03,206 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted stock.move.line records with IDs: [1669, 1670] 2026-11-12 22:58:03,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13363612 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'ae8852c7-036a-458b-ac28-f08c9593ed26'} created pos.order #123 2026-11-12 22:58:03,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13363612 finished 2026-11-12 22:58:03,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 369 0.290 0.785 2026-11-12 22:58:03,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:58:04,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [23/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:58:04,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18700312 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'ae8852c7-036a-458b-ac28-f08c9593ed26'}] 2026-11-12 22:58:04,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18700312 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'ae8852c7-036a-458b-ac28-f08c9593ed26'} sync ignored for existing PoS order pos.order(123,) (state: paid) 2026-11-12 22:58:04,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [24/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:58:04,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18700312 finished 2026-11-12 22:58:04,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [25/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:04,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [26/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:58:04,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.044 0.170 2026-11-12 22:58:04,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [27/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .more-btn) 2026-11-12 22:58:04,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [28/65] Tour test_lot_refund_lower_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:58:04,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [29/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:58:04,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 22:58:04,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [30/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:04,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.036 2026-11-12 22:58:04,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.020 2026-11-12 22:58:04,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [31/65] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:58:04,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [32/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:04,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [33/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:04,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [34/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-11-12 22:58:04,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [35/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:04,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [36/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:04,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [37/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:58:05,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [38/65] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-11-12 22:58:05,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [39/65] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:58:05,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [40/65] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN1') 2026-11-12 22:58:05,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [41/65] Tour test_lot_refund_lower_qty → Step click lot icon (trigger: .line-lot-icon) 2026-11-12 22:58:05,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [42/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete--dropdown-item:contains('SN2') 2026-11-12 22:58:05,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [43/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:58:05,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [44/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:05,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [45/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:58:05,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [46/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:58:05,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [47/65] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:58:05,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [48/65] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:58:05,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [49/65] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:58:05,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [50/65] Tour test_lot_refund_lower_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:58:05,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69008415 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'fcf45a4a-1055-443c-b025-e90e9b725387'}] 2026-11-12 22:58:06,174 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted stock.move.line records with IDs: [1673] 2026-11-12 22:58:06,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69008415 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'fcf45a4a-1055-443c-b025-e90e9b725387'} created pos.order #124 2026-11-12 22:58:06,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69008415 finished 2026-11-12 22:58:06,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.181 0.623 2026-11-12 22:58:06,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 22:58:06,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [51/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:58:06,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65203739 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-6-000002', 'uuid': 'fcf45a4a-1055-443c-b025-e90e9b725387'}] 2026-11-12 22:58:06,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65203739 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-6-000002', 'uuid': 'fcf45a4a-1055-443c-b025-e90e9b725387'} sync ignored for existing PoS order pos.order(124,) (state: paid) 2026-11-12 22:58:06,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [52/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:58:06,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65203739 finished 2026-11-12 22:58:06,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [53/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:06,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [54/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:58:07,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [55/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .more-btn) 2026-11-12 22:58:07,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.056 0.198 2026-11-12 22:58:07,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [56/65] Tour test_lot_refund_lower_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:58:07,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [57/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:58:07,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:58:07,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [58/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:07,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.053 2026-11-12 22:58:07,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [59/65] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:58:07,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.059 2026-11-12 22:58:07,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [60/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:07,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [61/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:07,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [62/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:58:07,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [63/65] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-11-12 22:58:07,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [64/65] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:58:07,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [65/65] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN2') 2026-11-12 22:58:07,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-11-12 22:58:07,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:58:08,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: heap 18864076 (allocated 20844544) 2026-11-12 22:58:08,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 48371 2026-11-12 22:58:08,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-11-12 22:58:08,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 48371 2026-11-12 22:58:08,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225808_162008_test_lot_refund_lower_qty.txt 2026-11-12 22:58:08,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmp_m6lanrq_chrome_odoo" 2026-11-12 22:58:08,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_tracking_without_lot_creation ... 2026-11-12 22:58:08,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome pid: 48589 2026-11-12 22:58:08,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmp_t7yxc8v_chrome_odoo 2026-11-12 22:58:08,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:36875/json/version 2026-11-12 22:58:08,887 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:08,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/150.0.7871.114 2026-11-12 22:58:08,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:36875/json 2026-11-12 22:58:08,924 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:08,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:36875/devtools/page/22E18DEBCDC95868BCED3F51134AEEB5 2026-11-12 22:58:08,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-11-12 22:58:08,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-11-12 22:58:09,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:58:09,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-11-12 22:58:09,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 22:58:09,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 22:58:09,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:58:10,110 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:10] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.065 0.909 2026-11-12 22:58:10,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': '22E18DEBCDC95868BCED3F51134AEEB5', 'loaderId': 'E5A949B9CE88EDADE25250972D1364D9', 'isDownload': False} 2026-11-12 22:58:10,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Evaluate ready code "odoo.isTourReady('test_lot_tracking_without_lot_creation')" 2026-11-12 22:58:10,138 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:58:10,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:10] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-11-12 22:58:10,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:10] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-11-12 22:58:10,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:10] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-11-12 22:58:10,962 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:10,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.026 2026-11-12 22:58:10,996 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:58:11,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Evaluate test code "odoo.startTour('test_lot_tracking_without_lot_creation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:58:11,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [1/10] Tour test_lot_tracking_without_lot_creation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:58:11,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.016 2026-11-12 22:58:11,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:58:11,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:11,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.020 2026-11-12 22:58:11,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:11] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.045 2026-11-12 22:58:11,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.058 2026-11-12 22:58:11,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:11] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.027 2026-11-12 22:58:12,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.281 0.600 2026-11-12 22:58:12,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:58:12,364 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:58:12,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.038 2026-11-12 22:58:12,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.010 2026-11-12 22:58:12,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-11-12 22:58:12,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:58:12,640 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:12,665 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:12,691 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.042 2026-11-12 22:58:12,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:58:12,752 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:58:12,753 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:58:12,810 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.031 2026-11-12 22:58:12,835 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:58:12,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [2/10] Tour test_lot_tracking_without_lot_creation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:58:12,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:12] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.030 0.119 2026-11-12 22:58:13,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.043 0.217 2026-11-12 22:58:13,094 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.013 0.147 2026-11-12 22:58:13,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [3/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:58:13,111 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:13,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-11-12 22:58:13,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-11-12 22:58:13,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.191 2026-11-12 22:58:13,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.242 2026-11-12 22:58:13,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.217 2026-11-12 22:58:13,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-11-12 22:58:13,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 22:58:13,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-11-12 22:58:13,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.283 2026-11-12 22:58:13,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.312 2026-11-12 22:58:13,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [4/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:13,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [5/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '3.19' (trigger: .product-screen .order-summary .total:contains("3.19")) 2026-11-12 22:58:13,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [6/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:13,768 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:13,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [7/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 22:58:13,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [8/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:13,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [9/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-11-12 22:58:14,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [10/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:14,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-11-12 22:58:14,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_lot_tracking_without_lot_creation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-12 22:58:14,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: heap 14304368 (allocated 15466496) 2026-11-12 22:58:14,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 48589 2026-11-12 22:58:14,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-11-12 22:58:14,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 48589 2026-11-12 22:58:14,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225814_318948_test_lot_tracking_without_lot_creation.txt 2026-11-12 22:58:14,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmp_t7yxc8v_chrome_odoo" 2026-11-12 22:58:14,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-11-12 22:58:15,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome pid: 48795 2026-11-12 22:58:15,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome headless temporary user profile dir: /tmp/tmph_dud7id_chrome_odoo 2026-11-12 22:58:15,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Issuing json command http://127.0.0.1:38527/json/version 2026-11-12 22:58:15,495 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:15,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Browser version: Chrome/150.0.7871.114 2026-11-12 22:58:15,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Issuing json command http://127.0.0.1:38527/json 2026-11-12 22:58:15,520 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:15,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Websocket url found: ws://127.0.0.1:38527/devtools/page/13E1172C865983A5BB722E73EBAC6459 2026-11-12 22:58:15,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Enable chrome headless console log notification 2026-11-12 22:58:15,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome headless enable page notifications 2026-11-12 22:58:15,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:58:15,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Setting session cookie in browser 2026-11-12 22:58:15,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:58:15,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:58:15,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:58:16,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:16] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.058 1.071 2026-11-12 22:58:16,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Navigation result: {'frameId': '13E1172C865983A5BB722E73EBAC6459', 'loaderId': '929575117C0D024D2DB9849FD7CE5287', 'isDownload': False} 2026-11-12 22:58:16,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-11-12 22:58:16,867 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:58:16,903 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:16] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.018 2026-11-12 22:58:16,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:16] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-11-12 22:58:16,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:16] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-11-12 22:58:17,643 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:17,648 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:17,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.026 2026-11-12 22:58:17,714 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:58:17,731 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:17,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-11-12 22:58:17,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:58:17,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:58:17,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.015 2026-11-12 22:58:17,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.030 2026-11-12 22:58:17,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.053 2026-11-12 22:58:17,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:17] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.040 2026-11-12 22:58:18,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.273 0.613 2026-11-12 22:58:18,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 22:58:19,132 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:58:19,214 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.057 2026-11-12 22:58:19,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:58:19,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: Owl is running in 'dev' mode. 2026-11-12 22:58:19,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-11-12 22:58:19,372 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:58:19,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 22:58:19,457 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:58:19,467 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:58:19,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.011 0.067 2026-11-12 22:58:19,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.008 0.040 2026-11-12 22:58:19,526 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.062 2026-11-12 22:58:19,578 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:19,656 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.065 2026-11-12 22:58:19,716 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:19,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.068 0.091 2026-11-12 22:58:19,785 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:19,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.179 2026-11-12 22:58:19,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-11-12 22:58:19,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.197 2026-11-12 22:58:19,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-11-12 22:58:19,988 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:19] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.185 2026-11-12 22:58:20,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:20] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.031 0.470 2026-11-12 22:58:20,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:20] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.322 2026-11-12 22:58:20,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:20] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.318 2026-11-12 22:58:20,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:20] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.323 2026-11-12 22:58:20,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:20] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.320 2026-11-12 22:58:20,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:20] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.301 2026-11-12 22:58:20,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:20] "GET /web/image?model=product.template&field=image_128&id=1039&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-11-12 22:58:20,510 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.056 0.283 2026-11-12 22:58:20,574 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:20,626 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:20,677 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:20,788 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:20,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: tour succeeded 2026-11-12 22:58:20,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiProductOptionsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 22:58:20,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: heap 14282416 (allocated 15204352) 2026-11-12 22:58:20,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Closing chrome headless with pid 48795 2026-11-12 22:58:20,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Closing websocket connection 2026-11-12 22:58:20,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Terminating chrome headless with pid 48795 2026-11-12 22:58:21,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225821_081576_test_multi_product_options.txt 2026-11-12 22:58:21,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Removing chrome user profile "/tmp/tmph_dud7id_chrome_odoo" 2026-11-12 22:58:21,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_not_available_pricelist_not_set_on_order ... 2026-11-12 22:58:21,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome pid: 49002 2026-11-12 22:58:21,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome headless temporary user profile dir: /tmp/tmpnodb9ut0_chrome_odoo 2026-11-12 22:58:21,995 43 INFO rb-c635c7a-226731-435507 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:46091/json/version 2026-11-12 22:58:21,996 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:22,078 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:22,078 43 INFO rb-c635c7a-226731-435507 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:46091/json 2026-11-12 22:58:22,079 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:22,127 43 INFO rb-c635c7a-226731-435507 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:46091/devtools/page/48EF49126B54EC60CC4C2928AE77B2C4 2026-11-12 22:58:22,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Enable chrome headless console log notification 2026-11-12 22:58:22,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome headless enable page notifications 2026-11-12 22:58:22,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:58:22,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Setting session cookie in browser 2026-11-12 22:58:22,335 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:58:22,335 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:58:22,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:58:23,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:23] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 85 0.046 0.774 2026-11-12 22:58:23,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Navigation result: {'frameId': '48EF49126B54EC60CC4C2928AE77B2C4', 'loaderId': 'F6A745B5F7D705004588C92F62EAD65E', 'isDownload': False} 2026-11-12 22:58:23,182 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:23,220 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:58:23,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:23] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.015 2026-11-12 22:58:23,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:23] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 22:58:23,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:23] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-11-12 22:58:23,936 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:23,952 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:58:23,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 22:58:24,024 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:58:24,034 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:24,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 22:58:24,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:58:24,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:24,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:24] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.033 2026-11-12 22:58:24,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.046 2026-11-12 22:58:24,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.057 2026-11-12 22:58:24,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:24] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.078 2026-11-12 22:58:25,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.270 0.566 2026-11-12 22:58:25,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 22:58:25,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:58:25,446 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.067 2026-11-12 22:58:25,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 22:58:25,514 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:25,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-11-12 22:58:25,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:58:25,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:25,671 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:58:25,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.026 0.037 2026-11-12 22:58:25,714 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:58:25,744 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.058 2026-11-12 22:58:25,765 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:58:25,865 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:25,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:25] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.061 0.118 2026-11-12 22:58:26,007 43 INFO rb-c635c7a-226731-435507 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 .pos-leftheader .orders-button 2026-11-12 22:58:26,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.062 0.238 2026-11-12 22:58:26,079 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:58:26,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.014 0.325 2026-11-12 22:58:26,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-11-12 22:58:26,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-11-12 22:58:26,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-11-12 22:58:26,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.308 2026-11-12 22:58:26,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.220 2026-11-12 22:58:26,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-11-12 22:58:26,386 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.214 2026-11-12 22:58:26,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-11-12 22:58:26,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-11-12 22:58:26,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.036 0.282 2026-11-12 22:58:26,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.282 2026-11-12 22:58:26,685 43 INFO rb-c635c7a-226731-435507 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 .pos-search-bar .filter 2026-11-12 22:58:26,695 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:58:26,740 43 INFO rb-c635c7a-226731-435507 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 ul 2026-11-12 22:58:26,756 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:26,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.012 0.035 2026-11-12 22:58:26,786 43 INFO rb-c635c7a-226731-435507 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 li:contains("Paid") 2026-11-12 22:58:26,853 43 INFO rb-c635c7a-226731-435507 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-leftheader .list-plus-btn 2026-11-12 22:58:26,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.015 2026-11-12 22:58:26,936 43 INFO rb-c635c7a-226731-435507 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 click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:58:27,031 43 INFO rb-c635c7a-226731-435507 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 click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:27,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 65 0.056 0.108 2026-11-12 22:58:27,093 43 INFO rb-c635c7a-226731-435507 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 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-11-12 22:58:27,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:27] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 4 0.006 0.032 2026-11-12 22:58:27,183 43 INFO rb-c635c7a-226731-435507 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 numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:58:27,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 8 0.009 0.038 2026-11-12 22:58:27,245 43 INFO rb-c635c7a-226731-435507 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 if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:58:27,296 43 INFO rb-c635c7a-226731-435507 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: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:58:27,346 43 INFO rb-c635c7a-226731-435507 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 click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:58:27,431 43 INFO rb-c635c7a-226731-435507 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 check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:58:27,483 43 INFO rb-c635c7a-226731-435507 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: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:58:27,535 43 INFO rb-c635c7a-226731-435507 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 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-11-12 22:58:27,708 43 INFO rb-c635c7a-226731-435507 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 go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:27,769 43 INFO rb-c635c7a-226731-435507 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 click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:27,824 43 INFO rb-c635c7a-226731-435507 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 click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:58:27,915 43 INFO rb-c635c7a-226731-435507 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 partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:58:27,972 43 INFO rb-c635c7a-226731-435507 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 search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:58:28,028 43 INFO rb-c635c7a-226731-435507 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 Search for partner "AA Customer" (trigger: .modal-dialog .input-group input) 2026-11-12 22:58:28,089 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:28,155 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:28,220 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:28,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.014 0.054 2026-11-12 22:58:28,270 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:28,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.094 2026-11-12 22:58:28,375 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:28,386 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:28,392 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:58:28,426 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:28,489 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:28,555 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:28,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59996100 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'fe0370d0-a373-4c39-9700-56c76aec7517'}] 2026-11-12 22:58:28,590 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:58:29,160 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59996100 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'fe0370d0-a373-4c39-9700-56c76aec7517'} created pos.order #126 2026-11-12 22:58:29,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59996100 finished 2026-11-12 22:58:29,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.175 0.558 2026-11-12 22:58:29,389 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:58:29,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: tour succeeded 2026-11-12 22:58:29,530 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:29,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86484394 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'fe0370d0-a373-4c39-9700-56c76aec7517'}] 2026-11-12 22:58:29,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86484394 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': 'fe0370d0-a373-4c39-9700-56c76aec7517'} sync ignored for existing PoS order pos.order(126,) (state: paid) 2026-11-12 22:58:29,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86484394 finished 2026-11-12 22:58:29,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: heap 17529268 (allocated 19009536) 2026-11-12 22:58:29,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Closing chrome headless with pid 49002 2026-11-12 22:58:29,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.053 0.159 2026-11-12 22:58:29,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Closing websocket connection 2026-11-12 22:58:29,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Terminating chrome headless with pid 49002 2026-11-12 22:58:29,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225829_862819_test_not_available_pricelist_not_set_on_order.txt 2026-11-12 22:58:29,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Removing chrome user profile "/tmp/tmpnodb9ut0_chrome_odoo" 2026-11-12 22:58:29,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_one_attribute_value_scan_barcode ... 2026-11-12 22:58:30,635 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1466] 2026-11-12 22:58:31,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome pid: 49221 2026-11-12 22:58:31,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmp5jqdklmt_chrome_odoo 2026-11-12 22:58:31,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:34393/json/version 2026-11-12 22:58:31,360 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:31,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Browser version: Chrome/150.0.7871.114 2026-11-12 22:58:31,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:34393/json 2026-11-12 22:58:31,450 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:31,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Websocket url found: ws://127.0.0.1:34393/devtools/page/BDCA70F1F8836B1244371E1CB20F21D3 2026-11-12 22:58:31,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Enable chrome headless console log notification 2026-11-12 22:58:31,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome headless enable page notifications 2026-11-12 22:58:31,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:58:31,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Setting session cookie in browser 2026-11-12 22:58:31,688 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:58:31,688 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:58:31,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:58:32,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:32] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.052 0.809 2026-11-12 22:58:32,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Navigation result: {'frameId': 'BDCA70F1F8836B1244371E1CB20F21D3', 'loaderId': '9185D103D52A6EEB741ED00272D6F2A0', 'isDownload': False} 2026-11-12 22:58:32,633 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:32,665 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:58:32,706 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:32] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 22:58:32,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:32] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-11-12 22:58:32,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:32] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-11-12 22:58:33,474 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:58:33,475 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:58:33,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-11-12 22:58:33,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 22:58:33,558 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:58:33,570 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:33,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:58:33,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:33,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-11-12 22:58:33,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.033 2026-11-12 22:58:33,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.057 2026-11-12 22:58:33,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:33] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.067 2026-11-12 22:58:34,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.279 0.524 2026-11-12 22:58:34,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:58:34,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-11-12 22:58:34,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:34] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.015 2026-11-12 22:58:34,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:34] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.057 2026-11-12 22:58:34,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:58:34,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: Owl is running in 'dev' mode. 2026-11-12 22:58:34,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:58:35,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:35,081 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:35,109 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:58:35,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.033 2026-11-12 22:58:35,143 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:35,156 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:58:35,206 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:58:35,211 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.041 2026-11-12 22:58:35,286 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:35,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.102 0.085 2026-11-12 22:58:35,487 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:35,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.067 0.253 2026-11-12 22:58:35,525 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:35,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.010 0.184 2026-11-12 22:58:35,598 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.197 2026-11-12 22:58:35,610 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:35,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.237 2026-11-12 22:58:35,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.267 2026-11-12 22:58:35,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-11-12 22:58:35,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-11-12 22:58:35,819 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.261 2026-11-12 22:58:35,844 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-11-12 22:58:35,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-11-12 22:58:35,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-11-12 22:58:35,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=1040&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-11-12 22:58:35,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:35] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-11-12 22:58:36,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.326 2026-11-12 22:58:36,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:36] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.176 2026-11-12 22:58:36,150 43 INFO rb-c635c7a-226731-435507 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","quantity":"1.0","price":"10","attributeLine":"Large, Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Large, Red"))) 2026-11-12 22:58:36,215 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:36,218 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:36,272 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:36,361 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:36,431 43 INFO rb-c635c7a-226731-435507 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","quantity":"1.0","price":"10","attributeLine":"Large, Blue"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Large, Blue"))) 2026-11-12 22:58:36,486 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:36,549 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:36,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: tour succeeded 2026-11-12 22:58:36,604 43 INFO rb-c635c7a-226731-435507 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-11-12 22:58:36,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: heap 14899056 (allocated 15990784) 2026-11-12 22:58:36,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Closing chrome headless with pid 49221 2026-11-12 22:58:36,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Closing websocket connection 2026-11-12 22:58:36,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Terminating chrome headless with pid 49221 2026-11-12 22:58:36,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225836_923030_test_one_attribute_value_scan_barcode.txt 2026-11-12 22:58:36,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Removing chrome user profile "/tmp/tmp5jqdklmt_chrome_odoo" 2026-11-12 22:58:36,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_existing_lots_fifo ... 2026-11-12 22:58:37,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome pid: 49441 2026-11-12 22:58:37,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome headless temporary user profile dir: /tmp/tmp2ahr_8gz_chrome_odoo 2026-11-12 22:58:37,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:41327/json/version 2026-11-12 22:58:37,951 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:37,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Browser version: Chrome/150.0.7871.114 2026-11-12 22:58:37,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Issuing json command http://127.0.0.1:41327/json 2026-11-12 22:58:37,973 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:37,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Websocket url found: ws://127.0.0.1:41327/devtools/page/2379AED889E6463C279091BE31CA4ECB 2026-11-12 22:58:37,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Enable chrome headless console log notification 2026-11-12 22:58:38,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome headless enable page notifications 2026-11-12 22:58:38,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:58:38,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Setting session cookie in browser 2026-11-12 22:58:38,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 22:58:38,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 22:58:38,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:58:39,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:39] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.048 1.030 2026-11-12 22:58:39,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Navigation result: {'frameId': '2379AED889E6463C279091BE31CA4ECB', 'loaderId': '84D9CE487A95ED38803274F41591CDA7', 'isDownload': False} 2026-11-12 22:58:39,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Evaluate ready code "odoo.isTourReady('test_only_existing_lots_fifo')" 2026-11-12 22:58:39,310 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:58:39,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:39] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-11-12 22:58:39,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:39] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-11-12 22:58:39,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:39] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-11-12 22:58:40,083 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:40,089 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:40,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.026 2026-11-12 22:58:40,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Evaluate test code "odoo.startTour('test_only_existing_lots_fifo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:58:40,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [1/10] Tour test_only_existing_lots_fifo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:58:40,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 22:58:40,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:58:40,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:40,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.016 2026-11-12 22:58:40,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.029 2026-11-12 22:58:40,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.045 2026-11-12 22:58:40,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:40] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.043 2026-11-12 22:58:41,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.305 0.548 2026-11-12 22:58:41,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 22:58:41,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 22:58:41,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-11-12 22:58:41,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:58:41,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: Owl is running in 'dev' mode. 2026-11-12 22:58:41,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-11-12 22:58:41,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:41,708 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:58:41,726 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:41,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.003 0.025 2026-11-12 22:58:41,857 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58: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-11-12 22:58:41,901 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-11-12 22:58:41,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.016 0.069 2026-11-12 22:58:41,930 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:58:42,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [2/10] Tour test_only_existing_lots_fifo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:58:42,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.030 0.111 2026-11-12 22:58:42,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [3/10] Tour test_only_existing_lots_fifo → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-11-12 22:58:42,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.086 0.201 2026-11-12 22:58:42,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.148 2026-11-12 22:58:42,247 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:42,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-11-12 22:58:42,326 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-11-12 22:58:42,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-11-12 22:58:42,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.231 2026-11-12 22:58:42,431 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-11-12 22:58:42,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.232 2026-11-12 22:58:42,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-11-12 22:58:42,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-11-12 22:58:42,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=1041&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-11-12 22:58:42,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.306 2026-11-12 22:58:42,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.354 2026-11-12 22:58:42,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [4/10] Tour test_only_existing_lots_fifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:42,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.007 0.025 2026-11-12 22:58:42,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [5/10] Tour test_only_existing_lots_fifo → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-11-12 22:58:42,960 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:42,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [6/10] Tour test_only_existing_lots_fifo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:43,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [7/10] Tour test_only_existing_lots_fifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:43,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [8/10] Tour test_only_existing_lots_fifo → Step .order-container .orderline .lot-number:contains('Lot Number 1001') 2026-11-12 22:58:43,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [9/10] Tour test_only_existing_lots_fifo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:43,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: [10/10] Tour test_only_existing_lots_fifo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:58:43,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: tour succeeded 2026-11-12 22:58:43,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_fifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-12 22:58:43,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo.browser: heap 14440040 (allocated 15466496) 2026-11-12 22:58:43,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Closing chrome headless with pid 49441 2026-11-12 22:58:43,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Closing websocket connection 2026-11-12 22:58:43,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Terminating chrome headless with pid 49441 2026-11-12 22:58:43,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225843_545443_test_only_existing_lots_fifo.txt 2026-11-12 22:58:43,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_fifo: Removing chrome user profile "/tmp/tmp2ahr_8gz_chrome_odoo" 2026-11-12 22:58:43,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_existing_lots_lifo ... 2026-11-12 22:58:44,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome pid: 49657 2026-11-12 22:58:44,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome headless temporary user profile dir: /tmp/tmplee6q46n_chrome_odoo 2026-11-12 22:58:44,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:44537/json/version 2026-11-12 22:58:44,651 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:44,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Browser version: Chrome/150.0.7871.114 2026-11-12 22:58:44,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Issuing json command http://127.0.0.1:44537/json 2026-11-12 22:58:44,700 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:44,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Websocket url found: ws://127.0.0.1:44537/devtools/page/C61A022A3A02CE23E059AE69872A5168 2026-11-12 22:58:44,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Enable chrome headless console log notification 2026-11-12 22:58:44,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome headless enable page notifications 2026-11-12 22:58:44,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:58:44,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Setting session cookie in browser 2026-11-12 22:58:44,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 22:58:44,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 22:58:44,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:58:45,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:45] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.045 0.828 2026-11-12 22:58:45,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Navigation result: {'frameId': 'C61A022A3A02CE23E059AE69872A5168', 'loaderId': '882833731F95B98F53523C420AFA9ACB', 'isDownload': False} 2026-11-12 22:58:45,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Evaluate ready code "odoo.isTourReady('test_only_existing_lots_lifo')" 2026-11-12 22:58:45,875 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:58:45,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:45] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-11-12 22:58:45,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:45] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-11-12 22:58:45,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:45] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 22:58:46,625 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:46,627 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:46,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.033 2026-11-12 22:58:46,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Evaluate test code "odoo.startTour('test_only_existing_lots_lifo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:58:46,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-11-12 22:58:46,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [1/10] Tour test_only_existing_lots_lifo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:58:46,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:58:46,810 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:46,853 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.015 2026-11-12 22:58:46,875 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:46] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.034 2026-11-12 22:58:47,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.052 0.067 2026-11-12 22:58:47,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:47] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.102 2026-11-12 22:58:47,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.273 0.614 2026-11-12 22:58:47,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:58:48,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:58:48,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-11-12 22:58:48,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:58:48,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: Owl is running in 'dev' mode. 2026-11-12 22:58:48,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:58:48,335 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:48,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:58:48,399 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:48,403 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.023 2026-11-12 22:58:48,465 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:58:48,466 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:58:48,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-11-12 22:58:48,530 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 22:58:48,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.029 0.070 2026-11-12 22:58:48,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [2/10] Tour test_only_existing_lots_lifo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:58:48,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.030 0.189 2026-11-12 22:58:48,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.022 0.083 2026-11-12 22:58:48,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [3/10] Tour test_only_existing_lots_lifo → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-11-12 22:58:48,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-11-12 22:58:48,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-11-12 22:58:48,888 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:58:48,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-11-12 22:58:48,944 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-11-12 22:58:48,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:48] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-11-12 22:58:49,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:49] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-11-12 22:58:49,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:49] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-11-12 22:58:49,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:49] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-11-12 22:58:49,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:49] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.209 2026-11-12 22:58:49,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:49] "GET /web/image?model=product.template&field=image_128&id=1042&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-11-12 22:58:49,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.049 0.250 2026-11-12 22:58:49,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [4/10] Tour test_only_existing_lots_lifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:49,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:49] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.010 0.015 2026-11-12 22:58:49,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [5/10] Tour test_only_existing_lots_lifo → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-11-12 22:58:49,479 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:49,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [6/10] Tour test_only_existing_lots_lifo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:49,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [7/10] Tour test_only_existing_lots_lifo → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:49,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [8/10] Tour test_only_existing_lots_lifo → Step .order-container .orderline .lot-number:contains('Lot Number 1002') 2026-11-12 22:58:49,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [9/10] Tour test_only_existing_lots_lifo → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:49,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: [10/10] Tour test_only_existing_lots_lifo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:58:49,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: tour succeeded 2026-11-12 22:58:49,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_only_existing_lots_lifo SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-12 22:58:49,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo.browser: heap 14367124 (allocated 15204352) 2026-11-12 22:58:49,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Closing chrome headless with pid 49657 2026-11-12 22:58:49,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Closing websocket connection 2026-11-12 22:58:50,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Terminating chrome headless with pid 49657 2026-11-12 22:58:50,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225850_122417_test_only_existing_lots_lifo.txt 2026-11-12 22:58:50,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots_lifo: Removing chrome user profile "/tmp/tmplee6q46n_chrome_odoo" 2026-11-12 22:58:50,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_optional_product ... 2026-11-12 22:58:50,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome pid: 49865 2026-11-12 22:58:50,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome headless temporary user profile dir: /tmp/tmpbl4b5why_chrome_odoo 2026-11-12 22:58:50,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Issuing json command http://127.0.0.1:36429/json/version 2026-11-12 22:58:50,905 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:50,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Browser version: Chrome/150.0.7871.114 2026-11-12 22:58:50,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Issuing json command http://127.0.0.1:36429/json 2026-11-12 22:58:50,976 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:51,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Websocket url found: ws://127.0.0.1:36429/devtools/page/11AB93BD0E1C7A839AC669DA332C90AE 2026-11-12 22:58:51,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Enable chrome headless console log notification 2026-11-12 22:58:51,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome headless enable page notifications 2026-11-12 22:58:51,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:58:51,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Setting session cookie in browser 2026-11-12 22:58:51,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:58:51,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:58:51,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:58:52,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:52] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.056 0.755 2026-11-12 22:58:52,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Navigation result: {'frameId': '11AB93BD0E1C7A839AC669DA332C90AE', 'loaderId': '90B7405F7A8A184B089F4AFCBAC79D07', 'isDownload': False} 2026-11-12 22:58:52,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Evaluate ready code "odoo.isTourReady('test_optional_product')" 2026-11-12 22:58:52,225 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:58:52,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:52] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.016 2026-11-12 22:58:52,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:52] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-11-12 22:58:52,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:52] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.057 2026-11-12 22:58:52,971 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:58:52,986 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:53,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.027 2026-11-12 22:58:53,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Evaluate test code "odoo.startTour('test_optional_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:58:53,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.014 2026-11-12 22:58:53,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [1/59] Tour test_optional_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:58:53,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:58:53,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:58:53,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-11-12 22:58:53,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:53] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.032 2026-11-12 22:58:53,323 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.085 2026-11-12 22:58:53,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:53] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.069 2026-11-12 22:58:54,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.289 0.612 2026-11-12 22:58:54,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 22:58:54,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:58:54,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-11-12 22:58:54,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:58:54,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: Owl is running in 'dev' mode. 2026-11-12 22:58:54,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:58:54,687 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:54,710 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:58:54,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.011 0.025 2026-11-12 22:58:54,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 22:58:54,739 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:58:54,763 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:58:54,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-11-12 22:58:54,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [2/59] Tour test_optional_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:58:54,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:54] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.026 2026-11-12 22:58:55,003 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.054 2026-11-12 22:58:55,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [3/59] Tour test_optional_product → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:58:55,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.097 0.100 2026-11-12 22:58:55,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:58:55,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.241 2026-11-12 22:58:55,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 4 0.010 0.261 2026-11-12 22:58:55,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-11-12 22:58:55,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-11-12 22:58:55,386 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-11-12 22:58:55,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-11-12 22:58:55,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.028 0.544 2026-11-12 22:58:55,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.335 2026-11-12 22:58:55,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.333 2026-11-12 22:58:55,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.308 2026-11-12 22:58:55,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [4/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-11-12 22:58:55,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.444 2026-11-12 22:58:55,750 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:58:55,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [5/59] Tour test_optional_product → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 22:58:55,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [6/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:55,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [7/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"1.98","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-11-12 22:58:55,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [8/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:56,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [9/59] Tour test_optional_product → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:58:56,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [10/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-11-12 22:58:56,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [11/59] Tour test_optional_product → Step Check image visibility for optional product "Small Shelf" (trigger: .modal .optional-product-line:has(.product-name:contains("Small Shelf")):has(img.product-img)) 2026-11-12 22:58:56,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [12/59] Tour test_optional_product → Step Verify that the optional product "Small Shelf" is available in the list. (trigger: .optional-product-line .product-name:contains("Small Shelf")) 2026-11-12 22:58:56,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [13/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Small Shelf" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-11-12 22:58:56,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [14/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-11-12 22:58:56,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [15/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:58:56,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [16/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 2. (trigger: .optional-product-line .cart-buttons input:value("2")) 2026-11-12 22:58:56,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [17/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:58:56,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [18/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 3. (trigger: .optional-product-line .cart-buttons input:value("3")) 2026-11-12 22:58:56,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [19/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:58:56,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [20/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 4. (trigger: .optional-product-line .cart-buttons input:value("4")) 2026-11-12 22:58:56,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [21/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:58:56,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [22/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Small Shelf" to the order. (trigger: .modal-footer button:contains("Add")) 2026-11-12 22:58:56,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [23/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:56,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [24/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"5.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("5"))) 2026-11-12 22:58:56,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [25/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:56,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [26/59] Tour test_optional_product → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:58:57,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [27/59] Tour test_optional_product → Step Verify that the optional product "Configurable Chair" is available in the list. (trigger: .optional-product-line .product-name:contains("Configurable Chair")) 2026-11-12 22:58:57,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [28/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Configurable Chair" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-11-12 22:58:57,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [29/59] Tour test_optional_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:58:57,241 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [30/59] Tour test_optional_product → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-11-12 22:58:57,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [31/59] Tour test_optional_product → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-11-12 22:58:57,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [32/59] Tour test_optional_product → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Add') 2026-11-12 22:58:57,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [33/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-11-12 22:58:57,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [34/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:58:57,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [35/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 2. (trigger: .optional-product-line .cart-buttons input:value("2")) 2026-11-12 22:58:57,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [36/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:58:57,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [37/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 3. (trigger: .optional-product-line .cart-buttons input:value("3")) 2026-11-12 22:58:57,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [38/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:58:57,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [39/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 4. (trigger: .optional-product-line .cart-buttons input:value("4")) 2026-11-12 22:58:57,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [40/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:58:57,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [41/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Configurable Chair" to the order. (trigger: .modal-footer button:contains("Add")) 2026-11-12 22:58:57,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [42/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:57,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [43/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"5.0","price":"50.0","attributeLine":"Blue, Metal, wool"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("5")):has(.price:contains("50.0")):has(.attribute-line:contains("Blue, Metal, wool"))) 2026-11-12 22:58:58,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [44/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:58,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [45/59] Tour test_optional_product → Step PoS model scan barcode 'lettertray' (trigger: body) 2026-11-12 22:58:58,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [46/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-11-12 22:58:58,208 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:58] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.005 2026-11-12 22:58:58,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [47/59] Tour test_optional_product → Step Verify that the optional product "Configurable Chair" is available in the list. (trigger: .optional-product-line .product-name:contains("Configurable Chair")) 2026-11-12 22:58:58,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [48/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Configurable Chair" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-11-12 22:58:58,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:58:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.027 2026-11-12 22:58:58,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [49/59] Tour test_optional_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-11-12 22:58:58,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [50/59] Tour test_optional_product → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-11-12 22:58:58,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [51/59] Tour test_optional_product → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-11-12 22:58:58,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [52/59] Tour test_optional_product → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Add') 2026-11-12 22:58:58,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [53/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-11-12 22:58:58,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [54/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-11-12 22:58:58,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [55/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Configurable Chair" to the order. (trigger: .modal-footer button:contains("Add")) 2026-11-12 22:58:58,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [56/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:58:58,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [57/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"7.0","price":"70.0","attributeLine":"Blue, Metal, wool"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("7")):has(.price:contains("70.0")):has(.attribute-line:contains("Blue, Metal, wool"))) 2026-11-12 22:58:58,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [58/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:58:58,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [59/59] Tour test_optional_product → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 22:58:58,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: tour succeeded 2026-11-12 22:58:58,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: ╔══════════════════════════════════════╗ ║ TOUR test_optional_product SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-11-12 22:58:59,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: heap 17090356 (allocated 18485248) 2026-11-12 22:58:59,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Closing chrome headless with pid 49865 2026-11-12 22:58:59,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Closing websocket connection 2026-11-12 22:58:59,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Terminating chrome headless with pid 49865 2026-11-12 22:58:59,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225859_349194_test_optional_product.txt 2026-11-12 22:58:59,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Removing chrome user profile "/tmp/tmpbl4b5why_chrome_odoo" 2026-11-12 22:58:59,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome pid: 50087 2026-11-12 22:58:59,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome headless temporary user profile dir: /tmp/tmpgd_g91d3_chrome_odoo 2026-11-12 22:58:59,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Issuing json command http://127.0.0.1:41841/json/version 2026-11-12 22:58:59,741 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:59,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Browser version: Chrome/150.0.7871.114 2026-11-12 22:58:59,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Issuing json command http://127.0.0.1:41841/json 2026-11-12 22:58:59,823 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:58:59,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Websocket url found: ws://127.0.0.1:41841/devtools/page/DD6B1492B8D6B7D4B6683E865973055E 2026-11-12 22:58:59,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Enable chrome headless console log notification 2026-11-12 22:58:59,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome headless enable page notifications 2026-11-12 22:58:59,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:58:59,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Setting session cookie in browser 2026-11-12 22:58:59,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:58:59,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:59:00,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:00] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.024 0.067 2026-11-12 22:59:00,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Navigation result: {'frameId': 'DD6B1492B8D6B7D4B6683E865973055E', 'loaderId': '9C2540EAEEEA3BA72F1568BECCA43E91', 'isDownload': False} 2026-11-12 22:59:00,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Evaluate ready code "odoo.isTourReady('test_optional_product_image_not_display')" 2026-11-12 22:59:00,146 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:59:00,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:00] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:59:00,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:00] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-11-12 22:59:00,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:00] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-11-12 22:59:00,881 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:00,907 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:59:00,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 22:59:00,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 22:59:00,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Evaluate test code "odoo.startTour('test_optional_product_image_not_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:59:00,991 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:59:00,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [1/3] Tour test_optional_product_image_not_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:59:01,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:01,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.013 2026-11-12 22:59:01,056 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:01] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.001 0.015 2026-11-12 22:59:01,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.052 2026-11-12 22:59:01,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:01] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.046 2026-11-12 22:59:01,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.274 0.504 2026-11-12 22:59:02,019 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:59:02,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:59:02,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.047 2026-11-12 22:59:02,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:59:02,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: Owl is running in 'dev' mode. 2026-11-12 22:59:02,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:59:02,404 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 22:59:02,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.010 0.032 2026-11-12 22:59:02,431 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:59:02,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 22:59:02,458 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:59:02,461 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:59:02,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-11-12 22:59:02,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [2/3] Tour test_optional_product_image_not_display → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:59:02,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-11-12 22:59:02,672 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:59:02,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.042 0.096 2026-11-12 22:59:02,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [3/3] Tour test_optional_product_image_not_display → Step Check image visibility for optional product "Small Shelf" (trigger: .modal .optional-product-line:has(.product-name:contains("Small Shelf")):not(:has(img.product-img))) 2026-11-12 22:59:02,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: tour succeeded 2026-11-12 22:59:02,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_optional_product_image_not_display SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-12 22:59:02,919 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:59:02,935 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:59:02,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:02] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.088 0.247 2026-11-12 22:59:03,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: heap 14085152 (allocated 15204352) 2026-11-12 22:59:03,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Closing chrome headless with pid 50087 2026-11-12 22:59:03,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Closing websocket connection 2026-11-12 22:59:03,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Terminating chrome headless with pid 50087 2026-11-12 22:59:03,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225903_264902_test_optional_product.txt 2026-11-12 22:59:03,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Removing chrome user profile "/tmp/tmpgd_g91d3_chrome_odoo" 2026-11-12 22:59:03,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-11-12 22:59:04,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome pid: 50284 2026-11-12 22:59:04,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmppfwphyc1_chrome_odoo 2026-11-12 22:59:04,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:38583/json/version 2026-11-12 22:59:04,163 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:04,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-11-12 22:59:04,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:38583/json 2026-11-12 22:59:04,240 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:04,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:38583/devtools/page/CADEB4367F63CA7800E6340F3E9A7DCC 2026-11-12 22:59:04,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Enable chrome headless console log notification 2026-11-12 22:59:04,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome headless enable page notifications 2026-11-12 22:59:04,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:59:04,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Setting session cookie in browser 2026-11-12 22:59:04,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:59:04,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:59:04,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:59:05,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:05] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.055 0.987 2026-11-12 22:59:05,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Navigation result: {'frameId': 'CADEB4367F63CA7800E6340F3E9A7DCC', 'loaderId': '72AA34D7D31F7D8048D7E0705044FEA3', 'isDownload': False} 2026-11-12 22:59:05,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-11-12 22:59:05,772 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:59:05,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:05] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 22:59:05,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:05] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-11-12 22:59:05,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:05] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-11-12 22:59:06,588 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:06,606 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:59:06,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 22:59:06,664 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:59:06,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-11-12 22:59:06,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [1/36] Tour PaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:59:06,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 22:59:06,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:06,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-11-12 22:59:06,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.047 2026-11-12 22:59:06,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.050 2026-11-12 22:59:06,892 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:06] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.040 2026-11-12 22:59:07,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.278 0.629 2026-11-12 22:59:07,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:07,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:59:08,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.060 2026-11-12 22:59:08,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:59:08,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-11-12 22:59:08,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.012 2026-11-12 22:59:08,278 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:59:08,299 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:59:08,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.036 2026-11-12 22:59:08,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:59:08,339 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59: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-11-12 22:59:08,346 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:59:08,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-11-12 22:59:08,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [2/36] Tour PaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:59:08,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.011 0.027 2026-11-12 22:59:08,650 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:59:08,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [3/36] Tour PaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 22:59:08,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.043 0.119 2026-11-12 22:59:08,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.157 2026-11-12 22:59:08,856 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:59:08,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-11-12 22:59:08,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-11-12 22:59:08,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:08] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.177 2026-11-12 22:59:09,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:09] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.047 0.411 2026-11-12 22:59:09,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:09] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.332 2026-11-12 22:59:09,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:09] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-11-12 22:59:09,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:09] "GET /web/image?model=product.template&field=image_128&id=1043&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-11-12 22:59:09,338 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.061 0.352 2026-11-12 22:59:09,377 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:09] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-11-12 22:59:09,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:09] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.278 2026-11-12 22:59:09,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [4/36] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:09,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:09] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.499 2026-11-12 22:59:09,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [5/36] 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-11-12 22:59:09,542 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 22:59:09,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [6/36] 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-11-12 22:59:09,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [7/36] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:09,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [8/36] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:09,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [9/36] Tour PaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:59:09,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [10/36] Tour PaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:59:09,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [11/36] Tour PaymentScreenInvoiceOrder → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:59:09,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [12/36] Tour PaymentScreenInvoiceOrder → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:59:10,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [13/36] Tour PaymentScreenInvoiceOrder → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:59:10,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [14/36] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:10,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [15/36] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:59:10,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.018 0.058 2026-11-12 22:59:10,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [16/36] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:59:10,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.021 0.084 2026-11-12 22:59:10,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [17/36] Tour PaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:59:10,358 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:59:10,358 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 22:59:10,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [18/36] Tour PaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:59:10,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [19/36] Tour PaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 22:59:10,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [20/36] Tour PaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:59:10,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [21/36] Tour PaymentScreenInvoiceOrder → Step .pos-leftheader .orders-button 2026-11-12 22:59:10,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37568738 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'bd45b0f2-a536-4643-9265-57946965b200'}] 2026-11-12 22:59:10,595 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:59:13,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37568738 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'bd45b0f2-a536-4643-9265-57946965b200'} created pos.order #127 2026-11-12 22:59:14,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37568738 finished 2026-11-12 22:59:14,507 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:59:14,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 929 1.002 2.940 2026-11-12 22:59:14,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.020 2026-11-12 22:59:14,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.028 2026-11-12 22:59:14,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40927989 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'bd45b0f2-a536-4643-9265-57946965b200'}] 2026-11-12 22:59:14,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [22/36] Tour PaymentScreenInvoiceOrder → Step .pos-search-bar .filter 2026-11-12 22:59:14,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40927989 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'bd45b0f2-a536-4643-9265-57946965b200'} sync ignored for existing PoS order pos.order(127,) (state: done) 2026-11-12 22:59:14,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40927989 finished 2026-11-12 22:59:15,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.086 0.231 2026-11-12 22:59:15,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.308 2026-11-12 22:59:15,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [23/36] Tour PaymentScreenInvoiceOrder → Step .pos-search-bar .filter ul 2026-11-12 22:59:15,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.027 2026-11-12 22:59:15,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [24/36] Tour PaymentScreenInvoiceOrder → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:59:15,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [25/36] Tour PaymentScreenInvoiceOrder → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:59:15,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.009 0.022 2026-11-12 22:59:15,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [26/36] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:15,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [27/36] Tour PaymentScreenInvoiceOrder → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-11-12 22:59:15,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [28/36] Tour PaymentScreenInvoiceOrder → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:59:15,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [29/36] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:15,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [30/36] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:15,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [31/36] Tour PaymentScreenInvoiceOrder → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:59:15,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [32/36] Tour PaymentScreenInvoiceOrder → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:59:15,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [33/36] Tour PaymentScreenInvoiceOrder → Step invoice button is disabled for refund of an invoiced order (trigger: .js_invoice[disabled]) 2026-11-12 22:59:15,818 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:15] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 24 0.023 0.094 2026-11-12 22:59:15,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [34/36] Tour PaymentScreenInvoiceOrder → Step refresh page (trigger: body) 2026-11-12 22:59:15,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.025 0.084 2026-11-12 22:59:16,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:16] "GET /pos/ui/6/payment/99233b13-502b-4062-bdfd-7be908b0298c HTTP/1.1" 200 - 62 0.035 0.090 2026-11-12 22:59:17,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [35/36] Tour PaymentScreenInvoiceOrder → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:59:17,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:17] "GET /web/webclient/translations?hash=f979a8cd622b8e2e65f42628e3c88e48b0836b46&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 22:59:17,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-11-12 22:59:17,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:59:17,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:17,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:17] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.002 0.005 2026-11-12 22:59:17,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.010 0.052 2026-11-12 22:59:17,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:17] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.026 2026-11-12 22:59:18,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:59:18,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:18] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 8 0.010 0.026 2026-11-12 22:59:18,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 22:59:18,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-11-12 22:59:18,218 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.034 2026-11-12 22:59:18,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [36/36] Tour PaymentScreenInvoiceOrder → Step invoice button is still disabled after refresh (trigger: .js_invoice[disabled]) 2026-11-12 22:59:18,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 57 0.101 0.109 2026-11-12 22:59:18,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: tour succeeded 2026-11-12 22:59:18,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenInvoiceOrder SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:59:18,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:18] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.030 0.206 2026-11-12 22:59:18,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:18] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.026 0.332 2026-11-12 22:59:18,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.009 0.209 2026-11-12 22:59:18,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:18] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.409 2026-11-12 22:59:18,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: heap 17354364 (allocated 19136512) 2026-11-12 22:59:18,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Closing chrome headless with pid 50284 2026-11-12 22:59:18,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Closing websocket connection 2026-11-12 22:59:18,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Terminating chrome headless with pid 50284 2026-11-12 22:59:18,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225918_991023_test_order_and_invoice_amounts.txt 2026-11-12 22:59:18,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmppfwphyc1_chrome_odoo" 2026-11-12 22:59:19,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_invoice_search ... 2026-11-12 22:59:19,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Chrome pid: 50523 2026-11-12 22:59:19,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Chrome headless temporary user profile dir: /tmp/tmpncahmcuo_chrome_odoo 2026-11-12 22:59:19,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Issuing json command http://127.0.0.1:38183/json/version 2026-11-12 22:59:19,821 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:19,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Browser version: Chrome/150.0.7871.114 2026-11-12 22:59:19,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Issuing json command http://127.0.0.1:38183/json 2026-11-12 22:59:19,876 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:19,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Websocket url found: ws://127.0.0.1:38183/devtools/page/10098A46C88501A9B8E4CE182523C8D2 2026-11-12 22:59:19,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Enable chrome headless console log notification 2026-11-12 22:59:19,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Chrome headless enable page notifications 2026-11-12 22:59:20,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:59:20,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Setting session cookie in browser 2026-11-12 22:59:20,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:59:20,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:59:20,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:59:20,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:20] "GET /pos/ui/6 HTTP/1.1" 200 - 92 0.055 0.764 2026-11-12 22:59:20,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Navigation result: {'frameId': '10098A46C88501A9B8E4CE182523C8D2', 'loaderId': '2BC14C5D6E9FEA6876C8465A3F04D38E', 'isDownload': False} 2026-11-12 22:59:20,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Evaluate ready code "odoo.isTourReady('test_order_invoice_search')" 2026-11-12 22:59:20,894 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:59:20,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:20] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 22:59:20,956 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:20] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.039 2026-11-12 22:59:20,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:20] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.046 2026-11-12 22:59:21,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:59:21,702 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:21,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 22:59:21,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Evaluate test code "odoo.startTour('test_order_invoice_search', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:59:21,784 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.017 2026-11-12 22:59:21,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [1/37] Tour test_order_invoice_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:59:21,810 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 22:59:21,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:21,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.018 2026-11-12 22:59:21,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.045 2026-11-12 22:59:21,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.049 2026-11-12 22:59:21,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:21] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.039 2026-11-12 22:59:22,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.263 0.554 2026-11-12 22:59:22,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 22:59:23,019 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 22:59:23,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.061 2026-11-12 22:59:23,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:59:23,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: Owl is running in 'dev' mode. 2026-11-12 22:59:23,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 22:59:23,304 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:23,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:23,346 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 22:59:23,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.016 0.037 2026-11-12 22:59:23,368 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59: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-11-12 22:59:23,376 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:59:23,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:59:23,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.039 0.087 2026-11-12 22:59:23,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [2/37] Tour test_order_invoice_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:59:23,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.030 0.212 2026-11-12 22:59:23,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [3/37] Tour test_order_invoice_search → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:59:23,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.008 0.281 2026-11-12 22:59:23,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.084 2026-11-12 22:59:23,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-11-12 22:59:23,819 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 22:59:23,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.162 2026-11-12 22:59:23,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-11-12 22:59:23,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-11-12 22:59:23,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-11-12 22:59:23,988 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:23] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-11-12 22:59:24,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:24] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-11-12 22:59:24,054 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:24] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-11-12 22:59:24,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:24] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.158 2026-11-12 22:59:24,214 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 42 0.045 0.280 2026-11-12 22:59:24,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [4/37] Tour test_order_invoice_search → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:24,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [5/37] Tour test_order_invoice_search → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 22:59:24,419 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:24,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [6/37] Tour test_order_invoice_search → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 22:59:24,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [7/37] Tour test_order_invoice_search → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 22:59:24,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [8/37] Tour test_order_invoice_search → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 22:59:24,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [9/37] Tour test_order_invoice_search → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 22:59:24,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [10/37] Tour test_order_invoice_search → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:24,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [11/37] Tour test_order_invoice_search → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:59:24,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.015 0.049 2026-11-12 22:59:24,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [12/37] Tour test_order_invoice_search → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:59:24,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.018 0.063 2026-11-12 22:59:24,958 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [13/37] Tour test_order_invoice_search → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:59:24,980 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:24,982 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:25,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [14/37] Tour test_order_invoice_search → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:59:25,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [15/37] Tour test_order_invoice_search → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 22:59:25,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [16/37] Tour test_order_invoice_search → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:59:25,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [17/37] Tour test_order_invoice_search → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:59:25,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72589709 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '4ca94674-ea3a-447a-9ced-b08a380dc8ec'}] 2026-11-12 22:59:25,215 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:59:28,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72589709 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '4ca94674-ea3a-447a-9ced-b08a380dc8ec'} created pos.order #128 2026-11-12 22:59:28,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72589709 finished 2026-11-12 22:59:28,913 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 22:59:28,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 891 0.945 2.766 2026-11-12 22:59:29,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.004 0.018 2026-11-12 22:59:29,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.027 2026-11-12 22:59:29,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [18/37] Tour test_order_invoice_search → Step .pos-leftheader .orders-button 2026-11-12 22:59:29,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67349394 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '4ca94674-ea3a-447a-9ced-b08a380dc8ec'}] 2026-11-12 22:59:29,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67349394 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '4ca94674-ea3a-447a-9ced-b08a380dc8ec'} sync ignored for existing PoS order pos.order(128,) (state: done) 2026-11-12 22:59:29,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [19/37] Tour test_order_invoice_search → Step .pos-search-bar .filter 2026-11-12 22:59:29,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67349394 finished 2026-11-12 22:59:29,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.076 0.220 2026-11-12 22:59:29,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.246 2026-11-12 22:59:29,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [20/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul 2026-11-12 22:59:29,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.035 2026-11-12 22:59:29,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [21/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:59:29,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [22/37] Tour test_order_invoice_search → Step .pos-search-bar input 2026-11-12 22:59:29,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.011 0.027 2026-11-12 22:59:29,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [23/37] Tour test_order_invoice_search → Step the "Invoice Number" search suggestion must not be covered by another element (trigger: .pos-search-bar .search ul li:contains("Invoice Number")) 2026-11-12 22:59:29,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.015 2026-11-12 22:59:29,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [24/37] Tour test_order_invoice_search → Step .pos-search-bar .search ul li:contains("Invoice Number") 2026-11-12 22:59:29,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [25/37] Tour test_order_invoice_search → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("001") 2026-11-12 22:59:29,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [26/37] Tour test_order_invoice_search → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:59:29,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.010 0.030 2026-11-12 22:59:29,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [27/37] Tour test_order_invoice_search → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 22:59:30,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [28/37] Tour test_order_invoice_search → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 22:59:30,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [29/37] Tour test_order_invoice_search → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 22:59:30,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [30/37] Tour test_order_invoice_search → Step Select button close register (trigger: button:contains(close register)) 2026-11-12 22:59:30,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:30] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 20 0.014 0.037 2026-11-12 22:59:30,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:30] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 21 0.019 0.038 2026-11-12 22:59:30,440 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:30] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 24 0.037 0.050 2026-11-12 22:59:32,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:32] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 557 0.671 1.267 2026-11-12 22:59:32,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:32] "GET /pos/ui/6 HTTP/1.1" 200 - 102 0.070 0.143 2026-11-12 22:59:33,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:33] "GET /web/webclient/translations?hash=f979a8cd622b8e2e65f42628e3c88e48b0836b46&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 22:59:33,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [31/37] Tour test_order_invoice_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:59:33,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-11-12 22:59:33,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 22:59:33,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:33,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 16 0.016 0.050 2026-11-12 22:59:33,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:33] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.002 0.072 2026-11-12 22:59:33,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:33] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 22:59:34,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 191 0.142 0.280 2026-11-12 22:59:34,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.006 0.017 2026-11-12 22:59:34,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 22:59:34,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:34] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 8 0.007 0.024 2026-11-12 22:59:34,487 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 22:59:34,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: Owl is running in 'dev' mode. 2026-11-12 22:59:34,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:59:34,666 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:34] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 304 - 3 0.006 0.058 2026-11-12 22:59:34,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [32/37] Tour test_order_invoice_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:59:34,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:34] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.039 0.104 2026-11-12 22:59:34,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [33/37] Tour test_order_invoice_search → Step .pos-leftheader .orders-button 2026-11-12 22:59:34,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:34] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.033 0.244 2026-11-12 22:59:35,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 27 0.040 0.170 2026-11-12 22:59:35,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:59:35,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [34/37] Tour test_order_invoice_search → Step .pos-search-bar .filter 2026-11-12 22:59:35,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 22:59:35,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [35/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul 2026-11-12 22:59:35,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.041 2026-11-12 22:59:35,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [36/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:59:35,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [37/37] Tour test_order_invoice_search → Step Verify that the order is paid; this ensures that the RPC process is complete. (trigger: .orders .order-row:eq(0):has(.badge.rounded:contains(Paid))) 2026-11-12 22:59:35,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:35] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.022 2026-11-12 22:59:35,529 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.044 0.106 2026-11-12 22:59:35,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: tour succeeded 2026-11-12 22:59:35,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_order_invoice_search SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 22:59:35,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.037 2026-11-12 22:59:35,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: heap 18115676 (allocated 19660800) 2026-11-12 22:59:35,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Closing chrome headless with pid 50523 2026-11-12 22:59:35,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Closing websocket connection 2026-11-12 22:59:35,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Terminating chrome headless with pid 50523 2026-11-12 22:59:35,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225935_996847_test_order_invoice_search.txt 2026-11-12 22:59:35,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Removing chrome user profile "/tmp/tmpncahmcuo_chrome_odoo" 2026-11-12 22:59:36,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_refund_flow ... 2026-11-12 22:59:36,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome pid: 50771 2026-11-12 22:59:36,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome headless temporary user profile dir: /tmp/tmpr_96v3yc_chrome_odoo 2026-11-12 22:59:36,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:43143/json/version 2026-11-12 22:59:36,635 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:36,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Browser version: Chrome/150.0.7871.114 2026-11-12 22:59:36,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:43143/json 2026-11-12 22:59:36,688 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:36,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Websocket url found: ws://127.0.0.1:43143/devtools/page/051496F4D120774E249FAF10BA2578EB 2026-11-12 22:59:36,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Enable chrome headless console log notification 2026-11-12 22:59:36,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome headless enable page notifications 2026-11-12 22:59:36,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:59:36,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Setting session cookie in browser 2026-11-12 22:59:36,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:59:36,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:59:36,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:59:37,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:37] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.051 0.839 2026-11-12 22:59:37,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Navigation result: {'frameId': '051496F4D120774E249FAF10BA2578EB', 'loaderId': 'D8F79D02E948F6D09588B1F790D4C58F', 'isDownload': False} 2026-11-12 22:59:37,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Evaluate ready code "odoo.isTourReady('test_order_refund_flow')" 2026-11-12 22:59:37,865 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:59:37,941 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:37] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.054 2026-11-12 22:59:37,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:37] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.054 2026-11-12 22:59:37,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:37] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.056 2026-11-12 22:59:38,679 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:59:38,691 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:59:38,725 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 22:59:38,758 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:59:38,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:59:38,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [1/90] Tour test_order_refund_flow → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 22:59:38,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-11-12 22:59:38,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:38,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.017 2026-11-12 22:59:38,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:38] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.040 2026-11-12 22:59:39,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.067 2026-11-12 22:59:39,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:39] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.056 2026-11-12 22:59:39,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.214 0.536 2026-11-12 22:59:39,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 22:59:39,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 22:59:40,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-11-12 22:59:40,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 22:59:40,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: Owl is running in 'dev' mode. 2026-11-12 22:59:40,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-11-12 22:59:40,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:59:40,234 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:59:40,264 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 22:59:40,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.044 2026-11-12 22:59:40,330 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 22:59:40,340 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 22:59:40,399 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 22:59:40,408 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.015 0.027 2026-11-12 22:59:40,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [2/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 22:59:40,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.025 0.109 2026-11-12 22:59:40,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.044 0.255 2026-11-12 22:59:40,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [3/90] Tour test_order_refund_flow → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 22:59:40,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.186 2026-11-12 22:59:40,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-11-12 22:59:40,775 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 22:59:40,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.176 2026-11-12 22:59:40,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-11-12 22:59:40,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.017 0.242 2026-11-12 22:59:40,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:40] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.275 2026-11-12 22:59:41,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:41] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.284 2026-11-12 22:59:41,069 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:41] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.279 2026-11-12 22:59:41,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:41] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-11-12 22:59:41,132 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:41] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-11-12 22:59:41,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.329 2026-11-12 22:59:41,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [4/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:41,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [5/90] Tour test_order_refund_flow → 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-11-12 22:59:41,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [6/90] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:59:41,528 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:59:41,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [7/90] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:59:41,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [8/90] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:59:41,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [9/90] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:59:41,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [10/90] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:59:41,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [11/90] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:59:41,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [12/90] 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-11-12 22:59:42,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [13/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:42,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [14/90] Tour test_order_refund_flow → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 22:59:42,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [15/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:42,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [16/90] Tour test_order_refund_flow → 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-11-12 22:59:42,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [17/90] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 22:59:42,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [18/90] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 22:59:42,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [19/90] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 22:59:42,464 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [20/90] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 22:59:42,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [21/90] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 22:59:42,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [22/90] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 22:59:42,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [23/90] 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-11-12 22:59:42,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [24/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:42,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [25/90] Tour test_order_refund_flow → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 22:59:42,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [26/90] Tour test_order_refund_flow → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 22:59:43,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [27/90] Tour test_order_refund_flow → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 22:59:43,050 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:43,062 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:43,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [28/90] Tour test_order_refund_flow → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 22:59:43,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [29/90] Tour test_order_refund_flow → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 22:59:43,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [30/90] Tour test_order_refund_flow → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 22:59:43,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17708917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'a7c499d6-5369-443a-aa94-35b953c862ca'}] 2026-11-12 22:59:43,244 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:59:43,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17708917 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'a7c499d6-5369-443a-aa94-35b953c862ca'} created pos.order #129 2026-11-12 22:59:43,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17708917 finished 2026-11-12 22:59:44,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 247 0.223 0.612 2026-11-12 22:59:44,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:59:44,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [31/90] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 22:59:44,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19712717 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'a7c499d6-5369-443a-aa94-35b953c862ca'}] 2026-11-12 22:59:44,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19712717 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'a7c499d6-5369-443a-aa94-35b953c862ca'} sync ignored for existing PoS order pos.order(129,) (state: paid) 2026-11-12 22:59:44,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [32/90] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 22:59:44,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19712717 finished 2026-11-12 22:59:44,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [33/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:44,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [34/90] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:59:44,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [35/90] Tour test_order_refund_flow → Step click Actions button (trigger: .more-btn) 2026-11-12 22:59:44,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.068 0.224 2026-11-12 22:59:44,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [36/90] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:59:44,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [37/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:59:44,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 22:59:44,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [38/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:44,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.047 2026-11-12 22:59:44,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [39/90] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:59:44,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.010 0.061 2026-11-12 22:59:44,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [40/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:44,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [41/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:45,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [42/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-11-12 22:59:45,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [43/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:45,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [44/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:45,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [45/90] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:59:45,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [46/90] Tour test_order_refund_flow → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:59:45,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [47/90] Tour test_order_refund_flow → Step click back button (trigger: .back-button) 2026-11-12 22:59:45,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [48/90] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:59:45,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [49/90] Tour test_order_refund_flow → Step Check orderline with attributes: "Desk Pad" (trigger: .order-container .orderline) 2026-11-12 22:59:45,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [50/90] Tour test_order_refund_flow → Step .pos-leftheader .list-plus-btn 2026-11-12 22:59:45,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [51/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:45,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [52/90] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 22:59:45,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [53/90] Tour test_order_refund_flow → Step click Actions button (trigger: .more-btn) 2026-11-12 22:59:45,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [54/90] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 22:59:45,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [55/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:59:45,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 22:59:45,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [56/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:45,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.040 2026-11-12 22:59:45,873 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.033 2026-11-12 22:59:45,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [57/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("Refunding") 2026-11-12 22:59:45,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [58/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:45,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [59/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:46,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [60/90] 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-11-12 22:59:46,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [61/90] 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-11-12 22:59:46,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [62/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:46,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [63/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:46,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [64/90] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 22:59:46,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [65/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:46,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [66/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:46,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [67/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-11-12 22:59:46,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [68/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:46,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [69/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:46,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [70/90] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 22:59:46,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [71/90] Tour test_order_refund_flow → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 22:59:46,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [72/90] Tour test_order_refund_flow → Step click back button (trigger: .back-button) 2026-11-12 22:59:46,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [73/90] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-11-12 22:59:46,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [74/90] Tour test_order_refund_flow → Step Check orderline with attributes: "Letter Tray" (trigger: .order-container .orderline) 2026-11-12 22:59:46,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [75/90] Tour test_order_refund_flow → Step .pos-leftheader .orders-button 2026-11-12 22:59:46,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [76/90] Tour test_order_refund_flow → Step .ticket-screen .order-row > div:contains("002") 2026-11-12 22:59:46,980 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 22:59:47,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [77/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-11-12 22:59:47,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-11-12 22:59:47,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [78/90] Tour test_order_refund_flow → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-11-12 22:59:47,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [79/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:59:47,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [80/90] Tour test_order_refund_flow → Step .ticket-screen .order-row > div:contains("003") 2026-11-12 22:59:47,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [81/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(div:contains("003")) .btn-danger 2026-11-12 22:59:47,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [82/90] Tour test_order_refund_flow → Step .ticket-screen .orders .order-row > td:contains("003") ~ td.text-end button.text-danger 2026-11-12 22:59:47,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [83/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 22:59:47,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [84/90] Tour test_order_refund_flow → Step .pos-search-bar .filter 2026-11-12 22:59:47,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [85/90] Tour test_order_refund_flow → Step .pos-search-bar .filter ul 2026-11-12 22:59:47,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [86/90] Tour test_order_refund_flow → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 22:59:47,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [87/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-11-12 22:59:47,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:47] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.012 2026-11-12 22:59:47,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [88/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 22:59:47,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [89/90] Tour test_order_refund_flow → Step No lines are marked for to refund or refunding (trigger: .ticket-screen:not(:has(.to-refund-highlight))) 2026-11-12 22:59:47,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [90/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 22:59:47,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: tour succeeded 2026-11-12 22:59:47,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_order_refund_flow SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 22:59:48,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: heap 18999504 (allocated 20844544) 2026-11-12 22:59:48,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Closing chrome headless with pid 50771 2026-11-12 22:59:48,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Closing websocket connection 2026-11-12 22:59:48,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Terminating chrome headless with pid 50771 2026-11-12 22:59:48,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225948_174982_test_order_refund_flow.txt 2026-11-12 22:59:48,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Removing chrome user profile "/tmp/tmpr_96v3yc_chrome_odoo" 2026-11-12 22:59:48,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_with_existing_serial ... 2026-11-12 22:59:49,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome pid: 50982 2026-11-12 22:59:49,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmpsfkduc0l_chrome_odoo 2026-11-12 22:59:49,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:44201/json/version 2026-11-12 22:59:49,256 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:49,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-11-12 22:59:49,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:44201/json 2026-11-12 22:59:49,330 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:49,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:44201/devtools/page/FB57F39660BDF56BB24F2EE51611D5E0 2026-11-12 22:59:49,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-11-12 22:59:49,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-11-12 22:59:49,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:59:49,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-11-12 22:59:49,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 22:59:49,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 22:59:49,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:59:50,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:50] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.048 1.058 2026-11-12 22:59:50,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigation result: {'frameId': 'FB57F39660BDF56BB24F2EE51611D5E0', 'loaderId': '9EAE2D795B728270B7DA34F8712B598B', 'isDownload': False} 2026-11-12 22:59:50,673 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:50,702 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:59:50,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:50] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-11-12 22:59:50,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:50] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-11-12 22:59:50,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:50] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 22:59:51,422 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:51,434 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 22:59:51,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:59:51,491 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:59:51,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-11-12 22:59:51,507 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:51,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 22:59:51,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 22:59:51,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.017 2026-11-12 22:59:51,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.036 2026-11-12 22:59:51,704 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.056 2026-11-12 22:59:51,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:51] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.053 2026-11-12 22:59:52,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.254 0.576 2026-11-12 22:59:52,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 22:59:52,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 22:59:52,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:52] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.052 2026-11-12 22:59:52,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 22:59:52,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-11-12 22:59:52,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 22:59:53,036 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:53,068 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 22:59:53,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.013 0.040 2026-11-12 22:59:53,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-11-12 22:59:53,109 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59: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-11-12 22:59:53,114 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:59:53,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.016 2026-11-12 22:59:53,251 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:53,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-11-12 22:59:53,301 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 22:59:53,435 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:53,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.089 0.096 2026-11-12 22:59:53,493 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 22:59:53,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.038 0.263 2026-11-12 22:59:53,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.286 2026-11-12 22:59:53,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.307 2026-11-12 22:59:53,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.326 2026-11-12 22:59:53,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.412 2026-11-12 22:59:53,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.265 2026-11-12 22:59:53,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.219 2026-11-12 22:59:53,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-11-12 22:59:53,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=product.template&field=image_128&id=1044&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-11-12 22:59:53,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:53] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-11-12 22:59:54,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:54] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.207 2026-11-12 22:59:54,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.035 0.387 2026-11-12 22:59:54,198 43 INFO rb-c635c7a-226731-435507 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: .o-autocomplete input) 2026-11-12 22:59:54,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:54] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.006 0.021 2026-11-12 22:59:54,259 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:54,367 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:54,423 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("1"))) 2026-11-12 22:59:54,491 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:54,500 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:54,553 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:54,604 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:54,655 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:54,712 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:54,785 43 INFO rb-c635c7a-226731-435507 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: .o-autocomplete input) 2026-11-12 22:59:54,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:54] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 6 0.006 0.021 2026-11-12 22:59:54,844 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:54,939 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:54,989 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-11-12 22:59:55,040 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:55,102 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:55,153 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:55,205 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:55,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: tour succeeded 2026-11-12 22:59:55,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 22:59:55,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: heap 15146256 (allocated 15990784) 2026-11-12 22:59:55,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing chrome headless with pid 50982 2026-11-12 22:59:55,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing websocket connection 2026-11-12 22:59:55,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Terminating chrome headless with pid 50982 2026-11-12 22:59:55,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_225955_510595_test_order_with_existing_serial.txt 2026-11-12 22:59:55,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmpsfkduc0l_chrome_odoo" 2026-11-12 22:59:55,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_orderline_merge_with_higher_price_precision ... 2026-11-12 22:59:56,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome pid: 51191 2026-11-12 22:59:56,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome headless temporary user profile dir: /tmp/tmp5q7cew6h_chrome_odoo 2026-11-12 22:59:56,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:34975/json/version 2026-11-12 22:59:56,216 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:56,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Browser version: Chrome/150.0.7871.114 2026-11-12 22:59:56,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:34975/json 2026-11-12 22:59:56,258 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 22:59:56,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Websocket url found: ws://127.0.0.1:34975/devtools/page/7A810DC2A64DE1EC98578B506753613E 2026-11-12 22:59:56,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Enable chrome headless console log notification 2026-11-12 22:59:56,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome headless enable page notifications 2026-11-12 22:59:56,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 22:59:56,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Setting session cookie in browser 2026-11-12 22:59:56,496 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 22:59:56,496 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 22:59:56,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 22:59:57,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:57] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 137 0.078 0.845 2026-11-12 22:59:57,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Navigation result: {'frameId': '7A810DC2A64DE1EC98578B506753613E', 'loaderId': '9A1B9D5DDE27AC324EF1C5238D1190BA', 'isDownload': False} 2026-11-12 22:59:57,451 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:57,471 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 22:59:57,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:57] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-11-12 22:59:57,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:57] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-11-12 22:59:57,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:57] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-11-12 22:59:58,288 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:58,293 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:58,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 22:59:58,377 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 22:59:58,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 22:59:58,389 43 INFO rb-c635c7a-226731-435507 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-11-12 22:59:58,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 22:59:58,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 22:59:58,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.014 2026-11-12 22:59:58,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.025 2026-11-12 22:59:58,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.071 2026-11-12 22:59:58,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:58] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.071 2026-11-12 22:59:59,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.242 0.594 2026-11-12 22:59:59,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 22:59:59,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 22:59:59,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.064 2026-11-12 22:59:59,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 22:59:59,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: Owl is running in 'dev' mode. 2026-11-12 22:59:59,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 22:59:59,903 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 22:59:59,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:59:59,942 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 22:59:59,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.023 2026-11-12 22:59:59,981 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 22:59:59,982 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 22:59:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:00,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.006 0.029 2026-11-12 23:00:00,066 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:00:00,122 43 INFO rb-c635c7a-226731-435507 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-11-12 23:00:00,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.042 0.093 2026-11-12 23:00:00,277 43 INFO rb-c635c7a-226731-435507 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-11-12 23:00:00,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.049 0.203 2026-11-12 23:00:00,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.161 2026-11-12 23:00:00,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.121 2026-11-12 23:00:00,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-11-12 23:00:00,415 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:00:00,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.194 2026-11-12 23:00:00,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-11-12 23:00:00,549 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-11-12 23:00:00,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-11-12 23:00:00,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-11-12 23:00:00,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-11-12 23:00:00,691 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=1045&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-11-12 23:00:00,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-11-12 23:00:00,855 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.041 0.300 2026-11-12 23:00:00,951 43 INFO rb-c635c7a-226731-435507 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-11-12 23:00:01,008 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("1")):has(.price:contains("8.25"))) 2026-11-12 23:00:01,045 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:01,062 43 INFO rb-c635c7a-226731-435507 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-11-12 23:00:01,139 43 INFO rb-c635c7a-226731-435507 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-11-12 23:00:01,201 43 INFO rb-c635c7a-226731-435507 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-11-12 23:00:01,258 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("2")):has(.price:contains("16.49"))) 2026-11-12 23:00:01,308 43 INFO rb-c635c7a-226731-435507 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-11-12 23:00:01,378 43 INFO rb-c635c7a-226731-435507 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-11-12 23:00:01,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: tour succeeded 2026-11-12 23:00:01,432 43 INFO rb-c635c7a-226731-435507 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-11-12 23:00:01,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: heap 14631976 (allocated 15466496) 2026-11-12 23:00:01,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Closing chrome headless with pid 51191 2026-11-12 23:00:01,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Closing websocket connection 2026-11-12 23:00:01,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Terminating chrome headless with pid 51191 2026-11-12 23:00:01,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230001_735399_test_orderline_merge_with_higher_price_precision.txt 2026-11-12 23:00:01,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Removing chrome user profile "/tmp/tmp5q7cew6h_chrome_odoo" 2026-11-12 23:00:01,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_paid_order_payment_method_drilldown ... 2026-11-12 23:00:02,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Chrome pid: 51395 2026-11-12 23:00:02,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Chrome headless temporary user profile dir: /tmp/tmpej31qoax_chrome_odoo 2026-11-12 23:00:02,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Issuing json command http://127.0.0.1:33287/json/version 2026-11-12 23:00:02,600 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:02,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Browser version: Chrome/150.0.7871.114 2026-11-12 23:00:02,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Issuing json command http://127.0.0.1:33287/json 2026-11-12 23:00:02,655 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:02,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Websocket url found: ws://127.0.0.1:33287/devtools/page/C5B321944F6DF0C0DA233689E2303FFD 2026-11-12 23:00:02,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Enable chrome headless console log notification 2026-11-12 23:00:02,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Chrome headless enable page notifications 2026-11-12 23:00:02,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 23:00:02,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Setting session cookie in browser 2026-11-12 23:00:02,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:00:02,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:00:02,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:00:03,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:03] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.054 0.872 2026-11-12 23:00:03,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Navigation result: {'frameId': 'C5B321944F6DF0C0DA233689E2303FFD', 'loaderId': '4B227591ABC20B588E158DF83DB895D6', 'isDownload': False} 2026-11-12 23:00:03,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Evaluate ready code "odoo.isTourReady('test_paid_order_payment_method_drilldown')" 2026-11-12 23:00:03,818 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:00:03,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:03] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 23:00:03,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:03] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-11-12 23:00:03,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:03] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-11-12 23:00:04,690 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:04,701 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:04,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-11-12 23:00:04,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:00:04,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Evaluate test code "odoo.startTour('test_paid_order_payment_method_drilldown', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:00:04,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:00:04,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [1/21] Tour test_paid_order_payment_method_drilldown → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:00:04,847 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:04,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.021 2026-11-12 23:00:04,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:04] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.063 2026-11-12 23:00:05,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.076 2026-11-12 23:00:05,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:05] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.025 2026-11-12 23:00:05,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.301 0.558 2026-11-12 23:00:06,003 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:00:06,127 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:00:06,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.054 2026-11-12 23:00:06,284 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:00:06,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: Owl is running in 'dev' mode. 2026-11-12 23:00:06,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-11-12 23:00:06,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:06,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:06,457 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:00:06,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.021 2026-11-12 23:00:06,493 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:06,495 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:00:06,547 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:00:06,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [2/21] Tour test_paid_order_payment_method_drilldown → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:00:06,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 35 0.057 0.086 2026-11-12 23:00:06,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /pos/ui/6 HTTP/1.1" 200 - 35 0.055 0.225 2026-11-12 23:00:06,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.006 0.270 2026-11-12 23:00:06,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [3/21] Tour test_paid_order_payment_method_drilldown → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:00:06,851 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:06,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-11-12 23:00:06,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:06] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.274 2026-11-12 23:00:07,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.321 2026-11-12 23:00:07,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.360 2026-11-12 23:00:07,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.298 2026-11-12 23:00:07,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-11-12 23:00:07,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.281 2026-11-12 23:00:07,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.258 2026-11-12 23:00:07,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-11-12 23:00:07,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.215 2026-11-12 23:00:07,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.060 0.279 2026-11-12 23:00:07,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [4/21] Tour test_paid_order_payment_method_drilldown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:00:07,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [5/21] Tour test_paid_order_payment_method_drilldown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:00:07,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [6/21] Tour test_paid_order_payment_method_drilldown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:00:07,732 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:07,747 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:07,750 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:00:07,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [7/21] Tour test_paid_order_payment_method_drilldown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:00:07,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [8/21] Tour test_paid_order_payment_method_drilldown → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:00:07,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [9/21] Tour test_paid_order_payment_method_drilldown → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:00:07,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #849878 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'd0773e7b-6cbb-4903-9ef1-cf1979141ce9'}] 2026-11-12 23:00:07,922 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:00:07,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [10/21] Tour test_paid_order_payment_method_drilldown → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:00:08,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #849878 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'd0773e7b-6cbb-4903-9ef1-cf1979141ce9'} created pos.order #130 2026-11-12 23:00:08,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #849878 finished 2026-11-12 23:00:08,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.207 0.547 2026-11-12 23:00:08,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 23:00:08,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12954625 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'd0773e7b-6cbb-4903-9ef1-cf1979141ce9'}] 2026-11-12 23:00:08,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12954625 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'd0773e7b-6cbb-4903-9ef1-cf1979141ce9'} sync ignored for existing PoS order pos.order(130,) (state: paid) 2026-11-12 23:00:08,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [11/21] Tour test_paid_order_payment_method_drilldown → Step .pos-leftheader .orders-button 2026-11-12 23:00:08,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12954625 finished 2026-11-12 23:00:09,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [12/21] Tour test_paid_order_payment_method_drilldown → Step .pos-search-bar .filter 2026-11-12 23:00:09,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.053 0.193 2026-11-12 23:00:09,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.137 2026-11-12 23:00:09,259 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [13/21] Tour test_paid_order_payment_method_drilldown → Step .pos-search-bar .filter ul 2026-11-12 23:00:09,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.031 2026-11-12 23:00:09,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [14/21] Tour test_paid_order_payment_method_drilldown → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 23:00:09,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [15/21] Tour test_paid_order_payment_method_drilldown → Step .ticket-screen .order-row:contains("Paid") 2026-11-12 23:00:09,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.017 2026-11-12 23:00:09,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [16/21] Tour test_paid_order_payment_method_drilldown → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:09,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [17/21] Tour test_paid_order_payment_method_drilldown → Step Select button Details (trigger: button:contains("Details")) 2026-11-12 23:00:09,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [18/21] Tour test_paid_order_payment_method_drilldown → Step Open the Payments notebook tab (trigger: .o_notebook a.nav-link:contains("Payments")) 2026-11-12 23:00:09,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:09] "POST /web/dataset/call_kw/pos.order/get_views#pos.order.get_views HTTP/1.1" 200 - 22 0.021 0.084 2026-11-12 23:00:09,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: product_label_section_and_note_field 2026-11-12 23:00:09,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: many2many_tax_tags 2026-11-12 23:00:09,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: many2many_tax_tags 2026-11-12 23:00:09,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: many2many_tax_tags 2026-11-12 23:00:09,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: many2many_tax_tags 2026-11-12 23:00:09,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:09] "POST /web/dataset/call_kw/pos.order/web_read#pos.order.web_read HTTP/1.1" 200 - 26 0.023 0.074 2026-11-12 23:00:10,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:10] "GET /web/image/product.product/1329/image_128 HTTP/1.1" 200 - 8 0.004 0.032 2026-11-12 23:00:10,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [19/21] Tour test_paid_order_payment_method_drilldown → Step Open the first payment_ids record in its form view (trigger: .o_field_widget[name="payment_ids"] .o_data_row .o_list_record_open_form_view) 2026-11-12 23:00:10,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [20/21] Tour test_paid_order_payment_method_drilldown → Step Follow the internal link of payment_method_id (trigger: .o_field_widget[name="payment_method_id"] a) 2026-11-12 23:00:10,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:10] "POST /web/dataset/call_kw/pos.payment/get_views#pos.payment.get_views HTTP/1.1" 200 - 5 0.003 0.017 2026-11-12 23:00:10,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:10] "POST /web/dataset/call_kw/pos.payment/web_read#pos.payment.web_read HTTP/1.1" 200 - 6 0.005 0.020 2026-11-12 23:00:10,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: [21/21] Tour test_paid_order_payment_method_drilldown → Step The payment method form is displayed without crashing (trigger: .o_form_view .o_field_widget[name=payment_method_type]) 2026-11-12 23:00:10,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:10] "POST /web/dataset/call_kw/pos.payment.method/get_formview_action#pos.payment.method.get_formview_action HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:10,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:10] "POST /web/dataset/call_kw/pos.payment.method/get_views#pos.payment.method.get_views HTTP/1.1" 200 - 17 0.015 0.082 2026-11-12 23:00:10,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: pos_payment_provider_cards 2026-11-12 23:00:10,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: pos_cashdro_admin_buttons 2026-11-12 23:00:10,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: Missing widget: pos_glory_cash_admin_buttons 2026-11-12 23:00:10,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:10] "POST /web/dataset/call_kw/pos.payment.method/web_read#pos.payment.method.web_read HTTP/1.1" 200 - 11 0.012 0.043 2026-11-12 23:00:10,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: tour succeeded 2026-11-12 23:00:10,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_paid_order_payment_method_drilldown SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 23:00:10,721 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:10] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:10,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown.browser: heap 20498968 (allocated 22417408) 2026-11-12 23:00:10,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Closing chrome headless with pid 51395 2026-11-12 23:00:10,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Closing websocket connection 2026-11-12 23:00:10,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Terminating chrome headless with pid 51395 2026-11-12 23:00:11,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230011_007651_test_paid_order_payment_method_drilldown.txt 2026-11-12 23:00:11,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_payment_method_drilldown: Removing chrome user profile "/tmp/tmpej31qoax_chrome_odoo" 2026-11-12 23:00:11,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_paid_order_with_archived_product_loads ... 2026-11-12 23:00:11,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Chrome pid: 51615 2026-11-12 23:00:11,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Chrome headless temporary user profile dir: /tmp/tmpv_fy89_z_chrome_odoo 2026-11-12 23:00:11,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Issuing json command http://127.0.0.1:46095/json/version 2026-11-12 23:00:11,809 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:11,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Browser version: Chrome/150.0.7871.114 2026-11-12 23:00:11,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Issuing json command http://127.0.0.1:46095/json 2026-11-12 23:00:11,868 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:11,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Websocket url found: ws://127.0.0.1:46095/devtools/page/6D30BD241B447C7D114217C07242E420 2026-11-12 23:00:11,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Enable chrome headless console log notification 2026-11-12 23:00:11,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Chrome headless enable page notifications 2026-11-12 23:00:12,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:00:12,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Setting session cookie in browser 2026-11-12 23:00:12,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 23:00:12,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 23:00:12,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:00:13,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:13] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.047 1.024 2026-11-12 23:00:13,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Navigation result: {'frameId': '6D30BD241B447C7D114217C07242E420', 'loaderId': 'C72DBF01D1B4DEA66513C735A82AA309', 'isDownload': False} 2026-11-12 23:00:13,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Evaluate ready code "odoo.isTourReady('test_paid_order_with_archived_product_loads')" 2026-11-12 23:00:13,298 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:00:13,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:13] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-11-12 23:00:13,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:13] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.026 2026-11-12 23:00:13,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:13] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-11-12 23:00:14,165 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:00:14,167 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:00:14,214 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.035 2026-11-12 23:00:14,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-11-12 23:00:14,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Evaluate test code "odoo.startTour('test_paid_order_with_archived_product_loads', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:00:14,285 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [1/11] Tour test_paid_order_with_archived_product_loads → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:00:14,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:00:14,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:14,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-11-12 23:00:14,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.038 2026-11-12 23:00:14,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.062 2026-11-12 23:00:14,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:14] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.053 2026-11-12 23:00:15,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.270 0.586 2026-11-12 23:00:15,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:00:15,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:00:15,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.055 2026-11-12 23:00:15,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:00:15,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: Owl is running in 'dev' mode. 2026-11-12 23:00:15,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 23:00:15,813 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:15,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:15,844 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:00:15,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.020 2026-11-12 23:00:15,874 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:15,880 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:15,942 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:00:16,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.029 0.083 2026-11-12 23:00:16,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [2/11] Tour test_paid_order_with_archived_product_loads → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:00:16,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.026 0.210 2026-11-12 23:00:16,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [3/11] Tour test_paid_order_with_archived_product_loads → Step .pos-leftheader .orders-button 2026-11-12 23:00:16,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.010 0.256 2026-11-12 23:00:16,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-11-12 23:00:16,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.164 2026-11-12 23:00:16,328 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:00:16,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.205 2026-11-12 23:00:16,386 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-11-12 23:00:16,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.214 2026-11-12 23:00:16,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.246 2026-11-12 23:00:16,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-11-12 23:00:16,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-11-12 23:00:16,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-11-12 23:00:16,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image?model=product.template&field=image_128&id=1046&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-11-12 23:00:16,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.253 2026-11-12 23:00:16,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.283 2026-11-12 23:00:16,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [4/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter 2026-11-12 23:00:16,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:00:16,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [5/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter ul 2026-11-12 23:00:16,865 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:16,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.008 0.036 2026-11-12 23:00:16,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [6/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 23:00:16,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [7/11] Tour test_paid_order_with_archived_product_loads → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("0002") 2026-11-12 23:00:16,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.019 2026-11-12 23:00:17,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [8/11] Tour test_paid_order_with_archived_product_loads → Step .ticket-screen .order-row:contains("0002") 2026-11-12 23:00:17,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 65 0.045 0.073 2026-11-12 23:00:17,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:17] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 29 0.027 0.098 2026-11-12 23:00:17,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [9/11] Tour test_paid_order_with_archived_product_loads → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:17,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 29 0.026 0.073 2026-11-12 23:00:17,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [10/11] Tour test_paid_order_with_archived_product_loads → Step Check orderline with attributes: {"productName":"Archived Product","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Archived Product"))) 2026-11-12 23:00:17,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.135 2026-11-12 23:00:17,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [11/11] Tour test_paid_order_with_archived_product_loads → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:17,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: tour succeeded 2026-11-12 23:00:17,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_paid_order_with_archived_product_loads SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-11-12 23:00:17,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: heap 14945928 (allocated 15728640) 2026-11-12 23:00:17,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Closing chrome headless with pid 51615 2026-11-12 23:00:17,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Closing websocket connection 2026-11-12 23:00:17,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Terminating chrome headless with pid 51615 2026-11-12 23:00:17,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230017_889698_test_paid_order_with_archived_product_loads.txt 2026-11-12 23:00:17,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Removing chrome user profile "/tmp/tmpv_fy89_z_chrome_odoo" 2026-11-12 23:00:17,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_payment_screen_tip_scenario ... 2026-11-12 23:00:18,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Chrome pid: 51829 2026-11-12 23:00:18,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Chrome headless temporary user profile dir: /tmp/tmp6wnwh4y6_chrome_odoo 2026-11-12 23:00:18,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Issuing json command http://127.0.0.1:45325/json/version 2026-11-12 23:00:18,565 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:18,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Browser version: Chrome/150.0.7871.114 2026-11-12 23:00:18,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Issuing json command http://127.0.0.1:45325/json 2026-11-12 23:00:18,606 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:18,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Websocket url found: ws://127.0.0.1:45325/devtools/page/55BA10307394BCF94F3EE5BCD8B5A179 2026-11-12 23:00:18,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Enable chrome headless console log notification 2026-11-12 23:00:18,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Chrome headless enable page notifications 2026-11-12 23:00:18,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:00:18,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Setting session cookie in browser 2026-11-12 23:00:18,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 23:00:18,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 23:00:18,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:00:19,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:19] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 136 0.063 0.819 2026-11-12 23:00:19,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Navigation result: {'frameId': '55BA10307394BCF94F3EE5BCD8B5A179', 'loaderId': 'FCF5A1B01CA86DA9060013FB4557F653', 'isDownload': False} 2026-11-12 23:00:19,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Evaluate ready code "odoo.isTourReady('test_payment_screen_tip_scenario')" 2026-11-12 23:00:19,687 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:00:19,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:19] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-11-12 23:00:19,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:19] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-11-12 23:00:19,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:19] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-11-12 23:00:20,385 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:20,396 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:20,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 23:00:20,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 23:00:20,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Evaluate test code "odoo.startTour('test_payment_screen_tip_scenario', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:00:20,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [1/33] Tour test_payment_screen_tip_scenario → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:00:20,516 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:00:20,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:20,576 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.017 2026-11-12 23:00:20,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.054 2026-11-12 23:00:20,693 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.053 2026-11-12 23:00:20,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:20] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.028 2026-11-12 23:00:21,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.238 0.548 2026-11-12 23:00:21,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:00:21,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:00:21,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-11-12 23:00:21,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:00:21,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: Owl is running in 'dev' mode. 2026-11-12 23:00:21,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:00:21,898 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:21,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:00:21,941 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:00:21,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.036 2026-11-12 23:00:21,963 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00: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-11-12 23:00:21,973 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:22,046 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 23:00:22,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [2/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:00:22,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.065 0.064 2026-11-12 23:00:22,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.104 2026-11-12 23:00:22,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.072 0.244 2026-11-12 23:00:22,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [3/33] Tour test_payment_screen_tip_scenario → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 23:00:22,375 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.209 2026-11-12 23:00:22,400 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:00:22,407 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.233 2026-11-12 23:00:22,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.046 2026-11-12 23:00:22,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.298 2026-11-12 23:00:22,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.312 2026-11-12 23:00:22,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-11-12 23:00:22,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.427 2026-11-12 23:00:22,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-11-12 23:00:22,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-11-12 23:00:22,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.036 0.265 2026-11-12 23:00:22,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:22] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-11-12 23:00:22,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [4/33] Tour test_payment_screen_tip_scenario → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:22,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [5/33] Tour test_payment_screen_tip_scenario → 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-11-12 23:00:23,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [6/33] Tour test_payment_screen_tip_scenario → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:00:23,013 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:23,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [7/33] Tour test_payment_screen_tip_scenario → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:00:23,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [8/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:00:23,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [9/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:00:23,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [10/33] Tour test_payment_screen_tip_scenario → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:00:23,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [11/33] Tour test_payment_screen_tip_scenario → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:00:23,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [12/33] Tour test_payment_screen_tip_scenario → 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-11-12 23:00:23,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [13/33] Tour test_payment_screen_tip_scenario → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:23,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [14/33] Tour test_payment_screen_tip_scenario → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:00:23,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [15/33] Tour test_payment_screen_tip_scenario → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:00:23,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [16/33] Tour test_payment_screen_tip_scenario → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:00:23,622 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:23,635 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:23,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [17/33] Tour test_payment_screen_tip_scenario → Step Switch localization to comma (trigger: body) 2026-11-12 23:00:23,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [18/33] Tour test_payment_screen_tip_scenario → Step .payment-screen .button:contains('Tip') 2026-11-12 23:00:23,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [19/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 23:00:23,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [20/33] Tour test_payment_screen_tip_scenario → Step click numpad button: , (trigger: .modal div.numpad button:contains(/^,$/)) 2026-11-12 23:00:23,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [21/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 23:00:23,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [22/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:00:23,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [23/33] Tour test_payment_screen_tip_scenario → Step input shown is '1,50' (trigger: .modal .value:contains("1,50")) 2026-11-12 23:00:24,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [24/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:00:24,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [25/33] Tour test_payment_screen_tip_scenario → Step total is 12,50 (trigger: .total:contains("12,50")) 2026-11-12 23:00:24,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [26/33] Tour test_payment_screen_tip_scenario → Step Switch localization back to dot (trigger: body) 2026-11-12 23:00:24,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [27/33] Tour test_payment_screen_tip_scenario → Step .payment-screen .button:contains('Tip') 2026-11-12 23:00:24,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [28/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-11-12 23:00:24,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [29/33] Tour test_payment_screen_tip_scenario → Step click numpad button: . (trigger: .modal div.numpad button:contains(/^\.$/)) 2026-11-12 23:00:24,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [30/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 23:00:24,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [31/33] Tour test_payment_screen_tip_scenario → Step input shown is '2.5' (trigger: .modal .value:contains("2.5")) 2026-11-12 23:00:24,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [32/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:00:24,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [33/33] Tour test_payment_screen_tip_scenario → Step total is 13.50 (trigger: .total:contains("13.50")) 2026-11-12 23:00:24,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: tour succeeded 2026-11-12 23:00:24,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_payment_screen_tip_scenario SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-12 23:00:24,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: heap 15230744 (allocated 16252928) 2026-11-12 23:00:24,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Closing chrome headless with pid 51829 2026-11-12 23:00:24,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Closing websocket connection 2026-11-12 23:00:24,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Terminating chrome headless with pid 51829 2026-11-12 23:00:24,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230024_933735_test_payment_screen_tip_scenario.txt 2026-11-12 23:00:24,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Removing chrome user profile "/tmp/tmp6wnwh4y6_chrome_odoo" 2026-11-12 23:00:24,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_payment_screen_tour ... 2026-11-12 23:00:25,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Chrome pid: 52037 2026-11-12 23:00:25,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Chrome headless temporary user profile dir: /tmp/tmpx2d7rjxi_chrome_odoo 2026-11-12 23:00:25,413 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Issuing json command http://127.0.0.1:35445/json/version 2026-11-12 23:00:25,415 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:25,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 23:00:25,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Issuing json command http://127.0.0.1:35445/json 2026-11-12 23:00:25,444 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:25,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Websocket url found: ws://127.0.0.1:35445/devtools/page/0A7944EED0643EF1C88C8A39FB031629 2026-11-12 23:00:25,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Enable chrome headless console log notification 2026-11-12 23:00:25,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Chrome headless enable page notifications 2026-11-12 23:00:25,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:00:25,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Setting session cookie in browser 2026-11-12 23:00:25,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:00:25,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:00:25,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:00:26,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:26] "GET /pos/ui/6 HTTP/1.1" 200 - 142 0.085 0.933 2026-11-12 23:00:26,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Navigation result: {'frameId': '0A7944EED0643EF1C88C8A39FB031629', 'loaderId': 'F5E957738F42B6B4799E562D48926DF6', 'isDownload': False} 2026-11-12 23:00:26,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-11-12 23:00:26,671 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:00:26,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:26] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-11-12 23:00:26,691 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:26] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-11-12 23:00:26,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:26] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.039 2026-11-12 23:00:27,401 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:27,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 23:00:27,426 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:00:27,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.014 2026-11-12 23:00:27,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:00:27,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [1/84] Tour PaymentScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:00:27,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:00:27,516 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:27,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.015 2026-11-12 23:00:27,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.060 2026-11-12 23:00:27,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.065 2026-11-12 23:00:27,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:27] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.044 2026-11-12 23:00:28,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.242 0.587 2026-11-12 23:00:28,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:00:28,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 23:00:28,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:28] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.074 2026-11-12 23:00:28,853 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:00:28,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 23:00:28,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 23:00:28,962 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:00:28,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:00:29,000 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:00:29,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.032 2026-11-12 23:00:29,068 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:29,072 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:00:29,144 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:00:29,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.031 0.042 2026-11-12 23:00:29,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [2/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:00:29,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.062 0.115 2026-11-12 23:00:29,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [3/84] Tour PaymentScreenTour → Step Offline mode is now enabled (trigger: body) 2026-11-12 23:00:29,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.080 0.280 2026-11-12 23:00:29,459 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:00:29,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [4/84] Tour PaymentScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 23:00:29,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.018 0.192 2026-11-12 23:00:29,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-11-12 23:00:29,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-11-12 23:00:29,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.265 2026-11-12 23:00:29,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.277 2026-11-12 23:00:29,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.173 2026-11-12 23:00:29,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.221 2026-11-12 23:00:29,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-11-12 23:00:29,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-11-12 23:00:29,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.052 0.277 2026-11-12 23:00:29,982 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.270 2026-11-12 23:00:29,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.333 2026-11-12 23:00:30,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [5/84] Tour PaymentScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:30,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [6/84] Tour PaymentScreenTour → 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-11-12 23:00:30,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [7/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:00:30,153 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:00:30,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [8/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:00:30,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [9/84] 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-11-12 23:00:30,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [10/84] Tour PaymentScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:30,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [11/84] Tour PaymentScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:00:30,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [12/84] Tour PaymentScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:00:30,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [13/84] Tour PaymentScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:00:30,660 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:00:30,662 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:00:30,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [14/84] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-11-12 23:00:30,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [15/84] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-11-12 23:00:30,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [16/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:00:30,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [17/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:00:30,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [18/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:00:30,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [19/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 23:00:31,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [20/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 23:00:31,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [21/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 23:00:31,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [22/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:00:31,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [23/84] Tour PaymentScreenTour → Step remaining amount is 41.8 (trigger: .payment-status-amount .amount:contains("41.8")) 2026-11-12 23:00:31,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [24/84] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 23:00:31,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [25/84] Tour PaymentScreenTour → Step amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00")) 2026-11-12 23:00:31,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [26/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 23:00:31,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [27/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:00:31,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [28/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:00:31,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [29/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 23:00:31,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [30/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:00:31,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [31/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:00:31,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [32/84] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 23:00:31,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [33/84] Tour PaymentScreenTour → Step amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00")) 2026-11-12 23:00:31,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [34/84] Tour PaymentScreenTour → Step delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button) 2026-11-12 23:00:31,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [35/84] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-11-12 23:00:31,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [36/84] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-11-12 23:00:31,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [37/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:00:31,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [38/84] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:00:32,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [39/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 23:00:32,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [40/84] 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-11-12 23:00:32,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [41/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:00:32,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [42/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:00:32,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [43/84] Tour PaymentScreenTour → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-11-12 23:00:32,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [44/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 23:00:32,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [45/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 23:00:32,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [46/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:00:32,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [47/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:00:32,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [48/84] Tour PaymentScreenTour → Step remaining amount is 42.8 (trigger: .payment-status-amount .amount:contains("42.8")) 2026-11-12 23:00:32,573 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [49/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 23:00:32,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [50/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:00:32,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [51/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 23:00:32,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [52/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 23:00:32,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [53/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:00:32,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [54/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 23:00:32,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [55/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:00:32,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [56/84] Tour PaymentScreenTour → Step change is 52.2 (trigger: .payment-status-amount .amount:contains("52.2")) 2026-11-12 23:00:33,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [57/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 23:00:33,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [58/84] Tour PaymentScreenTour → Step click numpad button: +50 (trigger: div.numpad button:contains(/^\+50$/)) 2026-11-12 23:00:33,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [59/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 23:00:33,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [60/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 23:00:33,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [61/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 23:00:33,280 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [62/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 23:00:33,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [63/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:00:33,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [64/84] Tour PaymentScreenTour → Step change is 102.2 (trigger: .payment-status-amount .amount:contains("102.2")) 2026-11-12 23:00:33,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [65/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 23:00:33,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [66/84] 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-11-12 23:00:33,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [67/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:00:33,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [68/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:00:33,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [69/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 23:00:33,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [70/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 23:00:33,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [71/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:00:33,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [72/84] Tour PaymentScreenTour → Step remaining amount is 51.8 (trigger: .payment-status-amount .amount:contains("51.8")) 2026-11-12 23:00:33,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [73/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 23:00:33,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [74/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:00:33,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [75/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-11-12 23:00:34,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [76/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 23:00:34,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [77/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:00:34,160 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [78/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:00:34,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [79/84] Tour PaymentScreenTour → Step remaining amount is 46.8 (trigger: .payment-status-amount .amount:contains("46.8")) 2026-11-12 23:00:34,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [80/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-11-12 23:00:34,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [81/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:00:34,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [82/84] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:00:34,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [83/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 23:00:34,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [84/84] Tour PaymentScreenTour → Step Offline mode is now disabled (trigger: body) 2026-11-12 23:00:34,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: tour succeeded 2026-11-12 23:00:34,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR PaymentScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 23:00:34,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:34,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: heap 15496496 (allocated 17301504) 2026-11-12 23:00:34,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Closing chrome headless with pid 52037 2026-11-12 23:00:34,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Closing websocket connection 2026-11-12 23:00:34,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Terminating chrome headless with pid 52037 2026-11-12 23:00:34,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230034_798757_test_payment_screen_tour.txt 2026-11-12 23:00:34,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Removing chrome user profile "/tmp/tmpx2d7rjxi_chrome_odoo" 2026-11-12 23:00:34,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_basic_order_02_decimal_order_quantity ... 2026-11-12 23:00:35,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome pid: 52243 2026-11-12 23:00:35,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome headless temporary user profile dir: /tmp/tmp0l8643rc_chrome_odoo 2026-11-12 23:00:35,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Issuing json command http://127.0.0.1:35341/json/version 2026-11-12 23:00:35,311 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:35,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Browser version: Chrome/150.0.7871.114 2026-11-12 23:00:35,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Issuing json command http://127.0.0.1:35341/json 2026-11-12 23:00:35,357 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:35,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Websocket url found: ws://127.0.0.1:35341/devtools/page/824C44F204363793D682A477104C400A 2026-11-12 23:00:35,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Enable chrome headless console log notification 2026-11-12 23:00:35,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome headless enable page notifications 2026-11-12 23:00:35,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:00:35,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Setting session cookie in browser 2026-11-12 23:00:35,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:00:35,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:00:35,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:00:36,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:36] "GET /pos/ui/6 HTTP/1.1" 200 - 142 0.073 1.063 2026-11-12 23:00:36,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Navigation result: {'frameId': '824C44F204363793D682A477104C400A', 'loaderId': '275D159A624099EEACCFCDCF271D5BAC', 'isDownload': False} 2026-11-12 23:00:36,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Evaluate ready code "odoo.isTourReady('pos_basic_order_02_decimal_order_quantity')" 2026-11-12 23:00:36,700 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:00:36,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:36] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 23:00:36,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:36] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-11-12 23:00:36,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:36] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-11-12 23:00:37,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:37,426 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:37,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-11-12 23:00:37,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Evaluate test code "odoo.startTour('pos_basic_order_02_decimal_order_quantity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:00:37,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.016 2026-11-12 23:00:37,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [1/28] Tour pos_basic_order_02_decimal_order_quantity → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-11-12 23:00:37,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 23:00:37,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:37,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.018 2026-11-12 23:00:37,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.034 2026-11-12 23:00:37,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 23:00:37,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.070 2026-11-12 23:00:38,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.263 0.577 2026-11-12 23:00:38,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:00:38,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 23:00:38,900 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:38] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.060 2026-11-12 23:00:38,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:00:38,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: Owl is running in 'dev' mode. 2026-11-12 23:00:38,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-11-12 23:00:39,051 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:39,056 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:39,075 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:00:39,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-11-12 23:00:39,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [2/28] Tour pos_basic_order_02_decimal_order_quantity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:00:39,125 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:00:39,149 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:39,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.015 0.042 2026-11-12 23:00:39,180 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:00:39,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.021 0.097 2026-11-12 23:00:39,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.020 0.204 2026-11-12 23:00:39,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [3/28] Tour pos_basic_order_02_decimal_order_quantity → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:00:39,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [4/28] Tour pos_basic_order_02_decimal_order_quantity → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:00:39,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-11-12 23:00:39,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.103 2026-11-12 23:00:39,678 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:00:39,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-11-12 23:00:39,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-11-12 23:00:39,789 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.214 2026-11-12 23:00:39,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-11-12 23:00:39,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-11-12 23:00:39,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-11-12 23:00:39,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:39] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-11-12 23:00:40,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.038 0.253 2026-11-12 23:00:40,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [5/28] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:40,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [6/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:00:40,213 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:40,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [7/28] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:40,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [8/28] 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-11-12 23:00:40,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [9/28] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:40,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [10/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:00:40,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [11/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 23:00:40,523 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [12/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-11-12 23:00:40,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [13/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-11-12 23:00:40,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [14/28] 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-11-12 23:00:40,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [15/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-11-12 23:00:40,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [16/28] 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-11-12 23:00:41,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [17/28] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:41,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [18/28] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:00:41,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [19/28] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:00:41,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [20/28] Tour pos_basic_order_02_decimal_order_quantity → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:00:41,394 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:41,397 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:41,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [21/28] Tour pos_basic_order_02_decimal_order_quantity → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:00:41,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [22/28] Tour pos_basic_order_02_decimal_order_quantity → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 23:00:41,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [23/28] 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-11-12 23:00:41,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [24/28] Tour pos_basic_order_02_decimal_order_quantity → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:00:41,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [25/28] Tour pos_basic_order_02_decimal_order_quantity → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-11-12 23:00:41,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77103719 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '0d58a17d-e574-4287-b145-b1393902e142'}] 2026-11-12 23:00:41,698 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:00:42,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77103719 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '0d58a17d-e574-4287-b145-b1393902e142'} created pos.order #132 2026-11-12 23:00:42,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77103719 finished 2026-11-12 23:00:42,494 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.219 0.596 2026-11-12 23:00:42,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:00:42,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24871116 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '0d58a17d-e574-4287-b145-b1393902e142'}] 2026-11-12 23:00:42,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24871116 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '0d58a17d-e574-4287-b145-b1393902e142'} sync ignored for existing PoS order pos.order(132,) (state: paid) 2026-11-12 23:00:42,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24871116 finished 2026-11-12 23:00:42,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.057 0.188 2026-11-12 23:00:43,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [26/28] Tour pos_basic_order_02_decimal_order_quantity → Step click Next Order (trigger: .receipt-screen .button.next.highlight:visible) 2026-11-12 23:00:43,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [27/28] Tour pos_basic_order_02_decimal_order_quantity → Step Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:00:43,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [28/28] 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-11-12 23:00:43,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: tour succeeded 2026-11-12 23:00:43,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_02_decimal_order_quantity SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-11-12 23:00:43,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: heap 16182588 (allocated 17563648) 2026-11-12 23:00:43,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Closing chrome headless with pid 52243 2026-11-12 23:00:43,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Closing websocket connection 2026-11-12 23:00:43,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Terminating chrome headless with pid 52243 2026-11-12 23:00:43,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230043_489060_test_pos_basic_order_02_decimal_order_quantity.txt 2026-11-12 23:00:43,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Removing chrome user profile "/tmp/tmp0l8643rc_chrome_odoo" 2026-11-12 23:00:43,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_basic_order_03_tax_position ... 2026-11-12 23:00:43,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Chrome pid: 52449 2026-11-12 23:00:43,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Chrome headless temporary user profile dir: /tmp/tmpjj409e2u_chrome_odoo 2026-11-12 23:00:43,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Issuing json command http://127.0.0.1:37545/json/version 2026-11-12 23:00:43,950 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:44,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Browser version: Chrome/150.0.7871.114 2026-11-12 23:00:44,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Issuing json command http://127.0.0.1:37545/json 2026-11-12 23:00:44,027 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:44,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Websocket url found: ws://127.0.0.1:37545/devtools/page/45DF2D4C8A1F3475CAE2113158D91BEC 2026-11-12 23:00:44,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Enable chrome headless console log notification 2026-11-12 23:00:44,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Chrome headless enable page notifications 2026-11-12 23:00:44,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:00:44,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Setting session cookie in browser 2026-11-12 23:00:44,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:00:44,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:00:44,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:00:45,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:45] "GET /pos/ui/6 HTTP/1.1" 200 - 142 0.077 1.004 2026-11-12 23:00:45,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Navigation result: {'frameId': '45DF2D4C8A1F3475CAE2113158D91BEC', 'loaderId': '36035225917AF0A6568C4050501A1ED8', 'isDownload': False} 2026-11-12 23:00:45,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Evaluate ready code "odoo.isTourReady('pos_basic_order_03_tax_position')" 2026-11-12 23:00:45,338 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:00:45,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:45] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-11-12 23:00:45,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:45] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-11-12 23:00:45,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:45] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.036 2026-11-12 23:00:46,052 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:00:46,054 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:00:46,094 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 23:00:46,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Evaluate test code "odoo.startTour('pos_basic_order_03_tax_position', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:00:46,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 23:00:46,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [1/29] Tour pos_basic_order_03_tax_position → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-11-12 23:00:46,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 23:00:46,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:46,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.015 2026-11-12 23:00:46,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.051 2026-11-12 23:00:46,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.064 2026-11-12 23:00:46,358 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:46] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.034 2026-11-12 23:00:47,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.275 0.551 2026-11-12 23:00:47,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:47,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:00:47,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-11-12 23:00:47,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:00:47,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: Owl is running in 'dev' mode. 2026-11-12 23:00:47,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-11-12 23:00:47,612 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:47,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:00:47,651 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:00:47,680 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:00:47,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.029 2026-11-12 23:00:47,689 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:00:47,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [2/29] Tour pos_basic_order_03_tax_position → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:00:47,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.016 2026-11-12 23:00:47,746 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:00:47,845 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.027 0.093 2026-11-12 23:00:47,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:47] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.027 0.199 2026-11-12 23:00:48,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [3/29] Tour pos_basic_order_03_tax_position → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:00:48,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.035 2026-11-12 23:00:48,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [4/29] Tour pos_basic_order_03_tax_position → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 23:00:48,179 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.087 2026-11-12 23:00:48,192 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:48,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-11-12 23:00:48,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-11-12 23:00:48,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-11-12 23:00:48,345 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-11-12 23:00:48,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-11-12 23:00:48,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-11-12 23:00:48,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-11-12 23:00:48,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.042 0.284 2026-11-12 23:00:48,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [5/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:48,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [6/29] Tour pos_basic_order_03_tax_position → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-12 23:00:48,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [7/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:48,798 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:48,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [8/29] 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-11-12 23:00:48,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [9/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:48,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [10/29] Tour pos_basic_order_03_tax_position → Step order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28")) 2026-11-12 23:00:49,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [11/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:49,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [12/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:49,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [13/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:00:49,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [14/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .more-btn) 2026-11-12 23:00:49,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [15/29] Tour pos_basic_order_03_tax_position → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 23:00:49,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [16/29] Tour pos_basic_order_03_tax_position → Step fiscal position screen is shown (trigger: .selection-item:contains("FP-POS-2M")) 2026-11-12 23:00:49,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [17/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:00:49,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [18/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .more-btn) 2026-11-12 23:00:49,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [19/29] 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-11-12 23:00:49,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [20/29] Tour pos_basic_order_03_tax_position → Step cancel dialog (trigger: .modal .modal-header button[aria-label='Close']) 2026-11-12 23:00:49,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [21/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:49,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [22/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:49,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [23/29] Tour pos_basic_order_03_tax_position → Step order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52")) 2026-11-12 23:00:49,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [24/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:49,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [25/29] Tour pos_basic_order_03_tax_position → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:00:49,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [26/29] Tour pos_basic_order_03_tax_position → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:00:49,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [27/29] Tour pos_basic_order_03_tax_position → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 23:00:49,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [28/29] Tour pos_basic_order_03_tax_position → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 23:00:50,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [29/29] Tour pos_basic_order_03_tax_position → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-11-12 23:00:50,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:50] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.010 0.030 2026-11-12 23:00:50,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: tour succeeded 2026-11-12 23:00:50,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: ╔════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_03_tax_position SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 23:00:50,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: heap 15101204 (allocated 16515072) 2026-11-12 23:00:50,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Closing chrome headless with pid 52449 2026-11-12 23:00:50,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Closing websocket connection 2026-11-12 23:00:50,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Terminating chrome headless with pid 52449 2026-11-12 23:00:50,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230050_479289_test_pos_basic_order_03_tax_position.txt 2026-11-12 23:00:50,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Removing chrome user profile "/tmp/tmpjj409e2u_chrome_odoo" 2026-11-12 23:00:50,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-11-12 23:00:51,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome pid: 52651 2026-11-12 23:00:51,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome headless temporary user profile dir: /tmp/tmp4e2yum0e_chrome_odoo 2026-11-12 23:00:51,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:36753/json/version 2026-11-12 23:00:51,298 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:51,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Browser version: Chrome/150.0.7871.114 2026-11-12 23:00:51,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:36753/json 2026-11-12 23:00:51,353 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:00:51,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Websocket url found: ws://127.0.0.1:36753/devtools/page/89739746A4BB3E8256699CDAE74DC872 2026-11-12 23:00:51,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Enable chrome headless console log notification 2026-11-12 23:00:51,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome headless enable page notifications 2026-11-12 23:00:51,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:00:51,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Setting session cookie in browser 2026-11-12 23:00:51,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:00:51,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:00:51,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:00:52,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:52] "GET /pos/ui/6 HTTP/1.1" 200 - 88 0.054 0.721 2026-11-12 23:00:52,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Navigation result: {'frameId': '89739746A4BB3E8256699CDAE74DC872', 'loaderId': 'C18178D275BA7F2288054DD832D4A534', 'isDownload': False} 2026-11-12 23:00:52,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-11-12 23:00:52,448 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:00:52,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:52] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-11-12 23:00:52,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:52] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.022 2026-11-12 23:00:52,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:52] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.045 2026-11-12 23:00:53,188 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:00:53,190 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:00:53,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 23:00:53,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-11-12 23:00:53,294 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:00:53,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [1/29] Tour CashClosingDetails → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:00:53,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:00:53,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:53,398 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.026 2026-11-12 23:00:53,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.047 2026-11-12 23:00:53,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 23:00:53,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.051 2026-11-12 23:00:54,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.280 0.590 2026-11-12 23:00:54,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:00:54,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:00:54,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-11-12 23:00:54,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:00:54,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-11-12 23:00:54,784 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:00:54,849 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:00:54,903 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.009 0.034 2026-11-12 23:00:54,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 23:00:54,908 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:00:54,929 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:00:54,953 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:00:54,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:54] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-11-12 23:00:55,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [2/29] Tour CashClosingDetails → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-11-12 23:00:55,208 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 23:00:55,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [3/29] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:00:55,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [4/29] Tour CashClosingDetails → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:00:55,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.068 0.104 2026-11-12 23:00:55,329 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:00:55,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.035 0.241 2026-11-12 23:00:55,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.279 2026-11-12 23:00:55,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.308 2026-11-12 23:00:55,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.278 2026-11-12 23:00:55,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.009 0.446 2026-11-12 23:00:55,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.279 2026-11-12 23:00:55,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.249 2026-11-12 23:00:55,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-11-12 23:00:55,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.046 0.288 2026-11-12 23:00:55,892 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.274 2026-11-12 23:00:55,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [5/29] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:55,941 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-11-12 23:00:55,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:55] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.420 2026-11-12 23:00:55,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [6/29] Tour CashClosingDetails → 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-11-12 23:00:56,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [7/29] Tour CashClosingDetails → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:00:56,061 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:00:56,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [8/29] Tour CashClosingDetails → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:00:56,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [9/29] 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-11-12 23:00:56,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [10/29] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:56,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [11/29] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:00:56,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [12/29] Tour CashClosingDetails → Step order total amount is '51.00' (trigger: .product-screen .order-summary .total:contains("51.00")) 2026-11-12 23:00:56,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [13/29] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:00:56,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [14/29] Tour CashClosingDetails → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:00:56,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [15/29] Tour CashClosingDetails → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:00:56,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [16/29] Tour CashClosingDetails → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:00:56,730 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:56,731 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:00:56,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [17/29] Tour CashClosingDetails → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:00:56,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [18/29] Tour CashClosingDetails → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:00:56,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [19/29] Tour CashClosingDetails → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:00:56,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [20/29] Tour CashClosingDetails → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:00:56,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91349889 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '945daa73-979c-4a8c-90e2-38006e75529b'}] 2026-11-12 23:00:56,993 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:00:57,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91349889 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '945daa73-979c-4a8c-90e2-38006e75529b'} created pos.order #133 2026-11-12 23:00:57,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91349889 finished 2026-11-12 23:00:57,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.216 0.498 2026-11-12 23:00:57,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:00:57,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [21/29] Tour CashClosingDetails → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:00:57,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7411242 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '945daa73-979c-4a8c-90e2-38006e75529b'}] 2026-11-12 23:00:57,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7411242 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '945daa73-979c-4a8c-90e2-38006e75529b'} sync ignored for existing PoS order pos.order(133,) (state: paid) 2026-11-12 23:00:58,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [22/29] Tour CashClosingDetails → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 23:00:58,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7411242 finished 2026-11-12 23:00:58,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [23/29] Tour CashClosingDetails → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 23:00:58,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [24/29] Tour CashClosingDetails → Step .modal .close-pos-popup .cash-input input 2026-11-12 23:00:58,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.078 0.184 2026-11-12 23:00:58,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:58] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.008 0.114 2026-11-12 23:00:58,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [25/29] Tour CashClosingDetails → Step .payment-methods-overview .cash-difference:contains(-1.00) 2026-11-12 23:00:58,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [26/29] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-11-12 23:00:58,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [27/29] Tour CashClosingDetails → Step .modal .btn-primary:contains(Proceed Anyway) 2026-11-12 23:00:58,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:58] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.004 0.018 2026-11-12 23:00:58,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:00:58] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 21 0.019 0.049 2026-11-12 23:01:00,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:00] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 520 0.555 1.335 2026-11-12 23:01:00,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:00] "GET /pos/ui/6 HTTP/1.1" 200 - 73 0.076 0.121 2026-11-12 23:01:01,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [28/29] Tour CashClosingDetails → Step button:contains(backend) 2026-11-12 23:01:01,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-11-12 23:01:01,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:01:01,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:01,976 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.050 2026-11-12 23:01:01,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:01] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.070 2026-11-12 23:01:02,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:02] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 23:01:02,361 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 124 0.086 0.186 2026-11-12 23:01:02,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.017 0.034 2026-11-12 23:01:02,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:01:02,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:02] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.017 2026-11-12 23:01:02,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:01:02,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:02,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:01:02,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:02] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 304 - 3 0.006 0.035 2026-11-12 23:01:02,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:02] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.036 0.094 2026-11-12 23:01:03,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:03] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.025 0.190 2026-11-12 23:01:03,070 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted mail.message records with IDs: [7669] 2026-11-12 23:01:03,080 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted pos.session records with IDs: [229] 2026-11-12 23:01:03,090 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #470 deleted mail.followers records with IDs: [1374] 2026-11-12 23:01:03,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:03] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 38 0.030 0.253 2026-11-12 23:01:04,666 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:04] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 118 0.128 1.394 2026-11-12 23:01:04,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:04] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.001 1.514 2026-11-12 23:01:04,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:04] "POST /web/dataset/call_kw#pos.session.delete_opening_control_session HTTP/1.1" 200 - 1 0.000 1.513 2026-11-12 23:01:04,683 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 1.190 2026-11-12 23:01:04,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:04] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-11-12 23:01:04,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:04] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-11-12 23:01:04,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.048 0.144 2026-11-12 23:01:04,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.202 2026-11-12 23:01:04,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:04] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-12 23:01:05,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:05] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 23:01:05,878 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:05] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:01:05,907 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:05] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:05,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:01:05,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [29/29] Tour CashClosingDetails → Step body 2026-11-12 23:01:05,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:05] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-12 23:01:05,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:06,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:01:06,109 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:06,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /odoo HTTP/1.1" 200 - 28 0.022 0.060 2026-11-12 23:01:06,238 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.104 2026-11-12 23:01:06,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.075 2026-11-12 23:01:06,358 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "POST /mail/data HTTP/1.1" 200 - 32 0.034 0.061 2026-11-12 23:01:06,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /web/image?model=res.users&field=avatar_128&id=470 HTTP/1.1" 200 - 14 0.013 0.111 2026-11-12 23:01:06,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /web/image/res.partner/1100/avatar_128?unique=1794523693000 HTTP/1.1" 200 - 6 0.010 0.139 2026-11-12 23:01:06,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.155 2026-11-12 23:01:06,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.171 2026-11-12 23:01:06,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.173 2026-11-12 23:01:06,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /odoo?menu_id=856 HTTP/1.1" 200 - 28 0.023 0.096 2026-11-12 23:01:06,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:01:06,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.008 0.011 2026-11-12 23:01:07,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: tour succeeded 2026-11-12 23:01:07,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: ╔═══════════════════════════════════╗ ║ TOUR CashClosingDetails SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 23:01:07,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:01:07,864 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:07] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.002 0.008 2026-11-12 23:01:07,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:07,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:01:08,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: heap 22413020 (allocated 27721728) 2026-11-12 23:01:08,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.034 0.022 2026-11-12 23:01:08,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Closing chrome headless with pid 52651 2026-11-12 23:01:08,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:08] "GET /web/image?model=res.users&field=avatar_128&id=470 HTTP/1.1" 304 - 7 0.009 0.096 2026-11-12 23:01:08,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:08] "GET /websocket?version=19.0-3 HTTP/1.1" 503 - 0 0.000 0.062 2026-11-12 23:01:08,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Closing websocket connection 2026-11-12 23:01:08,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Terminating chrome headless with pid 52651 2026-11-12 23:01:08,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:08] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.001 0.124 2026-11-12 23:01:08,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:08] "POST /mail/data HTTP/1.1" 200 - 19 0.024 0.143 2026-11-12 23:01:08,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230108_717603_test_pos_closing_cash_details.txt 2026-11-12 23:01:08,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Removing chrome user profile "/tmp/tmp4e2yum0e_chrome_odoo" 2026-11-12 23:01:08,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_large_amount_confirmation_dialog ... 2026-11-12 23:01:09,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Chrome pid: 52933 2026-11-12 23:01:09,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Chrome headless temporary user profile dir: /tmp/tmp2wgj57w4_chrome_odoo 2026-11-12 23:01:09,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Issuing json command http://127.0.0.1:38883/json/version 2026-11-12 23:01:09,492 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:09,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Browser version: Chrome/150.0.7871.114 2026-11-12 23:01:09,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Issuing json command http://127.0.0.1:38883/json 2026-11-12 23:01:09,602 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:09,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Websocket url found: ws://127.0.0.1:38883/devtools/page/154036162931CE3C9E754AD0D386AD13 2026-11-12 23:01:09,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Enable chrome headless console log notification 2026-11-12 23:01:09,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Chrome headless enable page notifications 2026-11-12 23:01:09,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:01:09,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Setting session cookie in browser 2026-11-12 23:01:09,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:01:09,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:01:09,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:01:11,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:11] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.067 1.055 2026-11-12 23:01:11,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Navigation result: {'frameId': '154036162931CE3C9E754AD0D386AD13', 'loaderId': '3645CE6A48A5C1727F25B8B15CB7837B', 'isDownload': False} 2026-11-12 23:01:11,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Evaluate ready code "odoo.isTourReady('test_pos_large_amount_confirmation_dialog')" 2026-11-12 23:01:11,035 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:01:11,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:11] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-11-12 23:01:11,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:11] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-11-12 23:01:11,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:11] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.042 2026-11-12 23:01:11,890 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:11,892 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:11,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.035 2026-11-12 23:01:11,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Evaluate test code "odoo.startTour('test_pos_large_amount_confirmation_dialog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:01:11,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 23:01:12,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [1/20] Tour test_pos_large_amount_confirmation_dialog → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:01:12,031 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:01:12,064 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:12,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:12] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.022 2026-11-12 23:01:12,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.040 2026-11-12 23:01:12,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:12] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.005 2026-11-12 23:01:12,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.060 2026-11-12 23:01:13,214 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.266 0.637 2026-11-12 23:01:13,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:01:13,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:01:13,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.053 2026-11-12 23:01:13,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:01:13,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:13,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 23:01:13,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:01:13,662 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:01:13,670 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:01:13,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.037 2026-11-12 23:01:13,712 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:13,719 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:13,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.015 0.023 2026-11-12 23:01:13,779 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:01:13,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [2/20] Tour test_pos_large_amount_confirmation_dialog → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:01:13,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:13] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.032 0.125 2026-11-12 23:01:14,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [3/20] Tour test_pos_large_amount_confirmation_dialog → Step click product 'Overpay Test Product' (trigger: article.product .product-content .product-name:contains("Overpay Test Product")) 2026-11-12 23:01:14,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.062 0.252 2026-11-12 23:01:14,089 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:01:14,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-11-12 23:01:14,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.230 2026-11-12 23:01:14,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.280 2026-11-12 23:01:14,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.261 2026-11-12 23:01:14,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.310 2026-11-12 23:01:14,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.244 2026-11-12 23:01:14,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.256 2026-11-12 23:01:14,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-11-12 23:01:14,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-11-12 23:01:14,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-11-12 23:01:14,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/image?model=product.template&field=image_128&id=1047&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-11-12 23:01:14,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.046 0.265 2026-11-12 23:01:14,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [4/20] Tour test_pos_large_amount_confirmation_dialog → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:01:14,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [5/20] Tour test_pos_large_amount_confirmation_dialog → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:01:14,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [6/20] Tour test_pos_large_amount_confirmation_dialog → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:01:14,964 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:14,966 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:14,971 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:14,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [7/20] Tour test_pos_large_amount_confirmation_dialog → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:01:15,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [8/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:01:15,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [9/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:01:15,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [10/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:01:15,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [11/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:01:15,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [12/20] Tour test_pos_large_amount_confirmation_dialog → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 23:01:15,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [13/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-11-12 23:01:15,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [14/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-11-12 23:01:15,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [15/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:01:15,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [16/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:01:15,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [17/20] Tour test_pos_large_amount_confirmation_dialog → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:01:15,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [18/20] Tour test_pos_large_amount_confirmation_dialog → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:01:15,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [19/20] Tour test_pos_large_amount_confirmation_dialog → Step .modal .modal-footer .btn-primary 2026-11-12 23:01:15,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [20/20] Tour test_pos_large_amount_confirmation_dialog → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:01:15,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84866447 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'd70eab11-419f-4b24-8b7a-9ddd9bd6b54c'}] 2026-11-12 23:01:15,793 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:16,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84866447 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'd70eab11-419f-4b24-8b7a-9ddd9bd6b54c'} created pos.order #134 2026-11-12 23:01:16,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84866447 finished 2026-11-12 23:01:16,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.185 0.511 2026-11-12 23:01:16,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.013 2026-11-12 23:01:16,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: tour succeeded 2026-11-12 23:01:16,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_pos_large_amount_confirmation_dialog SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-11-12 23:01:16,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4181132 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'd70eab11-419f-4b24-8b7a-9ddd9bd6b54c'}] 2026-11-12 23:01:16,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4181132 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'd70eab11-419f-4b24-8b7a-9ddd9bd6b54c'} sync ignored for existing PoS order pos.order(134,) (state: paid) 2026-11-12 23:01:16,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4181132 finished 2026-11-12 23:01:16,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: heap 15857592 (allocated 17039360) 2026-11-12 23:01:16,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Closing chrome headless with pid 52933 2026-11-12 23:01:16,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Closing websocket connection 2026-11-12 23:01:16,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Terminating chrome headless with pid 52933 2026-11-12 23:01:16,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.086 0.138 2026-11-12 23:01:17,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230117_026304_test_pos_large_amount_confirmation_dialog.txt 2026-11-12 23:01:17,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Removing chrome user profile "/tmp/tmp2wgj57w4_chrome_odoo" 2026-11-12 23:01:17,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_order_shipping_date ... 2026-11-12 23:01:17,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome pid: 53145 2026-11-12 23:01:17,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmp2admopv3_chrome_odoo 2026-11-12 23:01:17,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:43063/json/version 2026-11-12 23:01:17,792 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:17,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Browser version: Chrome/150.0.7871.114 2026-11-12 23:01:17,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:43063/json 2026-11-12 23:01:17,803 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:17,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:43063/devtools/page/DF6D200AA955840DD7214448B9F27883 2026-11-12 23:01:17,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-11-12 23:01:17,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-11-12 23:01:17,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:01:17,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-11-12 23:01:17,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 23:01:17,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 23:01:18,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:01:18,835 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:18] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 85 0.038 0.793 2026-11-12 23:01:18,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Navigation result: {'frameId': 'DF6D200AA955840DD7214448B9F27883', 'loaderId': 'CAB2D071B17CDE4E3F98EB7A1355F47D', 'isDownload': False} 2026-11-12 23:01:18,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Evaluate ready code "odoo.isTourReady('test_pos_order_shipping_date')" 2026-11-12 23:01:18,869 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:01:18,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:18] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-11-12 23:01:18,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:18] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.036 2026-11-12 23:01:18,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:18] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-11-12 23:01:19,655 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:19,656 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:19,693 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-11-12 23:01:19,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 23:01:19,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Evaluate test code "odoo.startTour('test_pos_order_shipping_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:01:19,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [1/25] Tour test_pos_order_shipping_date → Step Set test time zone to America/New_York (trigger: body) 2026-11-12 23:01:19,766 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:01:19,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:01:19,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-11-12 23:01:19,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.007 0.037 2026-11-12 23:01:19,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.076 2026-11-12 23:01:19,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:19] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.038 2026-11-12 23:01:20,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.269 0.551 2026-11-12 23:01:20,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:01:20,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 23:01:21,070 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-11-12 23:01:21,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 23:01:21,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:21,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 23:01:21,224 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:01:21,275 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:01:21,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [2/25] Tour test_pos_order_shipping_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:01:21,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.012 0.062 2026-11-12 23:01:21,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-11-12 23:01:21,323 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:01:21,325 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:01:21,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.025 2026-11-12 23:01:21,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [3/25] Tour test_pos_order_shipping_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:01:21,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T17:48:13.000-05:00 HTTP/1.1" 200 - 3 0.006 0.060 2026-11-12 23:01:21,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T17:48:13.000-05:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-11-12 23:01:21,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [4/25] Tour test_pos_order_shipping_date → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 23:01:21,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T17:48:13.000-05:00 HTTP/1.1" 200 - 3 0.007 0.145 2026-11-12 23:01:21,776 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:01:21,790 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:01:21,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T17:48:13.000-05:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-11-12 23:01:21,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T17:48:13.000-05:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-11-12 23:01:21,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:21] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T17:48:13.000-05:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-11-12 23:01:22,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:22] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.049 0.294 2026-11-12 23:01:22,038 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:22] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T17:48:13.000-05:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-11-12 23:01:22,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:22] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T17:48:13.000-05:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-11-12 23:01:22,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:22] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T17:48:13.000-05:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-11-12 23:01:22,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:22] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.021 0.446 2026-11-12 23:01:22,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.029 0.248 2026-11-12 23:01:22,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:22] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.415 2026-11-12 23:01:22,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [5/25] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:01:22,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [6/25] Tour test_pos_order_shipping_date → 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-11-12 23:01:22,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [7/25] Tour test_pos_order_shipping_date → 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-11-12 23:01:22,516 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:22,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [8/25] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:01:22,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [9/25] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:01:22,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [10/25] Tour test_pos_order_shipping_date → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 23:01:22,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [11/25] Tour test_pos_order_shipping_date → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 23:01:22,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [12/25] Tour test_pos_order_shipping_date → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:01:22,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [13/25] Tour test_pos_order_shipping_date → Step Search for partner "Partner Test with Address" (trigger: .modal-dialog .input-group input) 2026-11-12 23:01:23,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [14/25] Tour test_pos_order_shipping_date → Step click partner 'Partner Test with Address' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test with Address)) 2026-11-12 23:01:23,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [15/25] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:01:23,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [16/25] Tour test_pos_order_shipping_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:01:23,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:23] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 19 0.019 0.063 2026-11-12 23:01:23,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [17/25] Tour test_pos_order_shipping_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:01:23,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [18/25] Tour test_pos_order_shipping_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:01:23,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.035 0.098 2026-11-12 23:01:23,320 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:23,321 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:01:23,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [19/25] Tour test_pos_order_shipping_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:01:23,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [20/25] Tour test_pos_order_shipping_date → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-11-12 23:01:23,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [21/25] Tour test_pos_order_shipping_date → Step pick a date (trigger: .modal-body input[type="date"]) 2026-11-12 23:01:23,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [22/25] Tour test_pos_order_shipping_date → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-11-12 23:01:23,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [23/25] Tour test_pos_order_shipping_date → Step Assert shipping date was set (trigger: .payment-buttons .d-flex .btn span) 2026-11-12 23:01:23,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [24/25] Tour test_pos_order_shipping_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:01:23,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [25/25] Tour test_pos_order_shipping_date → Step Assert shipping date in receipt (trigger: .pos-receipt-order-data) 2026-11-12 23:01:23,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12647191 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'bd486c68-5457-4a95-a18b-995dfad23230'}] 2026-11-12 23:01:23,735 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:01:24,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12647191 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'bd486c68-5457-4a95-a18b-995dfad23230'} created pos.order #135 2026-11-12 23:01:24,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12647191 finished 2026-11-12 23:01:24,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 225 0.204 0.483 2026-11-12 23:01:24,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:01:24,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-11-12 23:01:24,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-12 23:01:24,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96688938 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'bd486c68-5457-4a95-a18b-995dfad23230'}] 2026-11-12 23:01:24,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96688938 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'bd486c68-5457-4a95-a18b-995dfad23230'} sync ignored for existing PoS order pos.order(135,) (state: paid) 2026-11-12 23:01:24,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96688938 finished 2026-11-12 23:01:24,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: heap 16247288 (allocated 17563648) 2026-11-12 23:01:24,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing chrome headless with pid 53145 2026-11-12 23:01:24,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing websocket connection 2026-11-12 23:01:24,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 53145 2026-11-12 23:01:24,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.046 0.152 2026-11-12 23:01:24,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230124_991571_test_pos_order_shipping_date.txt 2026-11-12 23:01:24,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmp2admopv3_chrome_odoo" 2026-11-12 23:01:25,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_session_statistics_display ... 2026-11-12 23:01:25,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Chrome pid: 53350 2026-11-12 23:01:25,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Chrome headless temporary user profile dir: /tmp/tmp3k7yfn8d_chrome_odoo 2026-11-12 23:01:25,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Issuing json command http://127.0.0.1:40267/json/version 2026-11-12 23:01:25,613 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:25,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Browser version: Chrome/150.0.7871.114 2026-11-12 23:01:25,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Issuing json command http://127.0.0.1:40267/json 2026-11-12 23:01:25,660 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:25,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Websocket url found: ws://127.0.0.1:40267/devtools/page/5BBCC29CA7D4AE970A3A73FA1BC21CE2 2026-11-12 23:01:25,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Enable chrome headless console log notification 2026-11-12 23:01:25,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Chrome headless enable page notifications 2026-11-12 23:01:25,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:01:25,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Setting session cookie in browser 2026-11-12 23:01:25,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:01:25,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:01:25,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:01:26,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:26] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.046 0.775 2026-11-12 23:01:26,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Navigation result: {'frameId': '5BBCC29CA7D4AE970A3A73FA1BC21CE2', 'loaderId': '95A67BA0D28164E57F8FDE8C690DB0BD', 'isDownload': False} 2026-11-12 23:01:26,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Evaluate ready code "odoo.isTourReady('SessionStatisticsDisplay')" 2026-11-12 23:01:26,711 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:01:26,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:26] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 23:01:26,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:26] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-11-12 23:01:26,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:26] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.051 2026-11-12 23:01:27,463 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:27,463 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:01:27,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 23:01:27,546 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-11-12 23:01:27,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Evaluate test code "odoo.startTour('SessionStatisticsDisplay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:01:27,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [1/50] Tour SessionStatisticsDisplay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:01:27,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:01:27,607 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:27,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.017 2026-11-12 23:01:27,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.048 2026-11-12 23:01:27,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.046 2026-11-12 23:01:27,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:27] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.029 2026-11-12 23:01:28,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.296 0.549 2026-11-12 23:01:28,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:28,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:01:28,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:28] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.053 2026-11-12 23:01:28,944 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-11-12 23:01:28,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:28,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-11-12 23:01:29,075 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:29,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:29,105 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:01:29,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.003 0.017 2026-11-12 23:01:29,135 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:01:29,139 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:01:29,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.029 2026-11-12 23:01:29,217 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:01:29,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [2/50] Tour SessionStatisticsDisplay → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-11-12 23:01:29,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.030 0.069 2026-11-12 23:01:29,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.051 0.183 2026-11-12 23:01:29,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.112 2026-11-12 23:01:29,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.028 2026-11-12 23:01:29,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [3/50] Tour SessionStatisticsDisplay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:01:29,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.134 2026-11-12 23:01:29,543 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:29,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [4/50] Tour SessionStatisticsDisplay → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:01:29,575 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-11-12 23:01:29,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-11-12 23:01:29,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-11-12 23:01:29,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.302 2026-11-12 23:01:29,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-11-12 23:01:29,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-11-12 23:01:29,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.037 0.274 2026-11-12 23:01:29,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:29] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.299 2026-11-12 23:01:29,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [5/50] Tour SessionStatisticsDisplay → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:01:30,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [6/50] Tour SessionStatisticsDisplay → 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-11-12 23:01:30,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [7/50] Tour SessionStatisticsDisplay → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:01:30,110 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:30,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [8/50] Tour SessionStatisticsDisplay → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:01:30,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [9/50] Tour SessionStatisticsDisplay → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:01:30,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [10/50] Tour SessionStatisticsDisplay → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:01:30,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [11/50] Tour SessionStatisticsDisplay → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:01:30,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [12/50] Tour SessionStatisticsDisplay → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:01:30,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [13/50] Tour SessionStatisticsDisplay → 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-11-12 23:01:30,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [14/50] Tour SessionStatisticsDisplay → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:01:30,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [15/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:01:30,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [16/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:01:30,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [17/50] Tour SessionStatisticsDisplay → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:01:30,824 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:30,838 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:30,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [18/50] Tour SessionStatisticsDisplay → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:01:30,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [19/50] Tour SessionStatisticsDisplay → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 23:01:30,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [20/50] Tour SessionStatisticsDisplay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:01:31,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [21/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:01:31,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32577138 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'e75d86b2-aa46-449f-ac3e-153085dcbce3'}] 2026-11-12 23:01:31,067 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:01:31,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [22/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:01:31,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32577138 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'e75d86b2-aa46-449f-ac3e-153085dcbce3'} created pos.order #136 2026-11-12 23:01:31,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32577138 finished 2026-11-12 23:01:31,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.198 0.542 2026-11-12 23:01:31,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:01:32,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13196688 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'e75d86b2-aa46-449f-ac3e-153085dcbce3'}] 2026-11-12 23:01:32,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [23/50] Tour SessionStatisticsDisplay → Step product screen is shown (trigger: .product-screen) 2026-11-12 23:01:32,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13196688 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'e75d86b2-aa46-449f-ac3e-153085dcbce3'} sync ignored for existing PoS order pos.order(136,) (state: paid) 2026-11-12 23:01:32,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13196688 finished 2026-11-12 23:01:32,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [24/50] Tour SessionStatisticsDisplay → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 23:01:32,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [25/50] Tour SessionStatisticsDisplay → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:01:32,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [26/50] Tour SessionStatisticsDisplay → 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-11-12 23:01:32,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [27/50] Tour SessionStatisticsDisplay → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:01:32,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.091 0.166 2026-11-12 23:01:32,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [28/50] Tour SessionStatisticsDisplay → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:01:32,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [29/50] Tour SessionStatisticsDisplay → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:01:32,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [30/50] Tour SessionStatisticsDisplay → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:01:32,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [31/50] Tour SessionStatisticsDisplay → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:01:32,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [32/50] Tour SessionStatisticsDisplay → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:01:32,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [33/50] Tour SessionStatisticsDisplay → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:01:32,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [34/50] Tour SessionStatisticsDisplay → 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-11-12 23:01:32,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [35/50] Tour SessionStatisticsDisplay → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:01:32,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [36/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:01:33,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [37/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:01:33,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [38/50] Tour SessionStatisticsDisplay → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:01:33,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [39/50] Tour SessionStatisticsDisplay → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:01:33,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [40/50] Tour SessionStatisticsDisplay → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 23:01:33,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [41/50] Tour SessionStatisticsDisplay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:01:33,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [42/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:01:33,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27006274 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': '94eee29f-cbfc-41a2-8c08-fb2c7f523231'}] 2026-11-12 23:01:33,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [43/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:01:33,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27006274 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': '94eee29f-cbfc-41a2-8c08-fb2c7f523231'} created pos.order #137 2026-11-12 23:01:33,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27006274 finished 2026-11-12 23:01:33,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.109 0.382 2026-11-12 23:01:33,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:01:33,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83348422 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': '94eee29f-cbfc-41a2-8c08-fb2c7f523231'}] 2026-11-12 23:01:33,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83348422 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': '94eee29f-cbfc-41a2-8c08-fb2c7f523231'} sync ignored for existing PoS order pos.order(137,) (state: paid) 2026-11-12 23:01:33,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [44/50] Tour SessionStatisticsDisplay → Step product screen is shown (trigger: .product-screen) 2026-11-12 23:01:33,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83348422 finished 2026-11-12 23:01:33,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [45/50] Tour SessionStatisticsDisplay → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:01:34,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [46/50] Tour SessionStatisticsDisplay → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:01:34,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [47/50] Tour SessionStatisticsDisplay → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 23:01:34,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.042 0.194 2026-11-12 23:01:34,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [48/50] Tour SessionStatisticsDisplay → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-11-12 23:01:39,511 43 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-11-12 23:01:39,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:39] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 118 0.085 5.210 2026-11-12 23:01:39,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:39] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-11-12 23:01:39,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:39] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-11-12 23:01:39,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:39] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.034 0.065 2026-11-12 23:01:39,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.112 2026-11-12 23:01:39,804 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:39] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 23:01:39,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:39] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 23:01:40,862 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:40] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:01:40,868 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:40] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:40,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:01:40,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [49/50] Tour SessionStatisticsDisplay → Step [name=opening_cash]:contains(100.00) 2026-11-12 23:01:40,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:40] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.009 2026-11-12 23:01:41,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:41,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:41,130 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:41,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.024 2026-11-12 23:01:41,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /odoo HTTP/1.1" 200 - 28 0.021 0.104 2026-11-12 23:01:41,284 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.005 0.128 2026-11-12 23:01:41,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "POST /mail/data HTTP/1.1" 200 - 32 0.046 0.050 2026-11-12 23:01:41,446 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /web/image?model=res.users&field=avatar_128&id=470 HTTP/1.1" 200 - 14 0.020 0.102 2026-11-12 23:01:41,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /web/image/res.partner/1100/avatar_128?unique=1794523693000 HTTP/1.1" 200 - 6 0.011 0.175 2026-11-12 23:01:41,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.204 2026-11-12 23:01:41,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.232 2026-11-12 23:01:41,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.261 2026-11-12 23:01:41,652 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /odoo?menu_id=856 HTTP/1.1" 200 - 28 0.020 0.058 2026-11-12 23:01:41,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.024 0.009 2026-11-12 23:01:41,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:41] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 23:01:42,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:42] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 23:01:42,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [49/50] Tour SessionStatisticsDisplay → Step [name=opening_cash]:contains(100.00) 2026-11-12 23:01:42,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:42] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.006 2026-11-12 23:01:42,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:42,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:01:42,969 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:42] "POST /mail/data HTTP/1.1" 200 - 19 0.028 0.052 2026-11-12 23:01:42,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:42] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.062 2026-11-12 23:01:43,050 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:43] "GET /web/image?model=res.users&field=avatar_128&id=470 HTTP/1.1" 304 - 7 0.010 0.103 2026-11-12 23:01:43,059 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:43] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.000 0.122 2026-11-12 23:01:43,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:43] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.120 2026-11-12 23:01:43,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:43] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 28 0.031 0.129 2026-11-12 23:01:43,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:43] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 14 0.010 0.035 2026-11-12 23:01:43,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:43] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state#pos.config.get_pos_kanban_view_state HTTP/1.1" 200 - 4 0.005 0.054 2026-11-12 23:01:43,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [50/50] Tour SessionStatisticsDisplay → Step [name=paid_orders]:contains(45.00 (2 orders)) 2026-11-12 23:01:43,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: tour succeeded 2026-11-12 23:01:43,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: ╔═════════════════════════════════════════╗ ║ TOUR SessionStatisticsDisplay SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 23:01:43,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:43] "GET /web/image/res.users/470/avatar_128 HTTP/1.1" 200 - 7 0.012 0.040 2026-11-12 23:01:43,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:43] "POST /mail/data HTTP/1.1" 200 - 44 0.049 0.128 2026-11-12 23:01:43,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: heap 24781808 (allocated 29556736) 2026-11-12 23:01:43,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Closing chrome headless with pid 53350 2026-11-12 23:01:43,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Closing websocket connection 2026-11-12 23:01:43,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Terminating chrome headless with pid 53350 2026-11-12 23:01:43,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:43] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 10 0.012 0.028 2026-11-12 23:01:43,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230143_951593_test_pos_session_statistics_display.txt 2026-11-12 23:01:43,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Removing chrome user profile "/tmp/tmp3k7yfn8d_chrome_odoo" 2026-11-12 23:01:44,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_ui_round_globally ... 2026-11-12 23:01:44,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome pid: 53616 2026-11-12 23:01:44,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome headless temporary user profile dir: /tmp/tmpjne0tfhs_chrome_odoo 2026-11-12 23:01:44,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:36773/json/version 2026-11-12 23:01:44,987 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:45,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Browser version: Chrome/150.0.7871.114 2026-11-12 23:01:45,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:36773/json 2026-11-12 23:01:45,003 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:45,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Websocket url found: ws://127.0.0.1:36773/devtools/page/0E78EBC75D09834509B7B1BD51D6D84B 2026-11-12 23:01:45,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Enable chrome headless console log notification 2026-11-12 23:01:45,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome headless enable page notifications 2026-11-12 23:01:45,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:01:45,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Setting session cookie in browser 2026-11-12 23:01:45,355 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 23:01:45,355 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 23:01:45,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:01:46,235 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:46] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.079 0.789 2026-11-12 23:01:46,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Navigation result: {'frameId': '0E78EBC75D09834509B7B1BD51D6D84B', 'loaderId': '5386BA112AD5D6FCE371B481181AA84A', 'isDownload': False} 2026-11-12 23:01:46,248 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:46,274 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:01:46,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:46] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-11-12 23:01:46,320 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:46] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.020 2026-11-12 23:01:46,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:46] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-11-12 23:01:47,071 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:47,074 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:01:47,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.034 2026-11-12 23:01:47,163 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:01:47,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-11-12 23:01:47,177 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:47,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:01:47,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:47,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-11-12 23:01:47,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.036 2026-11-12 23:01:47,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.052 2026-11-12 23:01:47,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:47] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.072 2026-11-12 23:01:48,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.257 0.549 2026-11-12 23:01:48,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:01:48,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:01:48,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-11-12 23:01:48,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:01:48,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:48,543 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-11-12 23:01:48,663 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:01:48,685 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 23:01:48,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.052 2026-11-12 23:01:48,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 23:01:48,730 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:48,734 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:48,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:48] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-11-12 23:01:48,899 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:49,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.016 0.042 2026-11-12 23:01:49,041 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.056 2026-11-12 23:01:49,117 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:49,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.056 0.111 2026-11-12 23:01:49,157 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:01:49,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.032 0.271 2026-11-12 23:01:49,323 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.315 2026-11-12 23:01:49,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.346 2026-11-12 23:01:49,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.374 2026-11-12 23:01:49,445 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.377 2026-11-12 23:01:49,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.310 2026-11-12 23:01:49,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-11-12 23:01:49,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=1048&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-11-12 23:01:49,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=1049&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-11-12 23:01:49,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.047 0.294 2026-11-12 23:01:49,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.288 2026-11-12 23:01:49,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-11-12 23:01:49,838 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:49,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:49] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.401 2026-11-12 23:01:49,907 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:49,965 43 INFO rb-c635c7a-226731-435507 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:contains(/^\+/-$/)) 2026-11-12 23:01:50,036 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,042 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:50,219 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,280 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,335 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,386 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,444 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,495 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,598 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,616 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:50,619 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:50,649 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,737 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,821 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:50,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66177899 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '50af6b36-fa91-4275-b1ba-ba5a677b2e15'}] 2026-11-12 23:01:50,830 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:01:51,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66177899 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '50af6b36-fa91-4275-b1ba-ba5a677b2e15'} created pos.order #139 2026-11-12 23:01:51,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66177899 finished 2026-11-12 23:01:51,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 307 0.297 0.767 2026-11-12 23:01:51,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:01:52,100 43 INFO rb-c635c7a-226731-435507 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-11-12 23:01:52,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85890837 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '50af6b36-fa91-4275-b1ba-ba5a677b2e15'}] 2026-11-12 23:01:52,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85890837 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '50af6b36-fa91-4275-b1ba-ba5a677b2e15'} sync ignored for existing PoS order pos.order(139,) (state: paid) 2026-11-12 23:01:52,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: tour succeeded 2026-11-12 23:01:52,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_ui_round_globally SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 23:01:52,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85890837 finished 2026-11-12 23:01:52,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: heap 16246748 (allocated 18087936) 2026-11-12 23:01:52,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Closing chrome headless with pid 53616 2026-11-12 23:01:52,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Closing websocket connection 2026-11-12 23:01:52,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Terminating chrome headless with pid 53616 2026-11-12 23:01:52,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.058 0.175 2026-11-12 23:01:52,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230152_438114_test_pos_ui_round_globally.txt 2026-11-12 23:01:52,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Removing chrome user profile "/tmp/tmpjne0tfhs_chrome_odoo" 2026-11-12 23:01:54,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_preset_customer_selection ... 2026-11-12 23:01:54,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Chrome pid: 53833 2026-11-12 23:01:54,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Chrome headless temporary user profile dir: /tmp/tmpkx_4ivwv_chrome_odoo 2026-11-12 23:01:54,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Issuing json command http://127.0.0.1:46307/json/version 2026-11-12 23:01:54,652 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46307', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:54,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Browser version: Chrome/150.0.7871.114 2026-11-12 23:01:54,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Issuing json command http://127.0.0.1:46307/json 2026-11-12 23:01:54,744 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46307', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:01:54,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Websocket url found: ws://127.0.0.1:46307/devtools/page/41887D10F2F05167C7E960DA10E6044F 2026-11-12 23:01:54,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Enable chrome headless console log notification 2026-11-12 23:01:54,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Chrome headless enable page notifications 2026-11-12 23:01:54,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:01:54,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Setting session cookie in browser 2026-11-12 23:01:54,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:01:54,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:01:54,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:01:55,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:55] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.077 0.780 2026-11-12 23:01:55,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Navigation result: {'frameId': '41887D10F2F05167C7E960DA10E6044F', 'loaderId': 'B0AF8B3BF162C224D7BC3E9293DD19B8', 'isDownload': False} 2026-11-12 23:01:55,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Evaluate ready code "odoo.isTourReady('test_preset_customer_selection')" 2026-11-12 23:01:55,846 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:01:55,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:55] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.015 2026-11-12 23:01:55,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:55] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.022 2026-11-12 23:01:55,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:55] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-11-12 23:01:56,606 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:56,623 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:56,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-11-12 23:01:56,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 23:01:56,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Evaluate test code "odoo.startTour('test_preset_customer_selection', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:01:56,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:01:56,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [1/16] Tour test_preset_customer_selection → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:01:56,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:56,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-11-12 23:01:56,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.026 2026-11-12 23:01:56,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.045 2026-11-12 23:01:56,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:56] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.031 2026-11-12 23:01:57,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.222 0.531 2026-11-12 23:01:57,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:57,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.014 2026-11-12 23:01:57,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:57] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-11-12 23:01:58,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 23:01:58,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: Owl is running in 'dev' mode. 2026-11-12 23:01:58,065 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-11-12 23:01:58,119 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:01:58,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.003 0.023 2026-11-12 23:01:58,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:01:58,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:01:58,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:01:58,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:01:58,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.059 2026-11-12 23:01:58,318 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 23:01:58,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [2/16] Tour test_preset_customer_selection → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:01:58,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.026 0.142 2026-11-12 23:01:58,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.045 0.217 2026-11-12 23:01:58,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.109 2026-11-12 23:01:58,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [3/16] Tour test_preset_customer_selection → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-11-12 23:01:58,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.043 2026-11-12 23:01:58,671 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:01:58,692 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-11-12 23:01:58,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.132 2026-11-12 23:01:58,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-11-12 23:01:58,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-11-12 23:01:58,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-11-12 23:01:58,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-11-12 23:01:58,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-11-12 23:01:58,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:58] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-11-12 23:01:59,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.242 2026-11-12 23:01:59,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [4/16] Tour test_preset_customer_selection → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 23:01:59,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [5/16] Tour test_preset_customer_selection → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-11-12 23:01:59,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [6/16] Tour test_preset_customer_selection → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-11-12 23:01:59,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [7/16] Tour test_preset_customer_selection → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-11-12 23:01:59,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [8/16] Tour test_preset_customer_selection → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-11-12 23:01:59,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [9/16] Tour test_preset_customer_selection → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:01:59,781 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:59] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 23 0.024 0.078 2026-11-12 23:01:59,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [10/16] Tour test_preset_customer_selection → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 23:01:59,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [11/16] Tour test_preset_customer_selection → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-11-12 23:01:59,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [12/16] Tour test_preset_customer_selection → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:01:59,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.027 0.105 2026-11-12 23:01:59,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.109 2026-11-12 23:01:59,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [13/16] Tour test_preset_customer_selection → Step customer 'Partner Full' is selected (trigger: .product-screen .set-partner:contains("Partner Full")) 2026-11-12 23:01:59,996 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:01:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:02:00,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:00] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.021 0.077 2026-11-12 23:02:00,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [14/16] Tour test_preset_customer_selection → Step .pos-leftheader .orders-button 2026-11-12 23:02:00,099 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [15/16] Tour test_preset_customer_selection → Step .ticket-screen tbody tr > td:contains("77 Santa Barbara Rd Pleasant Hill") 2026-11-12 23:02:00,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 22 0.017 0.075 2026-11-12 23:02:00,135 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.033 2026-11-12 23:02:00,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [16/16] Tour test_preset_customer_selection → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:02:00,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-11-12 23:02:00,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: tour succeeded 2026-11-12 23:02:00,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_preset_customer_selection SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-12 23:02:00,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: heap 15237516 (allocated 16515072) 2026-11-12 23:02:00,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Closing chrome headless with pid 53833 2026-11-12 23:02:00,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Closing websocket connection 2026-11-12 23:02:00,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Terminating chrome headless with pid 53833 2026-11-12 23:02:00,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230200_506786_test_preset_customer_selection.txt 2026-11-12 23:02:00,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Removing chrome user profile "/tmp/tmpkx_4ivwv_chrome_odoo" 2026-11-12 23:02:00,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_preset_timing_retail ... 2026-11-12 23:02:01,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Chrome pid: 54045 2026-11-12 23:02:01,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Chrome headless temporary user profile dir: /tmp/tmp7zkcbf5a_chrome_odoo 2026-11-12 23:02:01,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Issuing json command http://127.0.0.1:41617/json/version 2026-11-12 23:02:01,218 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:01,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Browser version: Chrome/150.0.7871.114 2026-11-12 23:02:01,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Issuing json command http://127.0.0.1:41617/json 2026-11-12 23:02:01,278 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:01,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Websocket url found: ws://127.0.0.1:41617/devtools/page/A3E38ACEE78BE09A08FAC44546EDC0FD 2026-11-12 23:02:01,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Enable chrome headless console log notification 2026-11-12 23:02:01,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Chrome headless enable page notifications 2026-11-12 23:02:01,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:02:01,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Setting session cookie in browser 2026-11-12 23:02:01,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:02:01,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:02:01,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:02:02,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:02] "GET /pos/ui/6 HTTP/1.1" 200 - 136 0.081 1.016 2026-11-12 23:02:02,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Navigation result: {'frameId': 'A3E38ACEE78BE09A08FAC44546EDC0FD', 'loaderId': '61486497B02798226090E2964BDAC8FB', 'isDownload': False} 2026-11-12 23:02:02,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Evaluate ready code "odoo.isTourReady('test_preset_timing_retail')" 2026-11-12 23:02:02,579 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:02:02,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:02] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-11-12 23:02:02,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:02] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-11-12 23:02:02,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:02] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 23:02:03,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:03,316 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:03,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-11-12 23:02:03,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Evaluate test code "odoo.startTour('test_preset_timing_retail', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:02:03,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-11-12 23:02:03,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [1/21] Tour test_preset_timing_retail → Step body 2026-11-12 23:02:03,432 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:02:03,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:02:03,514 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-11-12 23:02:03,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.047 2026-11-12 23:02:03,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.066 2026-11-12 23:02:03,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:03] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.052 2026-11-12 23:02:04,475 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.263 0.533 2026-11-12 23:02:04,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 23:02:04,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:02:04,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:04] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.054 2026-11-12 23:02:04,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:02:04,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: Owl is running in 'dev' mode. 2026-11-12 23:02:04,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-11-12 23:02:05,013 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:02:05,034 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:02:05,059 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 23:02:05,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.052 2026-11-12 23:02:05,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [2/21] Tour test_preset_timing_retail → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:02:05,084 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:02:05,090 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:02:05,151 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:02:05,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.019 0.019 2026-11-12 23:02:05,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.029 0.104 2026-11-12 23:02:05,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.020 0.211 2026-11-12 23:02:05,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [3/21] Tour test_preset_timing_retail → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:02:05,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [4/21] Tour test_preset_timing_retail → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:02:05,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.051 2026-11-12 23:02:05,511 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:02:05,541 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.077 2026-11-12 23:02:05,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-11-12 23:02:05,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-11-12 23:02:05,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-11-12 23:02:05,683 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-11-12 23:02:05,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-11-12 23:02:05,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-11-12 23:02:05,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-11-12 23:02:05,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.037 0.246 2026-11-12 23:02:06,009 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [5/21] Tour test_preset_timing_retail → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:06,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [6/21] Tour test_preset_timing_retail → Step click preset button (trigger: .product-screen button:contains("Dine in")) 2026-11-12 23:02:06,131 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:02:06,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [7/21] Tour test_preset_timing_retail → Step click preset 'Delivery' from preset modal (trigger: .modal-body button:contains(Delivery)) 2026-11-12 23:02:06,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [8/21] Tour test_preset_timing_retail → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:02:06,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [9/21] Tour test_preset_timing_retail → Step Search for partner "A simple PoS man!" (trigger: .modal-dialog .input-group input) 2026-11-12 23:02:06,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [10/21] Tour test_preset_timing_retail → Step click partner 'A simple PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A simple PoS man!)) 2026-11-12 23:02:06,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [11/21] Tour test_preset_timing_retail → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-11-12 23:02:06,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [12/21] Tour test_preset_timing_retail → Step Click on the slot hour 15:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('15:00')) 2026-11-12 23:02:06,598 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:06] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.022 0.071 2026-11-12 23:02:06,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.020 0.094 2026-11-12 23:02:06,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:06] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.002 0.095 2026-11-12 23:02:06,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [13/21] Tour test_preset_timing_retail → Step Wait the slot hour 15:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(15:00)) 2026-11-12 23:02:06,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9462048 started for PoS orders references: [{'name': '/', 'pos_reference': '251-6-000001', 'uuid': 'd24f4a4a-a5ae-4fa9-874d-476bb9894edd'}] 2026-11-12 23:02:07,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9462048 order {'name': '/', 'pos_reference': '251-6-000001', 'uuid': 'd24f4a4a-a5ae-4fa9-874d-476bb9894edd'} created pos.order #140 2026-11-12 23:02:07,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9462048 finished 2026-11-12 23:02:07,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.054 0.194 2026-11-12 23:02:07,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [14/21] Tour test_preset_timing_retail → Step .pos-leftheader .preset-time-btn:contains('15:00') 2026-11-12 23:02:07,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [15/21] Tour test_preset_timing_retail → Step .pos-leftheader .list-plus-btn 2026-11-12 23:02:07,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [16/21] Tour test_preset_timing_retail → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:02:07,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [17/21] Tour test_preset_timing_retail → Step .pos-leftheader .orders-button 2026-11-12 23:02:07,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [18/21] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("A simple PoS man!") 2026-11-12 23:02:07,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [19/21] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Delivery") 2026-11-12 23:02:07,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [20/21] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("002") 2026-11-12 23:02:07,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [21/21] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Dine in") 2026-11-12 23:02:07,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.050 0.088 2026-11-12 23:02:07,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: tour succeeded 2026-11-12 23:02:07,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_preset_timing_retail SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 23:02:07,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.035 2026-11-12 23:02:07,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: heap 17802692 (allocated 19533824) 2026-11-12 23:02:07,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Closing chrome headless with pid 54045 2026-11-12 23:02:07,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Closing websocket connection 2026-11-12 23:02:07,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Terminating chrome headless with pid 54045 2026-11-12 23:02:07,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230207_942886_test_preset_timing_retail.txt 2026-11-12 23:02:07,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Removing chrome user profile "/tmp/tmp7zkcbf5a_chrome_odoo" 2026-11-12 23:02:07,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_price_extra_pricelist_based_pricelist ... 2026-11-12 23:02:08,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Chrome pid: 54258 2026-11-12 23:02:08,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Chrome headless temporary user profile dir: /tmp/tmpjjjchhd9_chrome_odoo 2026-11-12 23:02:08,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Issuing json command http://127.0.0.1:36895/json/version 2026-11-12 23:02:08,891 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:08,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Browser version: Chrome/150.0.7871.114 2026-11-12 23:02:08,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Issuing json command http://127.0.0.1:36895/json 2026-11-12 23:02:08,922 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:08,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Websocket url found: ws://127.0.0.1:36895/devtools/page/DB8AE08E67E1A8AAC3B3325CBBAEA6A7 2026-11-12 23:02:08,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Enable chrome headless console log notification 2026-11-12 23:02:08,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Chrome headless enable page notifications 2026-11-12 23:02:09,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:02:09,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Setting session cookie in browser 2026-11-12 23:02:09,065 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 23:02:09,065 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 23:02:09,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:02:09,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:09] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.047 0.871 2026-11-12 23:02:10,001 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Navigation result: {'frameId': 'DB8AE08E67E1A8AAC3B3325CBBAEA6A7', 'loaderId': '8A3B6F81358E6AAB337A707AAC604242', 'isDownload': False} 2026-11-12 23:02:10,001 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:10,027 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:02:10,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:10] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-11-12 23:02:10,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:10] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.047 2026-11-12 23:02:10,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:10] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.045 2026-11-12 23:02:10,831 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:10,838 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:02:10,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-11-12 23:02:10,922 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:02:10,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 23:02:10,934 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:10,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:02:10,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:02:11,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-11-12 23:02:11,056 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:11] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.042 2026-11-12 23:02:11,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.060 2026-11-12 23:02:11,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:11] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.049 2026-11-12 23:02:12,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.286 0.580 2026-11-12 23:02:12,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:02:12,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:02:12,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.054 2026-11-12 23:02:12,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:02:12,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: Owl is running in 'dev' mode. 2026-11-12 23:02:12,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 23:02:12,444 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:12,457 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:02:12,477 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:02:12,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.020 2026-11-12 23:02:12,512 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:02:12,526 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:02:12,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 23:02:12,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.052 0.088 2026-11-12 23:02:12,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.132 2026-11-12 23:02:12,730 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:12,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.051 0.280 2026-11-12 23:02:12,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.014 0.116 2026-11-12 23:02:12,953 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:12,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:12] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.022 0.140 2026-11-12 23:02:13,007 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:13,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-11-12 23:02:13,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.233 2026-11-12 23:02:13,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.288 2026-11-12 23:02:13,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.289 2026-11-12 23:02:13,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-11-12 23:02:13,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-11-12 23:02:13,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-11-12 23:02:13,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-11-12 23:02:13,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.252 2026-11-12 23:02:13,554 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:13,612 43 INFO rb-c635c7a-226731-435507 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,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 23:02:13,644 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:13,665 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:13,731 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:13,782 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:13,833 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:13,884 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:13,942 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:14,016 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 23:02:14,068 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:14,126 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:14,198 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:14,261 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:14,310 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:14,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: tour succeeded 2026-11-12 23:02:14,360 43 INFO rb-c635c7a-226731-435507 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-11-12 23:02:14,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: heap 14407608 (allocated 15204352) 2026-11-12 23:02:14,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Closing chrome headless with pid 54258 2026-11-12 23:02:14,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Closing websocket connection 2026-11-12 23:02:14,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Terminating chrome headless with pid 54258 2026-11-12 23:02:14,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230214_615004_test_price_extra_pricelist_based_pricelist.txt 2026-11-12 23:02:14,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Removing chrome user profile "/tmp/tmpjjjchhd9_chrome_odoo" 2026-11-12 23:02:14,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product ... 2026-11-12 23:02:15,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Chrome pid: 54463 2026-11-12 23:02:15,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Chrome headless temporary user profile dir: /tmp/tmpbhka_5c4_chrome_odoo 2026-11-12 23:02:15,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Issuing json command http://127.0.0.1:41567/json/version 2026-11-12 23:02:15,986 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:16,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Browser version: Chrome/150.0.7871.114 2026-11-12 23:02:16,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Issuing json command http://127.0.0.1:41567/json 2026-11-12 23:02:16,041 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:16,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Websocket url found: ws://127.0.0.1:41567/devtools/page/5D17FB24005B8D6119B679C65CD017A2 2026-11-12 23:02:16,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Enable chrome headless console log notification 2026-11-12 23:02:16,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Chrome headless enable page notifications 2026-11-12 23:02:16,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:02:16,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Setting session cookie in browser 2026-11-12 23:02:16,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:02:16,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:02:16,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:02:17,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.046 0.748 2026-11-12 23:02:17,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Navigation result: {'frameId': '5D17FB24005B8D6119B679C65CD017A2', 'loaderId': '4FE565C099A671773FB4AA9C663D2E92', 'isDownload': False} 2026-11-12 23:02:17,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Evaluate ready code "odoo.isTourReady('test_pricelist_categ_rule_on_late_loaded_product')" 2026-11-12 23:02:17,059 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:02:17,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-11-12 23:02:17,123 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-11-12 23:02:17,162 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.091 2026-11-12 23:02:17,854 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:02:17,855 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:17,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-11-12 23:02:17,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Evaluate test code "odoo.startTour('test_pricelist_categ_rule_on_late_loaded_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:02:17,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:02:17,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [1/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:02:17,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:02:17,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:02:18,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-11-12 23:02:18,028 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:18] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.036 2026-11-12 23:02:18,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.046 2026-11-12 23:02:18,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:18] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.035 2026-11-12 23:02:19,149 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:02:19,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 446 0.314 0.680 2026-11-12 23:02:19,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 5 0.003 0.030 2026-11-12 23:02:19,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.016 2026-11-12 23:02:19,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-11-12 23:02:19,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:02:19,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: Owl is running in 'dev' mode. 2026-11-12 23:02:19,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 23:02:19,576 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:19,618 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:02:19,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.023 2026-11-12 23:02:19,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 23:02:19,663 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:02:19,687 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:19,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.025 2026-11-12 23:02:19,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [2/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:02:19,835 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:02:19,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [3/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Click search field (trigger: .fa-search) 2026-11-12 23:02:19,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:19] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 40 0.055 0.082 2026-11-12 23:02:20,007 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 23:02:20,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:20] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.036 0.222 2026-11-12 23:02:20,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:20] "GET /web/image?model=product.template&field=image_128&id=1050&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-11-12 23:02:20,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 53 0.055 0.324 2026-11-12 23:02:20,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:20] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.458 2026-11-12 23:02:20,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [4/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:02:20,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [5/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Wait for the search of 'Late Product' to be applied (trigger: .product-screen p:contains("No products found") b:contains("Late Product")) 2026-11-12 23:02:20,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [6/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Load the product from the server (trigger: .search-more-button > button) 2026-11-12 23:02:20,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [7/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step click product 'Late Product' (trigger: article.product .product-content .product-name:contains("Late Product")) 2026-11-12 23:02:21,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:21] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 63 0.056 0.116 2026-11-12 23:02:21,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [8/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:21,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [9/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Late Product","quantity":"1","price":"500.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Late Product")):has(.qty:contains("1")):has(.price:contains("500.0"))) 2026-11-12 23:02:21,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 38 0.034 0.092 2026-11-12 23:02:21,288 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:02:21,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [10/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:21,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:21] "GET /web/image?model=product.template&field=image_128&id=1051&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-11-12 23:02:21,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [11/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Click search field (trigger: .fa-search) 2026-11-12 23:02:21,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [12/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:02:21,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [13/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Wait for the search of 'Newer Product' to be applied (trigger: .product-screen p:contains("No products found") b:contains("Newer Product")) 2026-11-12 23:02:22,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [14/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Load the product from the server (trigger: .search-more-button > button) 2026-11-12 23:02:22,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [15/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step click product 'Newer Product' (trigger: article.product .product-content .product-name:contains("Newer Product")) 2026-11-12 23:02:22,168 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:22] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 35 0.036 0.076 2026-11-12 23:02:22,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [16/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:22,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [17/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Newer Product","quantity":"1","price":"700.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Newer Product")):has(.qty:contains("1")):has(.price:contains("700.0"))) 2026-11-12 23:02:22,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 37 0.032 0.091 2026-11-12 23:02:22,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:22] "GET /web/image?model=product.template&field=image_128&id=1052&unique=2026-11-12T23:02:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.128 2026-11-12 23:02:22,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: [18/18] Tour test_pricelist_categ_rule_on_late_loaded_product → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:22,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: tour succeeded 2026-11-12 23:02:22,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_categ_rule_on_late_loaded_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-11-12 23:02:22,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product.browser: heap 14609316 (allocated 15728640) 2026-11-12 23:02:22,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Closing chrome headless with pid 54463 2026-11-12 23:02:22,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Closing websocket connection 2026-11-12 23:02:22,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Terminating chrome headless with pid 54463 2026-11-12 23:02:22,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230222_702416_test_pricelist_categ_rule_on_late_loaded_product.txt 2026-11-12 23:02:22,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_categ_rule_on_late_loaded_product: Removing chrome user profile "/tmp/tmpbhka_5c4_chrome_odoo" 2026-11-12 23:02:22,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pricelist_multi_items_different_qty_thresholds ... 2026-11-12 23:02:23,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome pid: 54660 2026-11-12 23:02:23,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome headless temporary user profile dir: /tmp/tmp7wfjo56s_chrome_odoo 2026-11-12 23:02:23,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Issuing json command http://127.0.0.1:33535/json/version 2026-11-12 23:02:23,553 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:23,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Browser version: Chrome/150.0.7871.114 2026-11-12 23:02:23,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Issuing json command http://127.0.0.1:33535/json 2026-11-12 23:02:23,572 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:23,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Websocket url found: ws://127.0.0.1:33535/devtools/page/7F34C62A2933B014F1107B8AE0DD1107 2026-11-12 23:02:23,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Enable chrome headless console log notification 2026-11-12 23:02:23,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome headless enable page notifications 2026-11-12 23:02:23,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:02:23,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Setting session cookie in browser 2026-11-12 23:02:23,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:02:23,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:02:23,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:02:24,552 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:24] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.051 0.744 2026-11-12 23:02:24,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Navigation result: {'frameId': '7F34C62A2933B014F1107B8AE0DD1107', 'loaderId': '6A9BBDBF9B2B82C15E5AA5C9A3BAF80B', 'isDownload': False} 2026-11-12 23:02:24,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Evaluate ready code "odoo.isTourReady('test_pricelist_multi_items_different_qty_thresholds')" 2026-11-12 23:02:24,567 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:02:24,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:24] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-11-12 23:02:24,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:24] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 23:02:24,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:24] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 23:02:25,348 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:02:25,355 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:02:25,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-11-12 23:02:25,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 23:02:25,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Evaluate test code "odoo.startTour('test_pricelist_multi_items_different_qty_thresholds', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:02:25,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [1/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:02:25,447 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 23:02:25,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:02:25,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-11-12 23:02:25,534 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.017 2026-11-12 23:02:25,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.052 2026-11-12 23:02:25,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:25] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.044 2026-11-12 23:02:26,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.259 0.810 2026-11-12 23:02:26,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 23:02:26,972 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 23:02:27,064 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-11-12 23:02:27,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:02:27,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: Owl is running in 'dev' mode. 2026-11-12 23:02:27,159 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-11-12 23:02:27,235 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:02:27,261 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 23:02:27,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.014 0.037 2026-11-12 23:02:27,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 23:02:27,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:02:27,316 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:02:27,335 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-11-12 23:02:27,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [2/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:02:27,462 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:27,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [3/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-11-12 23:02:27,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.064 0.109 2026-11-12 23:02:27,658 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 23:02:27,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.176 2026-11-12 23:02:27,704 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-11-12 23:02:27,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-11-12 23:02:27,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.222 2026-11-12 23:02:27,903 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.043 0.402 2026-11-12 23:02:27,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image?model=product.template&field=image_128&id=1053&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-11-12 23:02:27,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.290 2026-11-12 23:02:27,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:27] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-11-12 23:02:28,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:28] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-11-12 23:02:28,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:28] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-11-12 23:02:28,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.054 0.244 2026-11-12 23:02:28,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:28] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.262 2026-11-12 23:02:28,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [4/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-11-12 23:02:28,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:28] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.337 2026-11-12 23:02:28,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [5/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-11-12 23:02:28,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [6/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:02:28,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [7/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:02:28,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [8/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:02:28,601 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:02:28,605 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:02:28,613 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:28,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [9/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step total is 30 (trigger: .total:contains("30")) 2026-11-12 23:02:28,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: tour succeeded 2026-11-12 23:02:28,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_multi_items_different_qty_thresholds SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-11-12 23:02:28,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: heap 14969552 (allocated 16252928) 2026-11-12 23:02:28,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Closing chrome headless with pid 54660 2026-11-12 23:02:28,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Closing websocket connection 2026-11-12 23:02:28,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Terminating chrome headless with pid 54660 2026-11-12 23:02:29,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230229_007275_test_pricelist_multi_items_different_qty_thresholds.txt 2026-11-12 23:02:29,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Removing chrome user profile "/tmp/tmp7wfjo56s_chrome_odoo" 2026-11-12 23:02:29,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pricelist_parent_category_rule ... 2026-11-12 23:02:29,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Chrome pid: 54861 2026-11-12 23:02:29,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Chrome headless temporary user profile dir: /tmp/tmpq2c9yi7d_chrome_odoo 2026-11-12 23:02:29,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Issuing json command http://127.0.0.1:36033/json/version 2026-11-12 23:02:29,884 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:30,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Browser version: Chrome/150.0.7871.114 2026-11-12 23:02:30,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Issuing json command http://127.0.0.1:36033/json 2026-11-12 23:02:30,008 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:30,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Websocket url found: ws://127.0.0.1:36033/devtools/page/DC33C633820B77DDA47F8A1C34F6B5A6 2026-11-12 23:02:30,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Enable chrome headless console log notification 2026-11-12 23:02:30,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Chrome headless enable page notifications 2026-11-12 23:02:30,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:02:30,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Setting session cookie in browser 2026-11-12 23:02:30,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 23:02:30,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 23:02:30,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:02:31,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:31] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.053 0.769 2026-11-12 23:02:31,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Navigation result: {'frameId': 'DC33C633820B77DDA47F8A1C34F6B5A6', 'loaderId': 'B4643714F9196927B58BD08E47BCD130', 'isDownload': False} 2026-11-12 23:02:31,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Evaluate ready code "odoo.isTourReady('test_pricelist_parent_category_rule')" 2026-11-12 23:02:31,138 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:02:31,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:31] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-11-12 23:02:31,179 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:31] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 23:02:31,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:31] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-11-12 23:02:31,948 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:31,952 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:02:31,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 23:02:32,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Evaluate test code "odoo.startTour('test_pricelist_parent_category_rule', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:02:32,028 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-12 23:02:32,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [1/7] Tour test_pricelist_parent_category_rule → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:02:32,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:02:32,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:32,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-11-12 23:02:32,159 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:32] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.045 2026-11-12 23:02:32,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.063 2026-11-12 23:02:32,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:32] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.071 2026-11-12 23:02:33,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.253 0.576 2026-11-12 23:02:33,188 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:02:33,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:02:33,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.060 2026-11-12 23:02:33,457 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:02:33,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: Owl is running in 'dev' mode. 2026-11-12 23:02:33,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:02:33,589 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:33,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:02:33,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:02:33,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.016 2026-11-12 23:02:33,660 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:02:33,662 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:02:33,726 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.025 2026-11-12 23:02:33,743 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 23:02:33,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [2/7] Tour test_pricelist_parent_category_rule → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:02:33,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.049 0.114 2026-11-12 23:02:33,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:33] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.021 0.101 2026-11-12 23:02:34,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [3/7] Tour test_pricelist_parent_category_rule → Step click product 'Product with child category' (trigger: article.product .product-content .product-name:contains("Product with child category")) 2026-11-12 23:02:34,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.030 0.299 2026-11-12 23:02:34,064 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:02:34,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-11-12 23:02:34,127 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-11-12 23:02:34,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-11-12 23:02:34,237 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.314 2026-11-12 23:02:34,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.308 2026-11-12 23:02:34,334 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-11-12 23:02:34,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.266 2026-11-12 23:02:34,407 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.248 2026-11-12 23:02:34,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=1054&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-11-12 23:02:34,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-11-12 23:02:34,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.038 0.286 2026-11-12 23:02:34,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [4/7] Tour test_pricelist_parent_category_rule → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:34,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [5/7] Tour test_pricelist_parent_category_rule → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with child category","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with child category")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-11-12 23:02:34,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [6/7] Tour test_pricelist_parent_category_rule → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:34,799 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:34,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [7/7] Tour test_pricelist_parent_category_rule → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:02:34,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: tour succeeded 2026-11-12 23:02:34,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_parent_category_rule SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 23:02:35,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: heap 13970188 (allocated 15204352) 2026-11-12 23:02:35,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Closing chrome headless with pid 54861 2026-11-12 23:02:35,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Closing websocket connection 2026-11-12 23:02:35,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Terminating chrome headless with pid 54861 2026-11-12 23:02:35,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230235_168354_test_pricelist_parent_category_rule.txt 2026-11-12 23:02:35,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Removing chrome user profile "/tmp/tmpq2c9yi7d_chrome_odoo" 2026-11-12 23:02:35,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pricelists_in_pos ... 2026-11-12 23:02:39,319 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1501, 1502, 1503] 2026-11-12 23:02:39,796 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1504] 2026-11-12 23:02:40,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Chrome pid: 55066 2026-11-12 23:02:40,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Chrome headless temporary user profile dir: /tmp/tmpnl3807uq_chrome_odoo 2026-11-12 23:02:40,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Issuing json command http://127.0.0.1:43969/json/version 2026-11-12 23:02:40,586 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:40,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Browser version: Chrome/150.0.7871.114 2026-11-12 23:02:40,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Issuing json command http://127.0.0.1:43969/json 2026-11-12 23:02:40,662 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:02:40,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Websocket url found: ws://127.0.0.1:43969/devtools/page/3E0933B0C483F41E9EB5A75F6F10684B 2026-11-12 23:02:40,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Enable chrome headless console log notification 2026-11-12 23:02:40,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Chrome headless enable page notifications 2026-11-12 23:02:40,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:02:40,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Setting session cookie in browser 2026-11-12 23:02:40,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:02:40,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:02:40,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:02:41,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:41] "GET /pos/ui/6 HTTP/1.1" 200 - 136 0.077 0.793 2026-11-12 23:02:41,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Navigation result: {'frameId': '3E0933B0C483F41E9EB5A75F6F10684B', 'loaderId': '775DF0755C6A0B3945007F934544339F', 'isDownload': False} 2026-11-12 23:02:41,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Evaluate ready code "odoo.isTourReady('test_pricelists_in_pos')" 2026-11-12 23:02:41,764 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:02:41,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:41] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-11-12 23:02:41,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:41] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 23:02:41,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:41] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-11-12 23:02:42,493 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:42,508 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:42,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 23:02:42,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Evaluate test code "odoo.startTour('test_pricelists_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:02:42,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 23:02:42,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [1/251] Tour test_pricelists_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:02:42,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:02:42,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:02:42,708 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-11-12 23:02:42,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.044 2026-11-12 23:02:42,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.066 2026-11-12 23:02:42,835 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:42] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.068 2026-11-12 23:02:43,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.233 0.550 2026-11-12 23:02:43,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:02:43,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:02:43,880 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:43] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.060 2026-11-12 23:02:43,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 23:02:43,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: Owl is running in 'dev' mode. 2026-11-12 23:02:44,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:02:44,113 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:44,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:02:44,154 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:02:44,168 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.035 2026-11-12 23:02:44,223 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:02:44,226 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:02:44,249 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:02:44,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [2/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:02:44,400 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.086 0.074 2026-11-12 23:02:44,460 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:02:44,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [3/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:44,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.038 0.242 2026-11-12 23:02:44,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.016 0.304 2026-11-12 23:02:44,606 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:02:44,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.073 0.169 2026-11-12 23:02:44,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.013 0.182 2026-11-12 23:02:44,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [4/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:02:44,833 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:02:44,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [5/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-11-12 23:02:44,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [6/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-11-12 23:02:44,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [7/251] Tour test_pricelists_in_pos → Step select price list 'Test Pricelist' (trigger: .selection-item:contains("Test Pricelist")) 2026-11-12 23:02:45,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [8/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:45,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [9/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-11-12 23:02:45,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [10/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:45,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [11/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:45,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:45] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.050 0.090 2026-11-12 23:02:45,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [12/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:45,449 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 49 0.038 0.090 2026-11-12 23:02:45,454 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:45] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.003 2026-11-12 23:02:45,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [13/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-11-12 23:02:45,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:45] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.019 2026-11-12 23:02:45,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [14/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:45,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [15/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:45,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [16/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:45,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [17/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-11-12 23:02:45,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [18/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:45,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [19/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:45,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [20/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:45,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [21/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-11-12 23:02:46,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [22/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:46,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [23/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:46,214 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:46] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.044 0.121 2026-11-12 23:02:46,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [24/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:46,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [25/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-11-12 23:02:46,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.052 0.132 2026-11-12 23:02:46,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [26/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:46,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [27/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:46,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [28/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:46,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [29/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-11-12 23:02:46,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [30/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:46,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [31/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:46,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [32/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:46,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [33/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:46,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [34/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:02:46,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [35/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-11-12 23:02:47,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [36/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-11-12 23:02:47,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [37/251] Tour test_pricelists_in_pos → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-11-12 23:02:47,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [38/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:47,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [39/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-11-12 23:02:47,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [40/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:47,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [41/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:47,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [42/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:47,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [43/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-11-12 23:02:47,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [44/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:47,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [45/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:47,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [46/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:47,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [47/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-11-12 23:02:47,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [48/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:47,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [49/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:48,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [50/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:48,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [51/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-11-12 23:02:48,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [52/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:48,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [53/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:48,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [54/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:48,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [55/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-11-12 23:02:48,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [56/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:48,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [57/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:48,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [58/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:48,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [59/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-11-12 23:02:48,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [60/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:48,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [61/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:48,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [62/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:48,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [63/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_0' (trigger: body) 2026-11-12 23:02:48,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [64/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:48,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [65/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:49,072 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:49] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 44 0.038 0.088 2026-11-12 23:02:49,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [66/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:49,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [67/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_1' (trigger: body) 2026-11-12 23:02:49,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 48 0.045 0.098 2026-11-12 23:02:49,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [68/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:49,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [69/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"20.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:49,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [70/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:49,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [71/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_2' (trigger: body) 2026-11-12 23:02:49,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [72/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:49,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [73/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"30.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("30.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:49,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [74/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:49,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [75/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_0' (trigger: body) 2026-11-12 23:02:49,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [76/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:49,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [77/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"50.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("50.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:49,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:49] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 44 0.043 0.125 2026-11-12 23:02:50,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [78/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:50,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [79/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_1' (trigger: body) 2026-11-12 23:02:50,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 48 0.044 0.115 2026-11-12 23:02:50,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [80/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:50,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [81/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"100.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:50,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [82/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:50,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [83/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_2' (trigger: body) 2026-11-12 23:02:50,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [84/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:50,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [85/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"200.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("200.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:50,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [86/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:50,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [87/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_0' (trigger: body) 2026-11-12 23:02:50,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [88/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:50,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [89/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"500.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:50,944 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:50] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.036 0.102 2026-11-12 23:02:51,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [90/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:51,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.037 0.115 2026-11-12 23:02:51,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [91/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_1' (trigger: body) 2026-11-12 23:02:51,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [92/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:51,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [93/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"300.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("300.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:51,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [94/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:51,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [95/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_2' (trigger: body) 2026-11-12 23:02:51,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [96/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:51,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [97/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"250.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("250.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:51,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [98/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:51,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [99/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_0' (trigger: body) 2026-11-12 23:02:51,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [100/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:51,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [101/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:51,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:51] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 44 0.036 0.105 2026-11-12 23:02:52,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [102/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:52,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 48 0.037 0.135 2026-11-12 23:02:52,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [103/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_1' (trigger: body) 2026-11-12 23:02:52,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [104/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:52,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [105/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:52,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [106/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:52,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [107/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_2' (trigger: body) 2026-11-12 23:02:52,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [108/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:52,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [109/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:52,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [110/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:52,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [111/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'cherry_3' (trigger: body) 2026-11-12 23:02:52,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [112/251] Tour test_pricelists_in_pos → Step Wait loading is finished if it is shown (trigger: body) 2026-11-12 23:02:52,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:52] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.031 0.071 2026-11-12 23:02:53,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 43 0.032 0.097 2026-11-12 23:02:53,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [113/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body) 2026-11-12 23:02:53,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [114/251] Tour test_pricelists_in_pos → Step picking radio attribute with name BIG (trigger: .modal .attribute-name-cell:contains('BIG') input) 2026-11-12 23:02:53,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [115/251] Tour test_pricelists_in_pos → Step picking radio attribute with name GREEN (trigger: .modal .attribute-name-cell:contains('GREEN') input) 2026-11-12 23:02:53,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [116/251] Tour test_pricelists_in_pos → Step option RED is unavailable (trigger: .modal .attribute span.text-muted:contains('RED')) 2026-11-12 23:02:53,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [117/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:02:53,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [118/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:02:53,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [119/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:02:53,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [120/251] Tour test_pricelists_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:02:53,587 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:02:53,587 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:02:53,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [121/251] Tour test_pricelists_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:02:53,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [122/251] Tour test_pricelists_in_pos → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 23:02:53,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [123/251] Tour test_pricelists_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:02:53,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [124/251] Tour test_pricelists_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:02:53,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63912481 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '107f28b0-9605-4ed0-acdd-b7fade5759cc'}] 2026-11-12 23:02:53,935 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:02:55,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63912481 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '107f28b0-9605-4ed0-acdd-b7fade5759cc'} created pos.order #141 2026-11-12 23:02:55,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63912481 finished 2026-11-12 23:02:55,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 436 0.415 1.190 2026-11-12 23:02:55,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 23:02:55,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [125/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:02:55,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25538345 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '107f28b0-9605-4ed0-acdd-b7fade5759cc'}] 2026-11-12 23:02:55,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25538345 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '107f28b0-9605-4ed0-acdd-b7fade5759cc'} sync ignored for existing PoS order pos.order(141,) (state: paid) 2026-11-12 23:02:55,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [126/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:02:56,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25538345 finished 2026-11-12 23:02:56,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [127/251] Tour test_pricelists_in_pos → Step refresh page (trigger: body) 2026-11-12 23:02:56,220 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.191 2026-11-12 23:02:56,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:56] "GET /pos/ui/6/product/61cd1550-3df5-456c-b0f0-e3b06dcaf7b1 HTTP/1.1" 200 - 33 0.029 0.083 2026-11-12 23:02:57,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [128/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:57,449 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-12 23:02:57,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-12 23:02:57,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:02:57,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.023 0.049 2026-11-12 23:02:57,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.080 2026-11-12 23:02:57,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 23:02:57,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:02:57,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.006 0.019 2026-11-12 23:02:57,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.015 2026-11-12 23:02:57,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:02:57,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.025 2026-11-12 23:02:58,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:02:58,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: Owl is running in 'dev' mode. 2026-11-12 23:02:58,077 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:02:58,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [129/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:02:58,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.030 2026-11-12 23:02:58,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [130/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-11-12 23:02:58,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [131/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-11-12 23:02:58,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:58] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.026 0.109 2026-11-12 23:02:58,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [132/251] Tour test_pricelists_in_pos → Step select price list 'Test Pricelist' (trigger: .selection-item:contains("Test Pricelist")) 2026-11-12 23:02:58,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [133/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:58,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:58] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.024 0.213 2026-11-12 23:02:58,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [134/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-11-12 23:02:58,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [135/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:58,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [136/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:58,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.022 2026-11-12 23:02:58,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [137/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:58,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [138/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-11-12 23:02:58,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [139/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:58,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [140/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:58,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [141/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:58,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [142/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-11-12 23:02:59,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [143/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:59,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [144/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:59,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [145/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:59,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [146/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-11-12 23:02:59,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [147/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:59,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [148/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:02:59,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [149/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:59,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [150/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-11-12 23:02:59,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [151/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:59,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [152/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:02:59,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [153/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:02:59,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [154/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-11-12 23:02:59,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [155/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:02:59,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [156/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:02:59,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:02:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:02:59,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [157/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:00,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [158/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:00,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [159/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:03:00,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [160/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-11-12 23:03:00,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [161/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-11-12 23:03:00,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [162/251] Tour test_pricelists_in_pos → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-11-12 23:03:00,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [163/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:00,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [164/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-11-12 23:03:00,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [165/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:00,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [166/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:03:00,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [167/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:00,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [168/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-11-12 23:03:00,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [169/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:00,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [170/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:03:00,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [171/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:00,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [172/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-11-12 23:03:01,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [173/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:01,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [174/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:03:01,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [175/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:01,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [176/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-11-12 23:03:01,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [177/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:01,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [178/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:03:01,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [179/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:01,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [180/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-11-12 23:03:01,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [181/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:01,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [182/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:03:01,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [183/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:01,756 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [184/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-11-12 23:03:01,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [185/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:01,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [186/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:03:01,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [187/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:02,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [188/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_0' (trigger: body) 2026-11-12 23:03:02,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [189/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:02,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [190/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:03:02,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [191/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:02,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [192/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_1' (trigger: body) 2026-11-12 23:03:02,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [193/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:02,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [194/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"20.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:03:02,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [195/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:02,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [196/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_2' (trigger: body) 2026-11-12 23:03:02,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [197/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:02,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [198/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"30.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("30.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:03:02,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [199/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:02,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [200/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_0' (trigger: body) 2026-11-12 23:03:02,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [201/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:02,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [202/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"50.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("50.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:03:03,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [203/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:03,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [204/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_1' (trigger: body) 2026-11-12 23:03:03,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [205/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:03,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [206/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"100.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:03:03,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [207/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:03,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [208/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_2' (trigger: body) 2026-11-12 23:03:03,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [209/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:03,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [210/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"200.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("200.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:03:03,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [211/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:03,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [212/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_0' (trigger: body) 2026-11-12 23:03:03,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [213/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:03,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [214/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"500.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:03:03,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [215/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:03,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [216/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_1' (trigger: body) 2026-11-12 23:03:04,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [217/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:04,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [218/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"300.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("300.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:03:04,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [219/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:04,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [220/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_2' (trigger: body) 2026-11-12 23:03:04,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [221/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:04,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [222/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"250.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("250.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:03:04,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [223/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:04,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [224/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_0' (trigger: body) 2026-11-12 23:03:04,629 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [225/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:04,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [226/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-11-12 23:03:04,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [227/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:04,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [228/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_1' (trigger: body) 2026-11-12 23:03:04,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [229/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:05,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [230/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("MEDIUM"))) 2026-11-12 23:03:05,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [231/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:05,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [232/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_2' (trigger: body) 2026-11-12 23:03:05,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [233/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:05,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [234/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("SMALL"))) 2026-11-12 23:03:05,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [235/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:05,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [236/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'cherry_3' (trigger: body) 2026-11-12 23:03:05,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [237/251] Tour test_pricelists_in_pos → Step Wait loading is finished if it is shown (trigger: body) 2026-11-12 23:03:07,637 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [238/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body) 2026-11-12 23:03:07,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [239/251] Tour test_pricelists_in_pos → Step picking radio attribute with name BIG (trigger: .modal .attribute-name-cell:contains('BIG') input) 2026-11-12 23:03:07,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [240/251] Tour test_pricelists_in_pos → Step picking radio attribute with name GREEN (trigger: .modal .attribute-name-cell:contains('GREEN') input) 2026-11-12 23:03:07,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [241/251] Tour test_pricelists_in_pos → Step option RED is unavailable (trigger: .modal .attribute span.text-muted:contains('RED')) 2026-11-12 23:03:07,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [242/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:03:07,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [243/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:03:08,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [244/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:03:08,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [245/251] Tour test_pricelists_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:03:08,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [246/251] Tour test_pricelists_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:03:08,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [247/251] Tour test_pricelists_in_pos → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 23:03:08,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [248/251] Tour test_pricelists_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:03:08,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [249/251] Tour test_pricelists_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:03:08,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47458215 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000003', 'uuid': '995fa4e2-554b-4e39-bab7-78625a92e7bd'}] 2026-11-12 23:03:09,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47458215 order {'name': '/', 'pos_reference': '261-6-000003', 'uuid': '995fa4e2-554b-4e39-bab7-78625a92e7bd'} created pos.order #142 2026-11-12 23:03:09,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47458215 finished 2026-11-12 23:03:09,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 329 0.364 1.055 2026-11-12 23:03:10,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-11-12 23:03:10,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [250/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:03:10,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71590987 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-6-000003', 'uuid': '995fa4e2-554b-4e39-bab7-78625a92e7bd'}] 2026-11-12 23:03:10,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71590987 order {'name': 'Shop - 000003', 'pos_reference': '261-6-000003', 'uuid': '995fa4e2-554b-4e39-bab7-78625a92e7bd'} sync ignored for existing PoS order pos.order(142,) (state: paid) 2026-11-12 23:03:10,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [251/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:03:10,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71590987 finished 2026-11-12 23:03:10,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: tour succeeded 2026-11-12 23:03:10,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_pricelists_in_pos SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 23:03:10,456 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.049 0.180 2026-11-12 23:03:10,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: heap 27914780 (allocated 33304576) 2026-11-12 23:03:10,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Closing chrome headless with pid 55066 2026-11-12 23:03:10,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Closing websocket connection 2026-11-12 23:03:10,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Terminating chrome headless with pid 55066 2026-11-12 23:03:11,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230311_054017_test_pricelists_in_pos.txt 2026-11-12 23:03:11,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Removing chrome user profile "/tmp/tmpnl3807uq_chrome_odoo" 2026-11-12 23:03:11,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_printed_receipt_tour ... 2026-11-12 23:03:11,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Chrome pid: 55325 2026-11-12 23:03:11,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Chrome headless temporary user profile dir: /tmp/tmp7wfmcqxu_chrome_odoo 2026-11-12 23:03:11,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Issuing json command http://127.0.0.1:43525/json/version 2026-11-12 23:03:11,855 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:11,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 23:03:11,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Issuing json command http://127.0.0.1:43525/json 2026-11-12 23:03:11,906 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:11,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Websocket url found: ws://127.0.0.1:43525/devtools/page/E9B1CDACC1B7122CCBDD70811C28E9A0 2026-11-12 23:03:11,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Enable chrome headless console log notification 2026-11-12 23:03:11,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Chrome headless enable page notifications 2026-11-12 23:03:12,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:03:12,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Setting session cookie in browser 2026-11-12 23:03:12,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:03:12,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:03:12,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:03:12,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:12] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.052 0.799 2026-11-12 23:03:12,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Navigation result: {'frameId': 'E9B1CDACC1B7122CCBDD70811C28E9A0', 'loaderId': 'B39C0EFD181FF5933AE4DFDCF6DECB11', 'isDownload': False} 2026-11-12 23:03:12,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Evaluate ready code "odoo.isTourReady('point_of_sale.test_printed_receipt_tour')" 2026-11-12 23:03:12,991 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:03:13,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.027 2026-11-12 23:03:13,043 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-11-12 23:03:13,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.059 2026-11-12 23:03:13,769 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:03:13,775 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:03:13,804 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 23:03:13,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Evaluate test code "odoo.startTour('point_of_sale.test_printed_receipt_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:03:13,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [1/19] Tour point_of_sale.test_printed_receipt_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:03:13,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 23:03:13,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:03:13,892 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:03:13,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-11-12 23:03:13,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:13] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.028 2026-11-12 23:03:14,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.045 2026-11-12 23:03:14,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:14] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.038 2026-11-12 23:03:15,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.273 0.960 2026-11-12 23:03:15,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:03:15,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:03:15,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.089 2026-11-12 23:03:15,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 23:03:15,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: Owl is running in 'dev' mode. 2026-11-12 23:03:15,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 23:03:15,866 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:03:15,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:03:15,899 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:03:15,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.041 2026-11-12 23:03:15,941 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:03:15,984 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:03:16,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [2/19] Tour point_of_sale.test_printed_receipt_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:03:16,079 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:03:16,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.064 0.114 2026-11-12 23:03:16,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.162 2026-11-12 23:03:16,241 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [3/19] Tour point_of_sale.test_printed_receipt_tour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:03:16,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.046 0.300 2026-11-12 23:03:16,315 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:03:16,345 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.176 2026-11-12 23:03:16,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.219 2026-11-12 23:03:16,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-11-12 23:03:16,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.326 2026-11-12 23:03:16,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.330 2026-11-12 23:03:16,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-11-12 23:03:16,596 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-11-12 23:03:16,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-11-12 23:03:16,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-11-12 23:03:16,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.215 2026-11-12 23:03:16,810 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.243 2026-11-12 23:03:16,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [4/19] Tour point_of_sale.test_printed_receipt_tour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:16,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [5/19] Tour point_of_sale.test_printed_receipt_tour → 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-11-12 23:03:16,962 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:03:16,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [6/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:03:17,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [7/19] Tour point_of_sale.test_printed_receipt_tour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:03:17,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [8/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:03:17,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [9/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:03:17,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [10/19] Tour point_of_sale.test_printed_receipt_tour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:03:17,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [11/19] Tour point_of_sale.test_printed_receipt_tour → 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-11-12 23:03:17,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [12/19] Tour point_of_sale.test_printed_receipt_tour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:17,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [13/19] Tour point_of_sale.test_printed_receipt_tour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:03:17,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [14/19] Tour point_of_sale.test_printed_receipt_tour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:03:17,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [15/19] Tour point_of_sale.test_printed_receipt_tour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:03:17,507 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:03:17,512 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:17,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [16/19] Tour point_of_sale.test_printed_receipt_tour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:03:17,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [17/19] Tour point_of_sale.test_printed_receipt_tour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:03:17,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [18/19] Tour point_of_sale.test_printed_receipt_tour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 23:03:17,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61134074 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'a664d0be-9abd-41d6-be29-ba2295df3a74'}] 2026-11-12 23:03:17,726 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:03:18,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61134074 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'a664d0be-9abd-41d6-be29-ba2295df3a74'} created pos.order #143 2026-11-12 23:03:18,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61134074 finished 2026-11-12 23:03:18,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.178 0.586 2026-11-12 23:03:18,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:03:18,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [19/19] Tour point_of_sale.test_printed_receipt_tour → Step Basic receipt doesn't have price (trigger: body) 2026-11-12 23:03:18,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43612641 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'a664d0be-9abd-41d6-be29-ba2295df3a74'}] 2026-11-12 23:03:18,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43612641 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'a664d0be-9abd-41d6-be29-ba2295df3a74'} sync ignored for existing PoS order pos.order(143,) (state: paid) 2026-11-12 23:03:18,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43612641 finished 2026-11-12 23:03:18,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: tour succeeded 2026-11-12 23:03:18,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR point_of_sale.test_printed_receipt_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-12 23:03:18,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: heap 15669156 (allocated 16777216) 2026-11-12 23:03:18,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.058 0.170 2026-11-12 23:03:19,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Closing chrome headless with pid 55325 2026-11-12 23:03:19,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:19] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 6 0.008 0.184 2026-11-12 23:03:19,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Closing websocket connection 2026-11-12 23:03:19,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Terminating chrome headless with pid 55325 2026-11-12 23:03:19,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230319_149342_test_printed_receipt_tour.txt 2026-11-12 23:03:19,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Removing chrome user profile "/tmp/tmp7wfmcqxu_chrome_odoo" 2026-11-12 23:03:19,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_printer_not_linked_to_any_combo_category ... 2026-11-12 23:03:21,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Chrome pid: 55541 2026-11-12 23:03:21,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Chrome headless temporary user profile dir: /tmp/tmplooru9p4_chrome_odoo 2026-11-12 23:03:21,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Issuing json command http://127.0.0.1:44429/json/version 2026-11-12 23:03:21,592 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:21,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Browser version: Chrome/150.0.7871.114 2026-11-12 23:03:21,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Issuing json command http://127.0.0.1:44429/json 2026-11-12 23:03:21,630 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:21,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Websocket url found: ws://127.0.0.1:44429/devtools/page/022746BED655D0EF039AFB621EF4C57D 2026-11-12 23:03:21,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Enable chrome headless console log notification 2026-11-12 23:03:21,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Chrome headless enable page notifications 2026-11-12 23:03:21,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:03:21,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Setting session cookie in browser 2026-11-12 23:03:21,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:03:21,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:03:21,886 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:03:22,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:22] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.047 0.841 2026-11-12 23:03:22,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Navigation result: {'frameId': '022746BED655D0EF039AFB621EF4C57D', 'loaderId': '07E158C5FDF36E0ECD29B0A526D49A15', 'isDownload': False} 2026-11-12 23:03:22,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Evaluate ready code "odoo.isTourReady('test_printer_not_linked_to_any_combo_category')" 2026-11-12 23:03:22,794 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:03:22,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:22] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-11-12 23:03:22,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:22] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-11-12 23:03:22,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:22] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-11-12 23:03:23,567 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:03:23,572 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:03:23,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.025 2026-11-12 23:03:23,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-11-12 23:03:23,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Evaluate test code "odoo.startTour('test_printer_not_linked_to_any_combo_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:03:23,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [1/10] Tour test_printer_not_linked_to_any_combo_category → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:03:23,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:03:23,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:03:23,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-11-12 23:03:23,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.049 2026-11-12 23:03:23,865 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.069 2026-11-12 23:03:23,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:23] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.062 2026-11-12 23:03:24,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.292 0.622 2026-11-12 23:03:24,892 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:03:24,986 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:03:25,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.055 2026-11-12 23:03:25,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:03:25,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: Owl is running in 'dev' mode. 2026-11-12 23:03:25,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:03:25,221 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:03:25,236 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:25,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.030 2026-11-12 23:03:25,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-11-12 23:03:25,295 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:03:25,316 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:03:25,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.024 2026-11-12 23:03:25,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [2/10] Tour test_printer_not_linked_to_any_combo_category → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:03:25,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.033 2026-11-12 23:03:25,528 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:03:25,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [3/10] Tour test_printer_not_linked_to_any_combo_category → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 23:03:25,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.096 0.113 2026-11-12 23:03:25,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.031 0.273 2026-11-12 23:03:25,846 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 23:03:25,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.017 0.265 2026-11-12 23:03:25,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.323 2026-11-12 23:03:25,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:25] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.367 2026-11-12 23:03:26,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.398 2026-11-12 23:03:26,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.340 2026-11-12 23:03:26,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-11-12 23:03:26,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-11-12 23:03:26,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.058 0.280 2026-11-12 23:03:26,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.292 2026-11-12 23:03:26,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [4/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 23:03:26,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=1062&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.298 2026-11-12 23:03:26,403 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:03:26,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=1063&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.297 2026-11-12 23:03:26,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [5/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 23:03:26,439 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.450 2026-11-12 23:03:26,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=1064&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.324 2026-11-12 23:03:26,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [6/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 23:03:26,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=1065&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-11-12 23:03:26,544 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [7/10] Tour test_printer_not_linked_to_any_combo_category → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:03:26,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.template&field=image_128&id=1066&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-11-12 23:03:26,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.product&field=image_128&id=1515&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.024 0.195 2026-11-12 23:03:26,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [8/10] Tour test_printer_not_linked_to_any_combo_category → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-11-12 23:03:26,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.product&field=image_128&id=1517&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.017 0.249 2026-11-12 23:03:26,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.product&field=image_128&id=1513&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.013 0.287 2026-11-12 23:03:26,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [9/10] Tour test_printer_not_linked_to_any_combo_category → Step body 2026-11-12 23:03:26,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.product&field=image_128&id=1514&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.016 0.322 2026-11-12 23:03:26,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [10/10] Tour test_printer_not_linked_to_any_combo_category → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:03:26,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.product&field=image_128&id=1516&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.341 2026-11-12 23:03:26,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: tour succeeded 2026-11-12 23:03:26,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_printer_not_linked_to_any_combo_category SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-11-12 23:03:26,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.product&field=image_128&id=1518&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.011 0.329 2026-11-12 23:03:26,988 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:26] "GET /web/image?model=product.product&field=image_128&id=1519&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.009 0.338 2026-11-12 23:03:27,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:27] "GET /web/image?model=product.product&field=image_128&id=1521&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.322 2026-11-12 23:03:27,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: heap 16254272 (allocated 17563648) 2026-11-12 23:03:27,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:27] "GET /web/image?model=product.product&field=image_128&id=1520&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.022 0.313 2026-11-12 23:03:27,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Closing chrome headless with pid 55541 2026-11-12 23:03:27,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Closing websocket connection 2026-11-12 23:03:27,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Terminating chrome headless with pid 55541 2026-11-12 23:03:27,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:27] "GET /web/image?model=product.template&field=image_128&id=1067&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.294 2026-11-12 23:03:27,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:27] "GET /web/image?model=product.template&field=image_128&id=1068&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.288 2026-11-12 23:03:27,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:27] "GET /web/image?model=product.template&field=image_128&id=1069&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-11-12 23:03:27,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:27] "GET /web/image?model=product.template&field=image_128&id=1070&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 23:03:27,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230327_283096_test_printer_not_linked_to_any_combo_category.txt 2026-11-12 23:03:27,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Removing chrome user profile "/tmp/tmplooru9p4_chrome_odoo" 2026-11-12 23:03:27,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:27] "GET /web/image?model=product.template&field=image_128&id=1071&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-11-12 23:03:27,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo ... 2026-11-12 23:03:29,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome pid: 55762 2026-11-12 23:03:29,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome headless temporary user profile dir: /tmp/tmp617bzu68_chrome_odoo 2026-11-12 23:03:29,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Issuing json command http://127.0.0.1:41819/json/version 2026-11-12 23:03:29,619 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:29,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Browser version: Chrome/150.0.7871.114 2026-11-12 23:03:29,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Issuing json command http://127.0.0.1:41819/json 2026-11-12 23:03:29,685 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:29,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Websocket url found: ws://127.0.0.1:41819/devtools/page/B985002F8645E974BD91F9AB2189AABE 2026-11-12 23:03:29,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Enable chrome headless console log notification 2026-11-12 23:03:29,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome headless enable page notifications 2026-11-12 23:03:29,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:03:29,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Setting session cookie in browser 2026-11-12 23:03:29,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:03:29,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:03:29,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:03:30,801 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:30] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.047 0.822 2026-11-12 23:03:30,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Navigation result: {'frameId': 'B985002F8645E974BD91F9AB2189AABE', 'loaderId': '8C948E7267B8B14CA24B107FA097A502', 'isDownload': False} 2026-11-12 23:03:30,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Evaluate ready code "odoo.isTourReady('test_printer_restricts_to_allowed_categories_for_combo')" 2026-11-12 23:03:30,828 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:03:30,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:30] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-11-12 23:03:30,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:30] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-11-12 23:03:30,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:30] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 23:03:31,573 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:03:31,593 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 23:03:31,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.025 2026-11-12 23:03:31,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Evaluate test code "odoo.startTour('test_printer_restricts_to_allowed_categories_for_combo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:03:31,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 23:03:31,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [1/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:03:31,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:03:31,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:03:31,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-11-12 23:03:31,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.050 2026-11-12 23:03:31,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.068 2026-11-12 23:03:31,901 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:31] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.067 2026-11-12 23:03:32,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.248 0.552 2026-11-12 23:03:32,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:03:32,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-11-12 23:03:33,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.061 2026-11-12 23:03:33,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:03:33,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: Owl is running in 'dev' mode. 2026-11-12 23:03:33,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-11-12 23:03:33,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:03:33,188 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:03:33,214 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:33,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.051 2026-11-12 23:03:33,296 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:03:33,323 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 23:03:33,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.008 0.061 2026-11-12 23:03:33,393 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:03:33,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [2/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:03:33,520 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.049 0.125 2026-11-12 23:03:33,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.065 0.274 2026-11-12 23:03:33,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.010 0.199 2026-11-12 23:03:33,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-11-12 23:03:33,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [3/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 23:03:33,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.212 2026-11-12 23:03:33,809 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:03:33,835 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 23:03:33,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.294 2026-11-12 23:03:33,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-11-12 23:03:33,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:33] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-11-12 23:03:34,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.253 2026-11-12 23:03:34,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-11-12 23:03:34,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1072&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-11-12 23:03:34,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1074&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-11-12 23:03:34,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1073&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-11-12 23:03:34,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-11-12 23:03:34,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1075&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-11-12 23:03:34,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1076&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-11-12 23:03:34,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1077&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.189 2026-11-12 23:03:34,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.067 0.429 2026-11-12 23:03:34,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1078&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.317 2026-11-12 23:03:34,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [4/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-11-12 23:03:34,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1079&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-11-12 23:03:34,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1080&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.308 2026-11-12 23:03:34,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [5/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 23:03:34,618 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:34,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.template&field=image_128&id=1081&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.306 2026-11-12 23:03:34,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.product&field=image_128&id=1523&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.082 2026-11-12 23:03:34,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [6/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-11-12 23:03:34,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.product&field=image_128&id=1524&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.012 0.130 2026-11-12 23:03:34,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [7/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:03:34,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.product&field=image_128&id=1525&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.191 2026-11-12 23:03:34,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.product&field=image_128&id=1527&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.011 0.240 2026-11-12 23:03:34,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.product&field=image_128&id=1526&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.270 2026-11-12 23:03:34,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [8/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step body 2026-11-12 23:03:34,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:34] "GET /web/image?model=product.product&field=image_128&id=1528&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.018 0.313 2026-11-12 23:03:34,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [9/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:03:35,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:35] "GET /web/image?model=product.product&field=image_128&id=1529&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.327 2026-11-12 23:03:35,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: tour succeeded 2026-11-12 23:03:35,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_printer_restricts_to_allowed_categories_for_combo SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-11-12 23:03:35,070 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:35] "GET /web/image?model=product.product&field=image_128&id=1530&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.315 2026-11-12 23:03:35,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:35] "GET /web/image?model=product.product&field=image_128&id=1531&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.010 0.322 2026-11-12 23:03:35,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: heap 15768588 (allocated 17039360) 2026-11-12 23:03:35,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Closing chrome headless with pid 55762 2026-11-12 23:03:35,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Closing websocket connection 2026-11-12 23:03:35,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Terminating chrome headless with pid 55762 2026-11-12 23:03:35,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230335_340106_test_printer_restricts_to_allowed_categories_for_combo.txt 2026-11-12 23:03:35,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Removing chrome user profile "/tmp/tmp617bzu68_chrome_odoo" 2026-11-12 23:03:35,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_card_qty_precision ... 2026-11-12 23:03:35,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome pid: 55988 2026-11-12 23:03:35,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome headless temporary user profile dir: /tmp/tmp9es0g_jf_chrome_odoo 2026-11-12 23:03:35,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:44089/json/version 2026-11-12 23:03:35,985 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:36,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Browser version: Chrome/150.0.7871.114 2026-11-12 23:03:36,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:44089/json 2026-11-12 23:03:36,060 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:36,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Websocket url found: ws://127.0.0.1:44089/devtools/page/1A97BD31093E86D16F43FC9ABC61DDEA 2026-11-12 23:03:36,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Enable chrome headless console log notification 2026-11-12 23:03:36,112 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome headless enable page notifications 2026-11-12 23:03:36,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:03:36,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Setting session cookie in browser 2026-11-12 23:03:36,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:03:36,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:03:36,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:03:37,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:37] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.050 0.860 2026-11-12 23:03:37,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Navigation result: {'frameId': '1A97BD31093E86D16F43FC9ABC61DDEA', 'loaderId': 'F122B2B2E4BFDCD39ACC23644F7708D7', 'isDownload': False} 2026-11-12 23:03:37,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Evaluate ready code "odoo.isTourReady('ProductCardUoMPrecision')" 2026-11-12 23:03:37,191 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:03:37,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:37] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-11-12 23:03:37,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:37] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-11-12 23:03:37,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:37] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-11-12 23:03:37,950 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:03:37,953 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:03:37,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-11-12 23:03:38,035 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:03:38,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:03:38,056 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:38,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-11-12 23:03:38,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:03:38,169 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-11-12 23:03:38,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:38] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.062 2026-11-12 23:03:38,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.054 2026-11-12 23:03:38,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:38] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.060 2026-11-12 23:03:39,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.251 0.590 2026-11-12 23:03:39,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:03:39,346 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.012 2026-11-12 23:03:39,444 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-11-12 23:03:39,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:03:39,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: Owl is running in 'dev' mode. 2026-11-12 23:03:39,581 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:03:39,640 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:03:39,663 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:03:39,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.041 2026-11-12 23:03:39,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-11-12 23:03:39,755 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:39,757 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:39,791 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:03:39,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.010 0.031 2026-11-12 23:03:39,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:39] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.021 0.133 2026-11-12 23:03:39,937 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:40,056 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.036 0.245 2026-11-12 23:03:40,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.069 2026-11-12 23:03:40,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-11-12 23:03:40,181 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:40,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-11-12 23:03:40,198 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:03:40,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-11-12 23:03:40,285 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.019 0.232 2026-11-12 23:03:40,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.249 2026-11-12 23:03:40,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.279 2026-11-12 23:03:40,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.270 2026-11-12 23:03:40,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-11-12 23:03:40,503 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.248 2026-11-12 23:03:40,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.283 2026-11-12 23:03:40,698 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:40,756 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:40,854 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:40,915 43 INFO rb-c635c7a-226731-435507 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:contains(/^\.$/)) 2026-11-12 23:03:40,991 43 INFO rb-c635c7a-226731-435507 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:contains(/^1$/)) 2026-11-12 23:03:41,001 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:03:41,049 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:41,231 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:41,298 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:41,366 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:41,437 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:41,541 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:41,596 43 INFO rb-c635c7a-226731-435507 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:contains(/^\.$/)) 2026-11-12 23:03:41,649 43 INFO rb-c635c7a-226731-435507 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:contains(/^7$/)) 2026-11-12 23:03:41,703 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:41,878 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:41,944 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:41,997 43 INFO rb-c635c7a-226731-435507 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-11-12 23:03:42,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: tour succeeded 2026-11-12 23:03:42,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductCardUoMPrecision SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 23:03:42,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: heap 15091488 (allocated 16252928) 2026-11-12 23:03:42,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Closing chrome headless with pid 55988 2026-11-12 23:03:42,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Closing websocket connection 2026-11-12 23:03:42,177 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Terminating chrome headless with pid 55988 2026-11-12 23:03:42,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230342_303305_test_product_card_qty_precision.txt 2026-11-12 23:03:42,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Removing chrome user profile "/tmp/tmp9es0g_jf_chrome_odoo" 2026-11-12 23:03:42,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_categories_order ... 2026-11-12 23:03:43,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome pid: 56186 2026-11-12 23:03:43,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome headless temporary user profile dir: /tmp/tmprmt5doer_chrome_odoo 2026-11-12 23:03:43,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Issuing json command http://127.0.0.1:45299/json/version 2026-11-12 23:03:43,198 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:43,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Browser version: Chrome/150.0.7871.114 2026-11-12 23:03:43,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Issuing json command http://127.0.0.1:45299/json 2026-11-12 23:03:43,246 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:43,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Websocket url found: ws://127.0.0.1:45299/devtools/page/054E7CFA17B2C728C0CD209FC2EE6826 2026-11-12 23:03:43,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Enable chrome headless console log notification 2026-11-12 23:03:43,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome headless enable page notifications 2026-11-12 23:03:43,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 23:03:43,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Setting session cookie in browser 2026-11-12 23:03:43,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:03:43,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:03:43,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:03:44,666 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:44] "GET /pos/ui/6 HTTP/1.1" 200 - 92 0.058 1.165 2026-11-12 23:03:44,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Navigation result: {'frameId': '054E7CFA17B2C728C0CD209FC2EE6826', 'loaderId': '09FDD106F2B87AFA31E9FE174032939B', 'isDownload': False} 2026-11-12 23:03:44,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Evaluate ready code "odoo.isTourReady('PosCategoriesOrder')" 2026-11-12 23:03:44,689 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:03:44,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:44] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-11-12 23:03:44,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:44] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 23:03:44,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:44] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-11-12 23:03:45,482 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:45,484 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:03:45,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.026 2026-11-12 23:03:45,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 23:03:45,590 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:03:45,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [1/11] Tour PosCategoriesOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:03:45,620 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:03:45,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:45,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.024 2026-11-12 23:03:45,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.052 2026-11-12 23:03:45,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.065 2026-11-12 23:03:45,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:45] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.050 2026-11-12 23:03:46,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.272 0.572 2026-11-12 23:03:46,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:03:46,864 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:03:46,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:46] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.059 2026-11-12 23:03:47,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:03:47,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: Owl is running in 'dev' mode. 2026-11-12 23:03:47,092 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-11-12 23:03:47,166 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:03:47,178 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:03:47,195 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:03:47,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.036 2026-11-12 23:03:47,261 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03: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-11-12 23:03:47,267 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:03:47,339 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 23:03:47,437 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 35 0.061 0.084 2026-11-12 23:03:47,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [2/11] Tour PosCategoriesOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:03:47,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /pos/ui/6 HTTP/1.1" 200 - 35 0.046 0.221 2026-11-12 23:03:47,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.025 0.341 2026-11-12 23:03:47,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [3/11] Tour PosCategoriesOrder → Step category selector keeps category-list styling (trigger: .category-list) 2026-11-12 23:03:47,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [4/11] Tour PosCategoriesOrder → Step Verify 'AAA' category has sequence number 1 (trigger: .category-button > div span:contains("AAA")) 2026-11-12 23:03:47,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.097 2026-11-12 23:03:47,777 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:03:47,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [5/11] Tour PosCategoriesOrder → Step Verify 'AAB' category has sequence number 2 (trigger: .category-button > div span:contains("AAB")) 2026-11-12 23:03:47,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-11-12 23:03:47,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-11-12 23:03:47,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [6/11] Tour PosCategoriesOrder → Step Verify 'AAC' category has sequence number 3 (trigger: .category-button > div span:contains("AAC")) 2026-11-12 23:03:47,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [7/11] Tour PosCategoriesOrder → Step .category-button:eq(1) > div span:contains("AAB") 2026-11-12 23:03:47,890 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-11-12 23:03:47,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.278 2026-11-12 23:03:47,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:47] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.289 2026-11-12 23:03:48,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:48] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.226 2026-11-12 23:03:48,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:48] "GET /web/image?model=product.template&field=image_128&id=1084&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-11-12 23:03:48,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:48] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.266 2026-11-12 23:03:48,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:48] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-11-12 23:03:48,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:48] "GET /web/image?model=product.template&field=image_128&id=1082&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.215 2026-11-12 23:03:48,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:48] "GET /web/image?model=product.template&field=image_128&id=1083&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-11-12 23:03:48,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:48] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.456 2026-11-12 23:03:48,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.037 0.313 2026-11-12 23:03:48,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:48] "GET /web/image?model=product.template&field=image_128&id=1085&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-11-12 23:03:48,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [8/11] 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-11-12 23:03:48,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [9/11] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAX") 2026-11-12 23:03:48,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [10/11] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAX") 2026-11-12 23:03:48,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [11/11] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAY") 2026-11-12 23:03:48,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: tour succeeded 2026-11-12 23:03:48,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: ╔═══════════════════════════════════╗ ║ TOUR PosCategoriesOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-12 23:03:48,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: heap 13664372 (allocated 14680064) 2026-11-12 23:03:48,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Closing chrome headless with pid 56186 2026-11-12 23:03:48,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Closing websocket connection 2026-11-12 23:03:48,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Terminating chrome headless with pid 56186 2026-11-12 23:03:48,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230348_958782_test_product_categories_order.txt 2026-11-12 23:03:48,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Removing chrome user profile "/tmp/tmprmt5doer_chrome_odoo" 2026-11-12 23:03:48,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_fp ... 2026-11-12 23:03:51,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome pid: 56391 2026-11-12 23:03:51,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome headless temporary user profile dir: /tmp/tmpsise1ba6_chrome_odoo 2026-11-12 23:03:51,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:46749/json/version 2026-11-12 23:03:51,452 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:51,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Browser version: Chrome/150.0.7871.114 2026-11-12 23:03:51,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:46749/json 2026-11-12 23:03:51,553 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:03:51,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Websocket url found: ws://127.0.0.1:46749/devtools/page/A39F4B8FEB6330367B0984BE811D6446 2026-11-12 23:03:51,573 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Enable chrome headless console log notification 2026-11-12 23:03:51,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome headless enable page notifications 2026-11-12 23:03:51,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:03:51,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Setting session cookie in browser 2026-11-12 23:03:51,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:03:51,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:03:51,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:03:52,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:52] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.055 0.821 2026-11-12 23:03:52,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Navigation result: {'frameId': 'A39F4B8FEB6330367B0984BE811D6446', 'loaderId': '9EA4AAEA4F1FB93CA14A03AF3268C399', 'isDownload': False} 2026-11-12 23:03:52,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Evaluate ready code "odoo.isTourReady('ProductComboChangeFP')" 2026-11-12 23:03:52,675 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:03:52,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:52] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 23:03:52,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:52] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-11-12 23:03:52,721 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:52] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 23:03:53,435 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:03:53,436 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:03:53,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.026 2026-11-12 23:03:53,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:03:53,500 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:03:53,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [1/33] Tour ProductComboChangeFP → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:03:53,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:03:53,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:53,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-11-12 23:03:53,634 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.040 2026-11-12 23:03:53,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.039 0.066 2026-11-12 23:03:53,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:53] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.064 2026-11-12 23:03:54,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.243 0.563 2026-11-12 23:03:54,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.038 2026-11-12 23:03:54,804 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:03:54,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:54] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.053 2026-11-12 23:03:54,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 23:03:54,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: Owl is running in 'dev' mode. 2026-11-12 23:03:54,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.019 2026-11-12 23:03:55,071 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:55,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:03:55,108 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:03:55,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.039 2026-11-12 23:03:55,161 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:03:55,178 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:03:55,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.014 0.047 2026-11-12 23:03:55,283 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:03:55,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [2/33] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:03:55,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.041 0.132 2026-11-12 23:03:55,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [3/33] Tour ProductComboChangeFP → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 23:03:55,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.084 0.369 2026-11-12 23:03:55,693 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:03:55,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.262 2026-11-12 23:03:55,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.180 2026-11-12 23:03:55,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.014 0.177 2026-11-12 23:03:55,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.274 2026-11-12 23:03:55,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.309 2026-11-12 23:03:55,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-11-12 23:03:55,980 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:55] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-11-12 23:03:56,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-11-12 23:03:56,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-11-12 23:03:56,072 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1087&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-11-12 23:03:56,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1086&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-11-12 23:03:56,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1088&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-11-12 23:03:56,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-11-12 23:03:56,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1089&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-11-12 23:03:56,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1090&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-11-12 23:03:56,335 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1091&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-11-12 23:03:56,444 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.036 0.418 2026-11-12 23:03:56,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1092&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.308 2026-11-12 23:03:56,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [4/33] 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-11-12 23:03:56,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1093&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.312 2026-11-12 23:03:56,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1094&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.305 2026-11-12 23:03:56,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [5/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 23:03:56,581 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:03:56,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.template&field=image_128&id=1095&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-11-12 23:03:56,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.011 0.087 2026-11-12 23:03:56,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [6/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 23:03:56,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.product&field=image_128&id=1538&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.127 2026-11-12 23:03:56,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [7/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 23:03:56,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.product&field=image_128&id=1537&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.182 2026-11-12 23:03:56,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [8/33] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:03:56,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.product&field=image_128&id=1540&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.009 0.222 2026-11-12 23:03:56,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.product&field=image_128&id=1541&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.247 2026-11-12 23:03:56,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.272 2026-11-12 23:03:56,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [9/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:56,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.product&field=image_128&id=1543&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.269 2026-11-12 23:03:56,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [10/33] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1","price":"50.00"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-11-12 23:03:56,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:56] "GET /web/image?model=product.product&field=image_128&id=1544&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.004 0.280 2026-11-12 23:03:57,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [11/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:57,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:03:57] "GET /web/image?model=product.product&field=image_128&id=1545&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.276 2026-11-12 23:03:57,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [12/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:57,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [13/33] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-11-12 23:03:57,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [14/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:57,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [15/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:57,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [16/33] Tour ProductComboChangeFP → Step order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55")) 2026-11-12 23:03:57,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [17/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:57,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [18/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:57,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [19/33] Tour ProductComboChangeFP → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:03:57,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [20/33] Tour ProductComboChangeFP → Step click Actions button (trigger: .more-btn) 2026-11-12 23:03:57,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [21/33] Tour ProductComboChangeFP → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 23:03:57,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [22/33] Tour ProductComboChangeFP → Step fiscal position screen is shown (trigger: .selection-item:contains("test fp")) 2026-11-12 23:03:57,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [23/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:57,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [24/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:57,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [25/33] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1","price":"50.00"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-11-12 23:03:57,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [26/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:58,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [27/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:58,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [28/33] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-11-12 23:03:58,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [29/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:58,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [30/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:03:58,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [31/33] Tour ProductComboChangeFP → Step order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38")) 2026-11-12 23:03:58,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [32/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:03:58,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [33/33] Tour ProductComboChangeFP → Step product screen is shown (trigger: .product-screen) 2026-11-12 23:03:58,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: tour succeeded 2026-11-12 23:03:58,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: ╔═════════════════════════════════════╗ ║ TOUR ProductComboChangeFP SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-11-12 23:03:58,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: heap 16192700 (allocated 17301504) 2026-11-12 23:03:58,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Closing chrome headless with pid 56391 2026-11-12 23:03:58,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Closing websocket connection 2026-11-12 23:03:58,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Terminating chrome headless with pid 56391 2026-11-12 23:03:58,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230358_712482_test_product_combo_change_fp.txt 2026-11-12 23:03:58,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Removing chrome user profile "/tmp/tmpsise1ba6_chrome_odoo" 2026-11-12 23:03:58,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_pricelist ... 2026-11-12 23:04:00,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome pid: 56614 2026-11-12 23:04:00,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome headless temporary user profile dir: /tmp/tmpe38obu32_chrome_odoo 2026-11-12 23:04:00,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:44323/json/version 2026-11-12 23:04:00,921 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:00,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Browser version: Chrome/150.0.7871.114 2026-11-12 23:04:00,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:44323/json 2026-11-12 23:04:00,951 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:00,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Websocket url found: ws://127.0.0.1:44323/devtools/page/BE539C8ECB96657DFD7D97183BB3358D 2026-11-12 23:04:00,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Enable chrome headless console log notification 2026-11-12 23:04:00,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome headless enable page notifications 2026-11-12 23:04:01,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:04:01,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Setting session cookie in browser 2026-11-12 23:04:01,143 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 23:04:01,143 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 23:04:01,167 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:04:02,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.045 0.821 2026-11-12 23:04:02,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Navigation result: {'frameId': 'BE539C8ECB96657DFD7D97183BB3358D', 'loaderId': '1DD79AE84D5261E2EA29B41B37A68CB3', 'isDownload': False} 2026-11-12 23:04:02,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Evaluate ready code "odoo.isTourReady('ProductComboChangePricelist')" 2026-11-12 23:04:02,087 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:04:02,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-11-12 23:04:02,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-11-12 23:04:02,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-11-12 23:04:02,840 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:04:02,841 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:04:02,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 23:04:02,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:04:02,923 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:04:02,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:04:02,933 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:02,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:04:03,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-11-12 23:04:03,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:03] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.007 0.053 2026-11-12 23:04:03,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.089 2026-11-12 23:04:03,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:03] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.063 2026-11-12 23:04:04,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.253 0.661 2026-11-12 23:04:04,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:04,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.029 2026-11-12 23:04:04,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.047 2026-11-12 23:04:04,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:04:04,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: Owl is running in 'dev' mode. 2026-11-12 23:04:04,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:04:04,564 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 23:04:04,585 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:04,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.011 0.040 2026-11-12 23:04:04,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-11-12 23:04:04,631 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:04:04,634 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:04,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-11-12 23:04:04,761 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:04,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.013 0.020 2026-11-12 23:04:04,828 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:04:04,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:04] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.026 0.115 2026-11-12 23:04:05,006 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:05,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.042 0.237 2026-11-12 23:04:05,105 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:05,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-11-12 23:04:05,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-11-12 23:04:05,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-11-12 23:04:05,227 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.236 2026-11-12 23:04:05,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.297 2026-11-12 23:04:05,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-11-12 23:04:05,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.209 2026-11-12 23:04:05,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.202 2026-11-12 23:04:05,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1096&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-11-12 23:04:05,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1097&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-11-12 23:04:05,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1098&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-11-12 23:04:05,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.046 0.231 2026-11-12 23:04:05,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1099&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.233 2026-11-12 23:04:05,655 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:05,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1100&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.251 2026-11-12 23:04:05,728 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:05,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1101&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-11-12 23:04:05,757 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:04:05,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.416 2026-11-12 23:04:05,798 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:05,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1102&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.336 2026-11-12 23:04:05,861 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:05,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1103&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.245 2026-11-12 23:04:05,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1104&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-11-12 23:04:05,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:05] "GET /web/image?model=product.template&field=image_128&id=1105&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-11-12 23:04:06,004 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:06] "GET /web/image?model=product.product&field=image_128&id=1551&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.230 2026-11-12 23:04:06,058 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 23:04:06,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:06] "GET /web/image?model=product.product&field=image_128&id=1548&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.248 2026-11-12 23:04:06,110 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-11-12 23:04:06,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:06] "GET /web/image?model=product.product&field=image_128&id=1547&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.013 0.274 2026-11-12 23:04:06,160 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 23:04:06,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:06] "GET /web/image?model=product.product&field=image_128&id=1549&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.011 0.277 2026-11-12 23:04:06,214 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:06] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.010 0.294 2026-11-12 23:04:06,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:06] "GET /web/image?model=product.product&field=image_128&id=1552&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.311 2026-11-12 23:04:06,294 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:06] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.010 0.288 2026-11-12 23:04:06,354 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,386 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:06] "GET /web/image?model=product.product&field=image_128&id=1554&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.010 0.301 2026-11-12 23:04:06,407 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:06] "GET /web/image?model=product.product&field=image_128&id=1555&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.287 2026-11-12 23:04:06,466 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,523 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [18/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .more-btn) 2026-11-12 23:04:06,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [19/30] Tour ProductComboChangePricelist → Step .o_pricelist_button 2026-11-12 23:04:06,724 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,819 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,877 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:06,931 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-11-12 23:04:06,980 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-11-12 23:04:07,031 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-11-12 23:04:07,082 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:07,141 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:07,195 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:07,245 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:07,311 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:07,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: tour succeeded 2026-11-12 23:04:07,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: ╔════════════════════════════════════════════╗ ║ TOUR ProductComboChangePricelist SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-11-12 23:04:07,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: heap 16199360 (allocated 17563648) 2026-11-12 23:04:07,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Closing chrome headless with pid 56614 2026-11-12 23:04:07,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Closing websocket connection 2026-11-12 23:04:07,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Terminating chrome headless with pid 56614 2026-11-12 23:04:07,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230407_633030_test_product_combo_change_pricelist.txt 2026-11-12 23:04:07,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Removing chrome user profile "/tmp/tmpe38obu32_chrome_odoo" 2026-11-12 23:04:07,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_discount ... 2026-11-12 23:04:09,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Chrome pid: 56838 2026-11-12 23:04:09,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Chrome headless temporary user profile dir: /tmp/tmpm4bbx6t7_chrome_odoo 2026-11-12 23:04:09,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Issuing json command http://127.0.0.1:45287/json/version 2026-11-12 23:04:09,815 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:09,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Browser version: Chrome/150.0.7871.114 2026-11-12 23:04:09,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Issuing json command http://127.0.0.1:45287/json 2026-11-12 23:04:09,875 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:09,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Websocket url found: ws://127.0.0.1:45287/devtools/page/B2E8387283B40734750BAD2038B3AAB8 2026-11-12 23:04:09,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Enable chrome headless console log notification 2026-11-12 23:04:09,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Chrome headless enable page notifications 2026-11-12 23:04:10,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:04:10,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Setting session cookie in browser 2026-11-12 23:04:10,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 23:04:10,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 23:04:10,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:04:11,211 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:11] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.050 1.043 2026-11-12 23:04:11,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Navigation result: {'frameId': 'B2E8387283B40734750BAD2038B3AAB8', 'loaderId': 'D5125E17AB2FC6D496C6B9F45EBD1E31', 'isDownload': False} 2026-11-12 23:04:11,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Evaluate ready code "odoo.isTourReady('ProductComboDiscountTour')" 2026-11-12 23:04:11,250 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:04:11,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:11] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 23:04:11,280 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:11] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 23:04:11,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:11] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-11-12 23:04:11,942 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:11,956 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:04:12,004 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.036 2026-11-12 23:04:12,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 23:04:12,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Evaluate test code "odoo.startTour('ProductComboDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:04:12,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [1/17] Tour ProductComboDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:04:12,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:04:12,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:04:12,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-11-12 23:04:12,160 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:12] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.031 2026-11-12 23:04:12,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.042 2026-11-12 23:04:12,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:12] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.016 2026-11-12 23:04:13,213 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.290 0.631 2026-11-12 23:04:13,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:04:13,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:04:13,487 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.055 2026-11-12 23:04:13,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:04:13,573 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: Owl is running in 'dev' mode. 2026-11-12 23:04:13,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:04:13,678 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:13,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:04:13,718 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:04:13,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.036 2026-11-12 23:04:13,777 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:04:13,782 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:13,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.024 2026-11-12 23:04:13,862 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:04:13,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:13] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.051 0.077 2026-11-12 23:04:13,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [2/17] Tour ProductComboDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:04:14,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.024 0.173 2026-11-12 23:04:14,072 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.050 2026-11-12 23:04:14,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.034 0.075 2026-11-12 23:04:14,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [3/17] Tour ProductComboDiscountTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 23:04:14,189 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:04:14,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-11-12 23:04:14,254 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.162 2026-11-12 23:04:14,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-11-12 23:04:14,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-11-12 23:04:14,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-11-12 23:04:14,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-11-12 23:04:14,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-11-12 23:04:14,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-11-12 23:04:14,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=1106&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-11-12 23:04:14,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=1107&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.214 2026-11-12 23:04:14,616 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=1108&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-11-12 23:04:14,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.035 0.258 2026-11-12 23:04:14,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=1110&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.248 2026-11-12 23:04:14,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [4/17] Tour ProductComboDiscountTour → 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-11-12 23:04:14,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=1111&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.271 2026-11-12 23:04:14,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [5/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-11-12 23:04:14,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=1112&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.268 2026-11-12 23:04:14,897 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:04:14,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [6/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-11-12 23:04:14,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=1109&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.437 2026-11-12 23:04:14,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:14] "GET /web/image?model=product.template&field=image_128&id=1113&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.335 2026-11-12 23:04:14,986 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [7/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-11-12 23:04:15,013 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.template&field=image_128&id=1114&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.267 2026-11-12 23:04:15,044 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.template&field=image_128&id=1115&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-11-12 23:04:15,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [8/17] Tour ProductComboDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:04:15,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.011 0.238 2026-11-12 23:04:15,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.009 0.220 2026-11-12 23:04:15,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [9/17] Tour ProductComboDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:15,202 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.008 0.258 2026-11-12 23:04:15,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.006 0.258 2026-11-12 23:04:15,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [10/17] Tour ProductComboDiscountTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-11-12 23:04:15,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.268 2026-11-12 23:04:15,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [11/17] Tour ProductComboDiscountTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:04:15,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.007 0.299 2026-11-12 23:04:15,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [12/17] Tour ProductComboDiscountTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:04:15,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.004 0.301 2026-11-12 23:04:15,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [13/17] Tour ProductComboDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:15,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.292 2026-11-12 23:04:15,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:15] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.004 0.264 2026-11-12 23:04:15,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [14/17] Tour ProductComboDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:15,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [15/17] Tour ProductComboDiscountTour → Step order total amount is '80.00' (trigger: .product-screen .order-summary .total:contains("80.00")) 2026-11-12 23:04:15,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [16/17] Tour ProductComboDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:15,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [17/17] Tour ProductComboDiscountTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 23:04:15,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: tour succeeded 2026-11-12 23:04:15,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: ╔═════════════════════════════════════════╗ ║ TOUR ProductComboDiscountTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 23:04:15,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: heap 15677700 (allocated 17039360) 2026-11-12 23:04:15,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Closing chrome headless with pid 56838 2026-11-12 23:04:15,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Closing websocket connection 2026-11-12 23:04:15,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Terminating chrome headless with pid 56838 2026-11-12 23:04:16,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230416_008180_test_product_combo_discount.txt 2026-11-12 23:04:16,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Removing chrome user profile "/tmp/tmpm4bbx6t7_chrome_odoo" 2026-11-12 23:04:16,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_price ... 2026-11-12 23:04:16,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome pid: 57062 2026-11-12 23:04:16,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome headless temporary user profile dir: /tmp/tmptr0c10f4_chrome_odoo 2026-11-12 23:04:16,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Issuing json command http://127.0.0.1:36885/json/version 2026-11-12 23:04:16,877 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:16,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:04:16,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Issuing json command http://127.0.0.1:36885/json 2026-11-12 23:04:16,912 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:16,932 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Websocket url found: ws://127.0.0.1:36885/devtools/page/DF568CCECDEED16E5B4F9DE92DB2B9A8 2026-11-12 23:04:16,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Enable chrome headless console log notification 2026-11-12 23:04:16,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome headless enable page notifications 2026-11-12 23:04:17,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:04:17,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Setting session cookie in browser 2026-11-12 23:04:17,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:04:17,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:04:17,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:04:17,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:17] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.045 0.863 2026-11-12 23:04:17,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Navigation result: {'frameId': 'DF568CCECDEED16E5B4F9DE92DB2B9A8', 'loaderId': '8526C0B4BE50F174C66D87503B688F4E', 'isDownload': False} 2026-11-12 23:04:17,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Evaluate ready code "odoo.isTourReady('ProductComboPriceCheckTour')" 2026-11-12 23:04:18,025 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:04:18,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-12 23:04:18,066 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-11-12 23:04:18,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-11-12 23:04:18,788 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:18,793 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:04:18,822 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 23:04:18,859 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:04:18,876 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:18,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.026 2026-11-12 23:04:18,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:04:18,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:04:18,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.029 2026-11-12 23:04:19,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:19] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.069 2026-11-12 23:04:19,136 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.090 2026-11-12 23:04:19,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:19] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.048 2026-11-12 23:04:20,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.258 0.624 2026-11-12 23:04:20,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 23:04:20,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:04:20,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.044 2026-11-12 23:04:20,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:04:20,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:04:20,431 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 23:04:20,513 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:04:20,563 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:04:20,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.010 0.029 2026-11-12 23:04:20,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 23:04:20,621 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:04:20,623 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:04:20,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-11-12 23:04:20,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 23:04:20,781 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:20,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.034 0.106 2026-11-12 23:04:20,936 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:20,968 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:20] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.080 0.232 2026-11-12 23:04:21,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.012 0.104 2026-11-12 23:04:21,016 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:21,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-11-12 23:04:21,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.019 0.193 2026-11-12 23:04:21,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-11-12 23:04:21,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.268 2026-11-12 23:04:21,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-11-12 23:04:21,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-11-12 23:04:21,317 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-11-12 23:04:21,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 23:04:21,390 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=1116&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-11-12 23:04:21,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-11-12 23:04:21,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.033 0.348 2026-11-12 23:04:21,647 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:21,705 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:21,709 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:04:21,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.product&field=image_128&id=1331&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.013 0.040 2026-11-12 23:04:21,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.product&field=image_128&id=1329&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.009 0.070 2026-11-12 23:04:21,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:21] "GET /web/image?model=product.product&field=image_128&id=1324&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.105 2026-11-12 23:04:21,826 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:21,881 43 INFO rb-c635c7a-226731-435507 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","quantity":"1","price":"7.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Combo")):has(.qty:contains("1")):has(.price:contains("7.00"))) 2026-11-12 23:04:21,935 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:04:21,983 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 23:04:22,034 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 23:04:22,085 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,158 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,213 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,263 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,324 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,377 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,481 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,496 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:04:22,498 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:04:22,538 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,602 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,691 43 INFO rb-c635c7a-226731-435507 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-11-12 23:04:22,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54921648 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '1c71b48e-4799-421f-ba77-4c6a8f3a46c0'}] 2026-11-12 23:04:22,717 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:23,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54921648 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '1c71b48e-4799-421f-ba77-4c6a8f3a46c0'} created pos.order #144 2026-11-12 23:04:23,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54921648 finished 2026-11-12 23:04:23,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 265 0.251 0.681 2026-11-12 23:04:23,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:04:23,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: tour succeeded 2026-11-12 23:04:23,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboPriceCheckTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 23:04:23,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43456833 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '1c71b48e-4799-421f-ba77-4c6a8f3a46c0'}] 2026-11-12 23:04:23,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43456833 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '1c71b48e-4799-421f-ba77-4c6a8f3a46c0'} sync ignored for existing PoS order pos.order(144,) (state: paid) 2026-11-12 23:04:23,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43456833 finished 2026-11-12 23:04:24,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: heap 16677612 (allocated 18087936) 2026-11-12 23:04:24,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Closing chrome headless with pid 57062 2026-11-12 23:04:24,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Closing websocket connection 2026-11-12 23:04:24,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.066 0.160 2026-11-12 23:04:24,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Terminating chrome headless with pid 57062 2026-11-12 23:04:24,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230424_220196_test_product_combo_price.txt 2026-11-12 23:04:24,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Removing chrome user profile "/tmp/tmptr0c10f4_chrome_odoo" 2026-11-12 23:04:24,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_configurator_price ... 2026-11-12 23:04:25,386 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1568] 2026-11-12 23:04:26,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Chrome pid: 57269 2026-11-12 23:04:26,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Chrome headless temporary user profile dir: /tmp/tmpxo2tuq92_chrome_odoo 2026-11-12 23:04:26,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Issuing json command http://127.0.0.1:38333/json/version 2026-11-12 23:04:26,288 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:26,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:04:26,396 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Issuing json command http://127.0.0.1:38333/json 2026-11-12 23:04:26,396 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:26,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Websocket url found: ws://127.0.0.1:38333/devtools/page/20C0C971345B335801DEB52E0771182A 2026-11-12 23:04:26,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Enable chrome headless console log notification 2026-11-12 23:04:26,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Chrome headless enable page notifications 2026-11-12 23:04:26,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:04:26,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Setting session cookie in browser 2026-11-12 23:04:26,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 23:04:26,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 23:04:26,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:04:27,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:27] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 136 0.080 0.851 2026-11-12 23:04:27,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Navigation result: {'frameId': '20C0C971345B335801DEB52E0771182A', 'loaderId': '17BEE858D04250A0B678F0403374DA4D', 'isDownload': False} 2026-11-12 23:04:27,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Evaluate ready code "odoo.isTourReady('test_product_configurator_price')" 2026-11-12 23:04:27,557 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:04:27,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:27] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-11-12 23:04:27,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:27] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.027 2026-11-12 23:04:27,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:27] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-11-12 23:04:28,350 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:28,358 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:28,386 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-11-12 23:04:28,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Evaluate test code "odoo.startTour('test_product_configurator_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:04:28,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-11-12 23:04:28,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [1/47] Tour test_product_configurator_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:04:28,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:04:28,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:28,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.027 2026-11-12 23:04:28,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.040 2026-11-12 23:04:28,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.008 2026-11-12 23:04:28,684 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.071 2026-11-12 23:04:29,583 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.243 0.609 2026-11-12 23:04:29,631 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 23:04:29,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:04:29,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.023 2026-11-12 23:04:29,896 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:29] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.069 2026-11-12 23:04:29,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 23:04:29,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:04:29,993 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-11-12 23:04:30,075 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:04:30,097 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:04:30,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.038 2026-11-12 23:04:30,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 23:04:30,147 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:04:30,151 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:04:30,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-11-12 23:04:30,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [2/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:04:30,395 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.035 2026-11-12 23:04:30,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.053 0.080 2026-11-12 23:04:30,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [3/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-11-12 23:04:30,471 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.011 0.091 2026-11-12 23:04:30,497 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:30,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /web/image?model=product.template&field=image_128&id=1117&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-11-12 23:04:30,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.024 0.266 2026-11-12 23:04:30,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.033 0.241 2026-11-12 23:04:30,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [4/47] Tour test_product_configurator_price → Step checking that total price is 13.20 (trigger: .modal .modal-title:contains('13.20')) 2026-11-12 23:04:30,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [5/47] Tour test_product_configurator_price → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-11-12 23:04:30,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [6/47] Tour test_product_configurator_price → Step checking that total price is 14.30 (trigger: .modal .modal-title:contains('14.30')) 2026-11-12 23:04:30,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [7/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-11-12 23:04:31,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [8/47] Tour test_product_configurator_price → Step checking that total price is 15.40 (trigger: .modal .modal-title:contains('15.40')) 2026-11-12 23:04:31,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [9/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:04:31,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [10/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:31,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [11/47] Tour test_product_configurator_price → Step order total amount is '15.40' (trigger: .product-screen .order-summary .total:contains("15.40")) 2026-11-12 23:04:31,271 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:31,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [12/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:31,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [13/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:31,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [14/47] Tour test_product_configurator_price → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:04:31,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [15/47] Tour test_product_configurator_price → Step click Actions button (trigger: .more-btn) 2026-11-12 23:04:31,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [16/47] Tour test_product_configurator_price → Step .o_pricelist_button 2026-11-12 23:04:31,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [17/47] Tour test_product_configurator_price → Step select price list 'Pricelist 2' (trigger: .selection-item:contains("Pricelist 2")) 2026-11-12 23:04:31,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [18/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:31,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [19/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:31,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [20/47] Tour test_product_configurator_price → Step order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00")) 2026-11-12 23:04:31,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [21/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:31,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [22/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-11-12 23:04:31,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [23/47] Tour test_product_configurator_price → Step checking that total price is 22.00 (trigger: .modal .modal-title:contains('22.00')) 2026-11-12 23:04:31,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [24/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-11-12 23:04:32,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [25/47] Tour test_product_configurator_price → Step checking that total price is 22.00 (trigger: .modal .modal-title:contains('22.00')) 2026-11-12 23:04:32,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [26/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:04:32,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [27/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:32,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [28/47] Tour test_product_configurator_price → Step order total amount is '44.00' (trigger: .product-screen .order-summary .total:contains("44.00")) 2026-11-12 23:04:32,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [29/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:32,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [30/47] Tour test_product_configurator_price → Step .pos-leftheader .list-plus-btn 2026-11-12 23:04:32,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [31/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:32,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [32/47] Tour test_product_configurator_price → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:04:32,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [33/47] Tour test_product_configurator_price → Step click Actions button (trigger: .more-btn) 2026-11-12 23:04:32,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [34/47] Tour test_product_configurator_price → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 23:04:32,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [35/47] Tour test_product_configurator_price → Step fiscal position screen is shown (trigger: .selection-item:contains("Include to Exclude")) 2026-11-12 23:04:32,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [36/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:32,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [37/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-11-12 23:04:32,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [38/47] Tour test_product_configurator_price → Step checking that total price is 12.00 (trigger: .modal .modal-title:contains('12.00')) 2026-11-12 23:04:32,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [39/47] Tour test_product_configurator_price → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-11-12 23:04:32,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [40/47] Tour test_product_configurator_price → Step checking that total price is 13.00 (trigger: .modal .modal-title:contains('13.00')) 2026-11-12 23:04:32,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [41/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-11-12 23:04:33,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [42/47] Tour test_product_configurator_price → Step checking that total price is 14.00 (trigger: .modal .modal-title:contains('14.00')) 2026-11-12 23:04:33,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [43/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:04:33,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [44/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:33,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [45/47] Tour test_product_configurator_price → Step order total amount is '14.00' (trigger: .product-screen .order-summary .total:contains("14.00")) 2026-11-12 23:04:33,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [46/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:33,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [47/47] Tour test_product_configurator_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:04:33,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: tour succeeded 2026-11-12 23:04:33,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_product_configurator_price SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 23:04:33,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: heap 16032924 (allocated 17563648) 2026-11-12 23:04:33,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Closing chrome headless with pid 57269 2026-11-12 23:04:33,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Closing websocket connection 2026-11-12 23:04:33,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Terminating chrome headless with pid 57269 2026-11-12 23:04:33,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230433_639889_test_product_configurator_price.txt 2026-11-12 23:04:33,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Removing chrome user profile "/tmp/tmpxo2tuq92_chrome_odoo" 2026-11-12 23:04:33,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_create_update_from_frontend ... 2026-11-12 23:04:34,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Chrome pid: 57473 2026-11-12 23:04:34,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpnzp4es09_chrome_odoo 2026-11-12 23:04:34,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Issuing json command http://127.0.0.1:39779/json/version 2026-11-12 23:04:34,508 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:34,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Browser version: Chrome/150.0.7871.114 2026-11-12 23:04:34,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Issuing json command http://127.0.0.1:39779/json 2026-11-12 23:04:34,538 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:34,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Websocket url found: ws://127.0.0.1:39779/devtools/page/3F6F7A14A7D6B8E80C868533E44009FA 2026-11-12 23:04:34,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Enable chrome headless console log notification 2026-11-12 23:04:34,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Chrome headless enable page notifications 2026-11-12 23:04:34,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 23:04:34,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Setting session cookie in browser 2026-11-12 23:04:34,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:04:34,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:04:34,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:04:35,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:35] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.049 1.037 2026-11-12 23:04:35,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Navigation result: {'frameId': '3F6F7A14A7D6B8E80C868533E44009FA', 'loaderId': 'CED973B649F835EF695D9A626131ADC6', 'isDownload': False} 2026-11-12 23:04:35,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Evaluate ready code "odoo.isTourReady('test_product_create_update_from_frontend')" 2026-11-12 23:04:35,822 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:04:35,854 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:35] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.020 2026-11-12 23:04:35,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:35] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.028 2026-11-12 23:04:35,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:35] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-11-12 23:04:36,629 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:04:36,631 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:04:36,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.024 2026-11-12 23:04:36,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Evaluate test code "odoo.startTour('test_product_create_update_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:04:36,722 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.012 2026-11-12 23:04:36,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [1/36] Tour test_product_create_update_from_frontend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:04:36,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:04:36,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:36,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.036 2026-11-12 23:04:36,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.058 2026-11-12 23:04:36,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.047 2026-11-12 23:04:36,921 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:36] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.039 2026-11-12 23:04:37,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.254 0.576 2026-11-12 23:04:37,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 23:04:37,924 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:04:38,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.054 2026-11-12 23:04:38,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:04:38,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: Owl is running in 'dev' mode. 2026-11-12 23:04:38,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-11-12 23:04:38,155 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:38,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:04:38,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.029 2026-11-12 23:04:38,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 23:04:38,274 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:04:38,284 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:04:38,341 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:04:38,347 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.017 0.049 2026-11-12 23:04:38,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [2/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:04:38,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 35 0.040 0.120 2026-11-12 23:04:38,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /pos/ui/6 HTTP/1.1" 200 - 35 0.036 0.228 2026-11-12 23:04:38,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [3/36] Tour test_product_create_update_from_frontend → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:04:38,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.010 0.145 2026-11-12 23:04:38,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-11-12 23:04:38,704 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-11-12 23:04:38,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [4/36] Tour test_product_create_update_from_frontend → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:04:38,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-11-12 23:04:38,756 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:04:38,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-11-12 23:04:38,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.205 2026-11-12 23:04:38,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-11-12 23:04:38,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-11-12 23:04:38,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:38] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-11-12 23:04:39,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:39] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.231 2026-11-12 23:04:39,118 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.037 0.281 2026-11-12 23:04:39,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [5/36] Tour test_product_create_update_from_frontend → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 23:04:39,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [6/36] Tour test_product_create_update_from_frontend → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-11-12 23:04:39,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [7/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-11-12 23:04:39,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:39] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.014 2026-11-12 23:04:39,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:39] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 14 0.014 0.035 2026-11-12 23:04:39,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:39] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 21 0.014 0.053 2026-11-12 23:04:39,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [8/36] Tour test_product_create_update_from_frontend → Step Enter product name. (trigger: div[name="name"] input) 2026-11-12 23:04:39,612 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:39] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:39,614 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:39,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [9/36] Tour test_product_create_update_from_frontend → Step Enter barcode to fetch product data using barcodelookup. (trigger: div[name="barcode"] input) 2026-11-12 23:04:39,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [10/36] Tour test_product_create_update_from_frontend → Step Enter list_price. (trigger: div[name="list_price"] input) 2026-11-12 23:04:39,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [11/36] Tour test_product_create_update_from_frontend → Step Remove default tax 15%. (trigger: div[name="taxes_id"] .o_delete) 2026-11-12 23:04:39,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [12/36] Tour test_product_create_update_from_frontend → Step Open category selector. (trigger: div[name="pos_categ_ids"] input) 2026-11-12 23:04:39,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [13/36] Tour test_product_create_update_from_frontend → Step Select category. (trigger: .o_input_dropdown .o-autocomplete--dropdown-menu li:contains(Chair test)) 2026-11-12 23:04:39,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:39] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 10 0.009 0.052 2026-11-12 23:04:39,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [14/36] Tour test_product_create_update_from_frontend → Step Select category. (trigger: .o_kanban_renderer .o_kanban_record span:contains(Chair test)) 2026-11-12 23:04:40,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:40] "POST /web/dataset/call_kw/pos.category/get_views#pos.category.get_views HTTP/1.1" 200 - 13 0.018 0.032 2026-11-12 23:04:40,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:40] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 4 0.007 0.049 2026-11-12 23:04:40,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:40] "POST /web/dataset/call_kw/pos.category/web_search_read#pos.category.web_search_read HTTP/1.1" 200 - 2 0.001 0.010 2026-11-12 23:04:40,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [15/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:04:40,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:40] "POST /web/dataset/call_kw/pos.category/web_read#pos.category.web_read HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 23:04:40,229 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:40] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-11-12 23:04:40,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [16/36] Tour test_product_create_update_from_frontend → Step .product-list article:contains(Test Frontend Product) 2026-11-12 23:04:40,627 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:04:40,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:40] "POST /web/dataset/call_kw/product.template/web_save#product.template.web_save HTTP/1.1" 200 - 120 0.105 0.215 2026-11-12 23:04:40,704 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:40] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 26 0.016 0.042 2026-11-12 23:04:40,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:40] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 47 0.037 0.085 2026-11-12 23:04:40,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [17/36] Tour test_product_create_update_from_frontend → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-11-12 23:04:40,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 30 0.026 0.088 2026-11-12 23:04:41,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 9 0.012 0.137 2026-11-12 23:04:41,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:41] "GET /web/image?model=product.template&field=image_128&id=1118&unique=2026-11-12T23:04:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-11-12 23:04:41,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [18/36] Tour test_product_create_update_from_frontend → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-11-12 23:04:41,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [19/36] Tour test_product_create_update_from_frontend → Step Long pressing product "Test Frontend Product"... (trigger: .product-list .product-name:contains("Test Frontend Product")) 2026-11-12 23:04:41,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [20/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Edit")) 2026-11-12 23:04:41,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:41] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 72 0.078 0.170 2026-11-12 23:04:41,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [21/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Edit Product")) 2026-11-12 23:04:41,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.028 2026-11-12 23:04:41,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:41] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 3 0.009 0.021 2026-11-12 23:04:41,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:41] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 13 0.013 0.057 2026-11-12 23:04:41,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [22/36] Tour test_product_create_update_from_frontend → Step Enter product name. (trigger: div[name="name"] input) 2026-11-12 23:04:41,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [23/36] Tour test_product_create_update_from_frontend → Step Enter barcode to fetch product data using barcodelookup. (trigger: div[name="barcode"] input) 2026-11-12 23:04:41,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [24/36] Tour test_product_create_update_from_frontend → Step Enter list_price. (trigger: div[name="list_price"] input) 2026-11-12 23:04:42,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [25/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:04:42,114 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [26/36] Tour test_product_create_update_from_frontend → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-11-12 23:04:42,185 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:42] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 13 0.014 0.052 2026-11-12 23:04:42,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:42] "POST /web/dataset/call_kw/product.template/web_save#product.template.web_save HTTP/1.1" 200 - 37 0.034 0.125 2026-11-12 23:04:42,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:42] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 14 0.015 0.036 2026-11-12 23:04:42,546 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:42] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 9 0.013 0.052 2026-11-12 23:04:42,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:42] "GET /web/image?model=product.template&field=image_128&id=1118&unique=2026-11-12T23:04:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-11-12 23:04:42,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [27/36] Tour test_product_create_update_from_frontend → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-11-12 23:04:42,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [28/36] Tour test_product_create_update_from_frontend → Step click product 'Test Frontend Product Edited' (trigger: article.product .product-content .product-name:contains("Test Frontend Product Edited")) 2026-11-12 23:04:42,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [29/36] Tour test_product_create_update_from_frontend → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:42,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [30/36] Tour test_product_create_update_from_frontend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Frontend Product Edited","quantity":"1","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Frontend Product Edited")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-11-12 23:04:42,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [31/36] Tour test_product_create_update_from_frontend → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:42,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [32/36] Tour test_product_create_update_from_frontend → Step Long pressing product "Test Frontend Product Edited"... (trigger: .product-list .product-name:contains("Test Frontend Product Edited")) 2026-11-12 23:04:43,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [33/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Edit")) 2026-11-12 23:04:43,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:43] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 52 0.055 0.140 2026-11-12 23:04:43,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [34/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Edit Product")) 2026-11-12 23:04:43,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:43] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.022 2026-11-12 23:04:43,397 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:43] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 23:04:43,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:43] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 13 0.011 0.035 2026-11-12 23:04:43,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [35/36] Tour test_product_create_update_from_frontend → Step Taxes field should be readonly. (trigger: div[name="taxes_id"].o_readonly_modifier) 2026-11-12 23:04:43,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [36/36] Tour test_product_create_update_from_frontend → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:04:43,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: tour succeeded 2026-11-12 23:04:43,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_product_create_update_from_frontend SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 23:04:43,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: heap 17714096 (allocated 19136512) 2026-11-12 23:04:43,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Closing chrome headless with pid 57473 2026-11-12 23:04:43,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Closing websocket connection 2026-11-12 23:04:43,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Terminating chrome headless with pid 57473 2026-11-12 23:04:43,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230443_881533_test_product_create_update_from_frontend.txt 2026-11-12 23:04:43,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Removing chrome user profile "/tmp/tmpnzp4es09_chrome_odoo" 2026-11-12 23:04:43,957 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_info_product_inventory ... 2026-11-12 23:04:45,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome pid: 57706 2026-11-12 23:04:45,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmp3gfamv10_chrome_odoo 2026-11-12 23:04:45,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:44233/json/version 2026-11-12 23:04:45,046 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:45,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Browser version: Chrome/150.0.7871.114 2026-11-12 23:04:45,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:44233/json 2026-11-12 23:04:45,087 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:45,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:44233/devtools/page/A3D44D3DF8EBF2619A38999698E4E2CF 2026-11-12 23:04:45,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-11-12 23:04:45,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-11-12 23:04:45,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:04:45,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-11-12 23:04:45,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:04:45,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:04:45,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:04:46,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:46] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.071 0.763 2026-11-12 23:04:46,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Navigation result: {'frameId': 'A3D44D3DF8EBF2619A38999698E4E2CF', 'loaderId': '7780ACA7D1439214C56F1AACD866B20F', 'isDownload': False} 2026-11-12 23:04:46,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Evaluate ready code "odoo.isTourReady('test_product_info_product_inventory')" 2026-11-12 23:04:46,204 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:04:46,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:46] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-11-12 23:04:46,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:46] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 23:04:46,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:46] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-11-12 23:04:46,941 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:46,948 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:46,986 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 23:04:47,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Evaluate test code "odoo.startTour('test_product_info_product_inventory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:04:47,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [1/18] Tour test_product_info_product_inventory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:04:47,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 23:04:47,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:04:47,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:47,128 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.018 2026-11-12 23:04:47,164 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:47] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.052 2026-11-12 23:04:47,226 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.044 2026-11-12 23:04:47,229 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:47] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.015 2026-11-12 23:04:48,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.244 0.542 2026-11-12 23:04:48,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:04:48,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:04:48,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.027 2026-11-12 23:04:48,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-11-12 23:04:48,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:04:48,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-11-12 23:04:48,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:04:48,503 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:04:48,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.029 2026-11-12 23:04:48,535 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:04:48,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:04:48,598 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:48,599 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:04:48,643 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:04:48,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [2/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:04:48,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.049 0.105 2026-11-12 23:04:48,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.173 2026-11-12 23:04:48,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.066 0.254 2026-11-12 23:04:48,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [3/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:48,995 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:48] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.016 0.170 2026-11-12 23:04:49,006 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:04:49,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-11-12 23:04:49,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-11-12 23:04:49,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-11-12 23:04:49,159 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-11-12 23:04:49,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.246 2026-11-12 23:04:49,248 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.226 2026-11-12 23:04:49,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-11-12 23:04:49,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-11-12 23:04:49,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=1119&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-11-12 23:04:49,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.271 2026-11-12 23:04:49,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [4/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_0' (trigger: body) 2026-11-12 23:04:49,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.310 2026-11-12 23:04:49,552 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:49,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [5/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:04:49,687 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-11-12 23:04:49,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [6/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-11-12 23:04:49,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [7/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-11-12 23:04:49,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [8/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(100) 2026-11-12 23:04:49,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:49] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.013 2026-11-12 23:04:50,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:50] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 81 0.060 0.164 2026-11-12 23:04:50,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [9/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-11-12 23:04:50,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [10/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:50,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [11/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:50,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [12/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_1' (trigger: body) 2026-11-12 23:04:50,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [13/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:04:50,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [14/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-11-12 23:04:50,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [15/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-11-12 23:04:50,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [16/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(200) 2026-11-12 23:04:50,737 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:50] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 63 0.054 0.123 2026-11-12 23:04:50,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [17/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-11-12 23:04:50,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [18/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:50,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: tour succeeded 2026-11-12 23:04:50,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-12 23:04:51,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: heap 15265140 (allocated 16777216) 2026-11-12 23:04:51,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing chrome headless with pid 57706 2026-11-12 23:04:51,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing websocket connection 2026-11-12 23:04:51,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Terminating chrome headless with pid 57706 2026-11-12 23:04:51,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230451_201621_test_product_info_product_inventory.txt 2026-11-12 23:04:51,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmp3gfamv10_chrome_odoo" 2026-11-12 23:04:51,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_information_screen_admin ... 2026-11-12 23:04:52,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome pid: 57923 2026-11-12 23:04:52,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome headless temporary user profile dir: /tmp/tmp701c0pj4_chrome_odoo 2026-11-12 23:04:52,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:42673/json/version 2026-11-12 23:04:52,053 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:52,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Browser version: Chrome/150.0.7871.114 2026-11-12 23:04:52,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:42673/json 2026-11-12 23:04:52,155 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:52,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Websocket url found: ws://127.0.0.1:42673/devtools/page/1A6013FE809501621C0838930877B04A 2026-11-12 23:04:52,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Enable chrome headless console log notification 2026-11-12 23:04:52,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome headless enable page notifications 2026-11-12 23:04:52,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 23:04:52,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Setting session cookie in browser 2026-11-12 23:04:52,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:04:52,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:04:52,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:04:53,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:53] "GET /pos/ui/6 HTTP/1.1" 200 - 92 0.051 0.801 2026-11-12 23:04:53,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Navigation result: {'frameId': '1A6013FE809501621C0838930877B04A', 'loaderId': '47D42A93CDF69B400434322532EBF7BE', 'isDownload': False} 2026-11-12 23:04:53,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Evaluate ready code "odoo.isTourReady('CheckProductInformation')" 2026-11-12 23:04:53,269 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:04:53,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:53] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.032 2026-11-12 23:04:53,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:53] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.031 2026-11-12 23:04:53,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:53] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-11-12 23:04:54,079 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:04:54,087 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:54,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-11-12 23:04:54,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 23:04:54,161 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:04:54,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [1/14] Tour CheckProductInformation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:04:54,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:04:54,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:04:54,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.021 2026-11-12 23:04:54,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.032 2026-11-12 23:04:54,266 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 23:04:54,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.069 2026-11-12 23:04:55,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.253 0.557 2026-11-12 23:04:55,321 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:04:55,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 23:04:55,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-11-12 23:04:55,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-11-12 23:04:55,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: Owl is running in 'dev' mode. 2026-11-12 23:04:55,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 23:04:55,767 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:04:55,795 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:04:55,800 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 23:04:55,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.071 2026-11-12 23:04:55,853 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:04:55,854 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 23:04:55,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:55] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.042 2026-11-12 23:04:55,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [2/14] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:04:56,029 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:04:56,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [3/14] Tour CheckProductInformation → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:04:56,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 35 0.058 0.090 2026-11-12 23:04:56,166 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:56,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /pos/ui/6 HTTP/1.1" 200 - 35 0.038 0.236 2026-11-12 23:04:56,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.298 2026-11-12 23:04:56,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.346 2026-11-12 23:04:56,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.010 0.320 2026-11-12 23:04:56,457 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=925&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.428 2026-11-12 23:04:56,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.325 2026-11-12 23:04:56,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.250 2026-11-12 23:04:56,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-11-12 23:04:56,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-11-12 23:04:56,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-11-12 23:04:56,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.039 0.303 2026-11-12 23:04:56,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.290 2026-11-12 23:04:56,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [4/14] Tour CheckProductInformation → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-11-12 23:04:56,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.383 2026-11-12 23:04:56,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [5/14] Tour CheckProductInformation → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-11-12 23:04:56,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.022 2026-11-12 23:04:57,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:57] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 14 0.016 0.074 2026-11-12 23:04:57,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:57] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 21 0.013 0.050 2026-11-12 23:04:57,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [6/14] Tour CheckProductInformation → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 23:04:57,346 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:57] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:04:57,352 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:04:57,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [7/14] Tour CheckProductInformation → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-11-12 23:04:57,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [8/14] Tour CheckProductInformation → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:04:57,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [9/14] Tour CheckProductInformation → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:04:57,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [10/14] Tour CheckProductInformation → Step click Actions button (trigger: .more-btn) 2026-11-12 23:04:57,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [11/14] Tour CheckProductInformation → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-11-12 23:04:57,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [12/14] Tour CheckProductInformation → Step .section-financials :contains('Margin') 2026-11-12 23:04:57,980 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:04:57] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 75 0.091 0.155 2026-11-12 23:04:58,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [13/14] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-11-12 23:04:58,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [14/14] Tour CheckProductInformation → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:04:58,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: tour succeeded 2026-11-12 23:04:58,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: ╔════════════════════════════════════════╗ ║ TOUR CheckProductInformation SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 23:04:58,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: heap 16004424 (allocated 17301504) 2026-11-12 23:04:58,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Closing chrome headless with pid 57923 2026-11-12 23:04:58,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Closing websocket connection 2026-11-12 23:04:58,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Terminating chrome headless with pid 57923 2026-11-12 23:04:58,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230458_417891_test_product_information_screen_admin.txt 2026-11-12 23:04:58,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Removing chrome user profile "/tmp/tmp701c0pj4_chrome_odoo" 2026-11-12 23:04:58,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_long_press ... 2026-11-12 23:04:59,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Chrome pid: 58132 2026-11-12 23:04:59,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Chrome headless temporary user profile dir: /tmp/tmpunmk5a1b_chrome_odoo 2026-11-12 23:04:59,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Issuing json command http://127.0.0.1:46401/json/version 2026-11-12 23:04:59,333 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:59,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Browser version: Chrome/150.0.7871.114 2026-11-12 23:04:59,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Issuing json command http://127.0.0.1:46401/json 2026-11-12 23:04:59,394 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:04:59,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Websocket url found: ws://127.0.0.1:46401/devtools/page/DBFCF2628F104F99D12EBB5924F623FE 2026-11-12 23:04:59,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Enable chrome headless console log notification 2026-11-12 23:04:59,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Chrome headless enable page notifications 2026-11-12 23:04:59,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:04:59,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Setting session cookie in browser 2026-11-12 23:04:59,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:04:59,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:04:59,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:05:00,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:00] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.045 1.025 2026-11-12 23:05:00,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Navigation result: {'frameId': 'DBFCF2628F104F99D12EBB5924F623FE', 'loaderId': 'B92CE91F9B92BF67293E868751B9BFF0', 'isDownload': False} 2026-11-12 23:05:00,909 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Evaluate ready code "odoo.isTourReady('test_product_long_press')" 2026-11-12 23:05:00,954 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:05:01,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-11-12 23:05:01,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.040 2026-11-12 23:05:01,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 23:05:01,709 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:05:01,719 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:05:01,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 23:05:01,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Evaluate test code "odoo.startTour('test_product_long_press', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:05:01,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 23:05:01,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [1/9] Tour test_product_long_press → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:05:01,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:05:01,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:01,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.027 2026-11-12 23:05:01,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.053 2026-11-12 23:05:01,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.060 2026-11-12 23:05:02,003 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:02] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.047 2026-11-12 23:05:02,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.229 0.583 2026-11-12 23:05:02,892 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:05:02,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:05:03,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-11-12 23:05:03,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:05:03,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: Owl is running in 'dev' mode. 2026-11-12 23:05:03,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:05:03,230 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:05:03,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 23:05:03,282 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 23:05:03,294 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.036 2026-11-12 23:05:03,337 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:03,349 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05: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-11-12 23:05:03,387 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-11-12 23:05:03,396 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:05:03,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [2/9] Tour test_product_long_press → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:05:03,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.037 0.097 2026-11-12 23:05:03,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.030 0.203 2026-11-12 23:05:03,648 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.130 2026-11-12 23:05:03,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [3/9] Tour test_product_long_press → Step Long pressing product "Test Product"... (trigger: .product-list .product-name:contains("Test Product")) 2026-11-12 23:05:03,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /web/image?model=product.template&field=image_128&id=1120&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-11-12 23:05:03,725 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:05:03,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.045 0.128 2026-11-12 23:05:04,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [4/9] Tour test_product_long_press → Step dialog is open (trigger: .modal .modal-content) 2026-11-12 23:05:04,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:04] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 79 0.066 0.158 2026-11-12 23:05:04,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [5/9] Tour test_product_long_press → Step Check that VAT label is present in the product details popup (trigger: .section-financials .vat-label:contains('Child Tax 1')) 2026-11-12 23:05:04,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [6/9] Tour test_product_long_press → Step Check that VAT label is present in the product details popup (trigger: .section-financials .vat-label:contains('Child Tax 2')) 2026-11-12 23:05:04,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [7/9] Tour test_product_long_press → Step Check that VAT value is correct in the product details popup (trigger: .section-financials .vat-value:contains('$ 10.00')) 2026-11-12 23:05:04,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [8/9] Tour test_product_long_press → Step Check that VAT value is correct in the product details popup (trigger: .section-financials .vat-value:contains('$ 5.00')) 2026-11-12 23:05:04,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [9/9] Tour test_product_long_press → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:05:04,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: tour succeeded 2026-11-12 23:05:04,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: ╔════════════════════════════════════════╗ ║ TOUR test_product_long_press SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 23:05:04,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: heap 13459448 (allocated 14417920) 2026-11-12 23:05:04,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Closing chrome headless with pid 58132 2026-11-12 23:05:04,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Closing websocket connection 2026-11-12 23:05:04,693 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Terminating chrome headless with pid 58132 2026-11-12 23:05:04,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230504_813032_test_product_long_press.txt 2026-11-12 23:05:04,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Removing chrome user profile "/tmp/tmpunmk5a1b_chrome_odoo" 2026-11-12 23:05:04,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_screen_tour ... 2026-11-12 23:05:05,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Chrome pid: 58329 2026-11-12 23:05:05,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Chrome headless temporary user profile dir: /tmp/tmp284kgp_g_chrome_odoo 2026-11-12 23:05:05,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Issuing json command http://127.0.0.1:41153/json/version 2026-11-12 23:05:05,384 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:05,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 23:05:05,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Issuing json command http://127.0.0.1:41153/json 2026-11-12 23:05:05,436 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:05,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Websocket url found: ws://127.0.0.1:41153/devtools/page/F3F5DFF2449AEEAC0F26CC081EA5C92F 2026-11-12 23:05:05,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Enable chrome headless console log notification 2026-11-12 23:05:05,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Chrome headless enable page notifications 2026-11-12 23:05:05,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:05:05,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Setting session cookie in browser 2026-11-12 23:05:05,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:05:05,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:05:05,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:05:06,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:06] "GET /pos/ui/6 HTTP/1.1" 200 - 136 0.086 0.841 2026-11-12 23:05:06,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Navigation result: {'frameId': 'F3F5DFF2449AEEAC0F26CC081EA5C92F', 'loaderId': '937F58813C3E2E1DE4260AF65938F15B', 'isDownload': False} 2026-11-12 23:05:06,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-11-12 23:05:06,601 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:05:06,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:06] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-11-12 23:05:06,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:06] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-11-12 23:05:06,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:06] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-11-12 23:05:07,360 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:05:07,366 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:07,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.032 2026-11-12 23:05:07,451 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 23:05:07,480 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:05:07,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:05:07,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [1/177] Tour ProductScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:05:07,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:07,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-11-12 23:05:07,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.037 2026-11-12 23:05:07,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.061 2026-11-12 23:05:07,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:07] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.048 2026-11-12 23:05:08,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.255 0.564 2026-11-12 23:05:08,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:05:08,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:05:08,791 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.057 2026-11-12 23:05:08,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:05:08,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 23:05:08,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:05:08,927 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:05:08,971 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:05:08,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.012 0.037 2026-11-12 23:05:08,982 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 23:05:08,992 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05: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-11-12 23:05:09,011 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:05:09,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.018 2026-11-12 23:05:09,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [2/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:05:09,244 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:05:09,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [3/177] Tour ProductScreenTour → Step Wait until the register is opened (trigger: body:not(:has(.modal .opening-notes-container))) 2026-11-12 23:05:09,378 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.087 0.105 2026-11-12 23:05:09,413 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:05:09,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.049 0.246 2026-11-12 23:05:09,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.235 2026-11-12 23:05:09,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.276 2026-11-12 23:05:09,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.278 2026-11-12 23:05:09,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.375 2026-11-12 23:05:09,693 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-11-12 23:05:09,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-11-12 23:05:09,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-11-12 23:05:09,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-11-12 23:05:09,923 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.034 0.274 2026-11-12 23:05:09,956 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:09] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-11-12 23:05:09,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [4/177] Tour ProductScreenTour → Step Offline mode is now enabled (trigger: body) 2026-11-12 23:05:10,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:10] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.351 2026-11-12 23:05:10,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [5/177] Tour ProductScreenTour → Step refresh page (trigger: body) 2026-11-12 23:05:10,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:05:10,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:10] "GET /pos/ui/6/product/005d5354-1450-478c-94d1-d46f283e78c8 HTTP/1.1" 200 - 33 0.021 0.066 2026-11-12 23:05:11,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [6/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-11-12 23:05:11,355 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:11] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-12 23:05:11,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 23:05:11,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/1f0dafb/web.__assets_tests_call__.min.js:1681:256) at http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6830:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6825:166) at rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6823:228) at Cache.getAccessRightCacheValue [as getValue] (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:124) at Cache.read (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8211:98) at Object.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:871) at Proxy.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11510:63) at Proxy.setup (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11270:245) 2026-11-12 23:05:11,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:11] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-11-12 23:05:11,653 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:11,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [7/177] Tour ProductScreenTour → Step first product is 'Whiteboard Pen' (trigger: .product-list .product:first-of-type .product-name:contains("Whiteboard Pen")) 2026-11-12 23:05:11,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [8/177] Tour ProductScreenTour → Step .product-list 2026-11-12 23:05:11,745 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:11] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.026 0.064 2026-11-12 23:05:11,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [9/177] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:05:11,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:11] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.031 0.160 2026-11-12 23:05:11,855 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:11] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.189 2026-11-12 23:05:11,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [10/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:11,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [11/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-11-12 23:05:11,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [12/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:12,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [13/177] 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-11-12 23:05:12,089 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [14/177] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:05:12,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [15/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:12,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [16/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":"10.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2")):has(.price:contains("10.20"))) 2026-11-12 23:05:12,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [17/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:12,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [18/177] 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-11-12 23:05:12,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [19/177] Tour ProductScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 23:05:12,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [20/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:12,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [21/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":"5.28","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1")):has(.price:contains("5.28"))) 2026-11-12 23:05:12,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [22/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:12,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [23/177] 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-11-12 23:05:12,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [24/177] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:05:12,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [25/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:12,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [26/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3")):has(.price:contains("15.30"))) 2026-11-12 23:05:12,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [27/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:12,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [28/177] 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-11-12 23:05:13,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [29/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:13,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [30/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-11-12 23:05:13,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [31/177] Tour ProductScreenTour → 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-11-12 23:05:13,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [32/177] Tour ProductScreenTour → 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-11-12 23:05:13,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [33/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:13,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [34/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"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-11-12 23:05:13,446 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:13,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [35/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:13,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [36/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3")):has(.price:contains("15.30"))) 2026-11-12 23:05:13,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [37/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:13,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [38/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"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-11-12 23:05:13,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [39/177] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:05:13,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [40/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-11-12 23:05:14,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [41/177] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:05:14,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [42/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("12")):has(.price:contains("61.2"))) 2026-11-12 23:05:14,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [43/177] Tour ProductScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 23:05:14,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [44/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123")):has(.price:contains("627.3"))) 2026-11-12 23:05:14,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [45/177] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 23:05:14,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [46/177] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:05:14,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [47/177] 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-11-12 23:05:14,924 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [48/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:14,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [49/177] 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-11-12 23:05:15,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [50/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:15,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [51/177] 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-11-12 23:05:15,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [52/177] Tour ProductScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:05:15,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [53/177] Tour ProductScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:05:15,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [54/177] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:05:15,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [55/177] 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-11-12 23:05:15,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [56/177] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:05:15,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [57/177] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 23:05:15,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [58/177] 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-11-12 23:05:15,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [59/177] Tour ProductScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-11-12 23:05:15,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [60/177] Tour ProductScreenTour → Step check if --%-- mode is activated (trigger: div.numpad button:contains(/^%$/).active) 2026-11-12 23:05:15,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [61/177] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:05:15,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [62/177] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 23:05:15,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [63/177] 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-11-12 23:05:16,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [64/177] Tour ProductScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:05:16,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [65/177] Tour ProductScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:05:16,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [66/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:16,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [67/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:16,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [68/177] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 23:05:16,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [69/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:16,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [70/177] Tour ProductScreenTour → Step selecting 'Desk test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Desk test")) 2026-11-12 23:05:16,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [71/177] Tour ProductScreenTour → Step 'Desk test' subcategory selected (trigger: button.category-button:contains("Desk test")) 2026-11-12 23:05:16,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [72/177] Tour ProductScreenTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-11-12 23:05:16,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [73/177] Tour ProductScreenTour → Step selecting 'Misc test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Misc test")) 2026-11-12 23:05:16,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [74/177] Tour ProductScreenTour → Step 'Misc test' subcategory selected (trigger: button.category-button:contains("Misc test")) 2026-11-12 23:05:16,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [75/177] Tour ProductScreenTour → Step 'Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen")) 2026-11-12 23:05:16,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [76/177] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-11-12 23:05:16,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [77/177] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-11-12 23:05:17,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [78/177] Tour ProductScreenTour → Step 'Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray")) 2026-11-12 23:05:17,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [79/177] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-11-12 23:05:17,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [80/177] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-11-12 23:05:17,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [81/177] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 23:05:17,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [82/177] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-11-12 23:05:17,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [83/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:17,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [84/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 23:05:17,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [85/177] Tour ProductScreenTour → 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-11-12 23:05:17,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [86/177] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:05:17,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [87/177] Tour ProductScreenTour → 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-11-12 23:05:17,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [88/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-11-12 23:05:17,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [89/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-11-12 23:05:17,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [90/177] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:05:17,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [91/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("2"))) 2026-11-12 23:05:18,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [92/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:18,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [93/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("0"))) 2026-11-12 23:05:18,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [94/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:18,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [95/177] Tour ProductScreenTour → 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-11-12 23:05:18,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [96/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:18,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [97/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("0"))) 2026-11-12 23:05:18,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [98/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:18,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [99/177] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 23:05:18,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [100/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:19,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [101/177] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 23:05:19,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [102/177] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-11-12 23:05:19,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [103/177] Tour ProductScreenTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-11-12 23:05:19,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [104/177] Tour ProductScreenTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-11-12 23:05:19,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [105/177] Tour ProductScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 23:05:19,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [106/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:19,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [107/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-11-12 23:05:19,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [108/177] Tour ProductScreenTour → 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-11-12 23:05:19,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [109/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:19,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [110/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("0"))) 2026-11-12 23:05:19,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [111/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:19,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [112/177] Tour ProductScreenTour → 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-11-12 23:05:20,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [113/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-11-12 23:05:20,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [114/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-11-12 23:05:20,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [115/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:20,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [116/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("0"))) 2026-11-12 23:05:20,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [117/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:20,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [118/177] Tour ProductScreenTour → 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-11-12 23:05:20,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [119/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-11-12 23:05:20,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [120/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-11-12 23:05:20,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [121/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:20,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [122/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("0"))) 2026-11-12 23:05:20,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [123/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:21,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [124/177] Tour ProductScreenTour → 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-11-12 23:05:21,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [125/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-11-12 23:05:21,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [126/177] Tour ProductScreenTour → 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-11-12 23:05:21,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [127/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:21,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [128/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-11-12 23:05:21,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [129/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:21,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [130/177] Tour ProductScreenTour → 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-11-12 23:05:21,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [131/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:21,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [132/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("0"))) 2026-11-12 23:05:22,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [133/177] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:05:22,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [134/177] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-11-12 23:05:22,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [135/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:22,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [136/177] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:05:22,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [137/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:22,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [138/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:05:22,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [139/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:22,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [140/177] 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-11-12 23:05:22,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [141/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:22,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [142/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:05:22,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [143/177] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:05:22,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [144/177] Tour ProductScreenTour → Step click Actions button (trigger: .more-btn) 2026-11-12 23:05:22,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [145/177] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-11-12 23:05:22,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [146/177] Tour ProductScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 23:05:22,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [147/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:05:23,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [148/177] Tour ProductScreenTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1","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-11-12 23:05:23,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [149/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:05:23,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [150/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:05:23,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [151/177] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:05:23,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [152/177] Tour ProductScreenTour → Step click Actions button (trigger: .more-btn) 2026-11-12 23:05:23,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [153/177] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-11-12 23:05:23,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [154/177] Tour ProductScreenTour → Step input text 'Test customer note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 23:05:23,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [155/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:05:23,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [156/177] Tour ProductScreenTour → Step Order customer note is 'Test customer note on order' (trigger: .order-container .customer-note div:contains("Test customer note on order")) 2026-11-12 23:05:23,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [157/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:23,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [158/177] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:23,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [159/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:05:23,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [160/177] Tour ProductScreenTour → 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-11-12 23:05:23,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [161/177] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:05:23,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [162/177] Tour ProductScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-11-12 23:05:23,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [163/177] Tour ProductScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-11-12 23:05:23,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [164/177] Tour ProductScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 23:05:23,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [165/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:05:24,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [166/177] Tour ProductScreenTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1","internalNote":"Test internal note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.info-list .o_tag_badge_text:contains("Test internal note"))) 2026-11-12 23:05:24,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [167/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:05:24,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [168/177] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:05:24,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [169/177] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:05:24,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [170/177] Tour ProductScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-11-12 23:05:24,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [171/177] Tour ProductScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-11-12 23:05:24,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [172/177] Tour ProductScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 23:05:24,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [173/177] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:05:24,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [174/177] Tour ProductScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-11-12 23:05:24,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [175/177] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:24,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [176/177] Tour ProductScreenTour → Step product screen is shown (trigger: .product-screen) 2026-11-12 23:05:24,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [177/177] Tour ProductScreenTour → Step Offline mode is now disabled (trigger: body) 2026-11-12 23:05:24,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: tour succeeded 2026-11-12 23:05:24,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR ProductScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 23:05:24,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:24,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: heap 20759424 (allocated 22679552) 2026-11-12 23:05:25,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Closing chrome headless with pid 58329 2026-11-12 23:05:25,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Closing websocket connection 2026-11-12 23:05:25,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Terminating chrome headless with pid 58329 2026-11-12 23:05:25,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230525_149233_test_product_screen_tour.txt 2026-11-12 23:05:25,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Removing chrome user profile "/tmp/tmp284kgp_g_chrome_odoo" 2026-11-12 23:05:25,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search ... 2026-11-12 23:05:25,762 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1575] 2026-11-12 23:05:26,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome pid: 58542 2026-11-12 23:05:26,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome headless temporary user profile dir: /tmp/tmpjew1zlu6_chrome_odoo 2026-11-12 23:05:26,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Issuing json command http://127.0.0.1:41133/json/version 2026-11-12 23:05:26,996 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:27,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Browser version: Chrome/150.0.7871.114 2026-11-12 23:05:27,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Issuing json command http://127.0.0.1:41133/json 2026-11-12 23:05:27,120 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:27,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Websocket url found: ws://127.0.0.1:41133/devtools/page/6EA9045965C7B8EB376779C4BD312B8F 2026-11-12 23:05:27,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Enable chrome headless console log notification 2026-11-12 23:05:27,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome headless enable page notifications 2026-11-12 23:05:27,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:05:27,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Setting session cookie in browser 2026-11-12 23:05:27,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:05:27,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:05:27,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:05:28,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:28] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.045 0.765 2026-11-12 23:05:28,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Navigation result: {'frameId': '6EA9045965C7B8EB376779C4BD312B8F', 'loaderId': '9B2F1377A183AD7329D59FB243CC1AF3', 'isDownload': False} 2026-11-12 23:05:28,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Evaluate ready code "odoo.isTourReady('ProductSearchTour')" 2026-11-12 23:05:28,225 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:05:28,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:28] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-11-12 23:05:28,256 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:28] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-11-12 23:05:28,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:28] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-11-12 23:05:28,970 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:05:28,982 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:05:29,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 23:05:29,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:05:29,082 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:05:29,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [1/66] Tour ProductSearchTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:05:29,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:05:29,132 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:29,197 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:29] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.024 2026-11-12 23:05:29,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.051 2026-11-12 23:05:29,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:29] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.009 2026-11-12 23:05:29,316 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.060 2026-11-12 23:05:30,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.246 0.596 2026-11-12 23:05:30,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:05:30,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:05:30,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.021 2026-11-12 23:05:30,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.055 2026-11-12 23:05:30,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 23:05:30,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: Owl is running in 'dev' mode. 2026-11-12 23:05:30,665 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.007 2026-11-12 23:05:30,756 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:05:30,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:30,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.021 2026-11-12 23:05:30,804 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:05:30,840 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05: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-11-12 23:05:30,846 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:30,913 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 23:05:31,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.043 0.093 2026-11-12 23:05:31,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [2/66] Tour ProductSearchTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:05:31,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.013 0.139 2026-11-12 23:05:31,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.080 0.239 2026-11-12 23:05:31,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [3/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:31,243 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.171 2026-11-12 23:05:31,263 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:31,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.210 2026-11-12 23:05:31,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.254 2026-11-12 23:05:31,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.291 2026-11-12 23:05:31,459 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.305 2026-11-12 23:05:31,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.272 2026-11-12 23:05:31,519 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-11-12 23:05:31,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-11-12 23:05:31,592 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-11-12 23:05:31,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=1121&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.199 2026-11-12 23:05:31,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-11-12 23:05:31,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-11-12 23:05:31,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-11-12 23:05:31,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-11-12 23:05:31,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=1122&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-11-12 23:05:31,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-11-12 23:05:31,983 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.037 0.408 2026-11-12 23:05:32,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [4/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:32,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:32] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.297 2026-11-12 23:05:32,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [5/66] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-11-12 23:05:32,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [6/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-11-12 23:05:32,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [7/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-11-12 23:05:32,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [8/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:32,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [9/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:32,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [10/66] 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-11-12 23:05:33,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [11/66] 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-11-12 23:05:33,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [12/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:33,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [13/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:33,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [14/66] 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-11-12 23:05:33,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [15/66] 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-11-12 23:05:33,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [16/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:33,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [17/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:33,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [18/66] 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-11-12 23:05:33,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [19/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-11-12 23:05:34,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [20/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:34,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [21/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:34,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [22/66] 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-11-12 23:05:34,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [23/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-11-12 23:05:34,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [24/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:34,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [25/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:35,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [26/66] 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-11-12 23:05:35,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [27/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-11-12 23:05:35,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [28/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:35,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [29/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:35,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [30/66] 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-11-12 23:05:36,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [31/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-11-12 23:05:36,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [32/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:36,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [33/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:36,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [34/66] Tour ProductSearchTour → Step 'galaxy' should be displayed (trigger: .product-list .product-name:contains("galaxy")) 2026-11-12 23:05:36,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [35/66] Tour ProductSearchTour → Step 'Test Product variant' should be displayed (trigger: .product-list .product-name:contains("Test Product variant")) 2026-11-12 23:05:36,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [36/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:37,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [37/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:37,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [38/66] Tour ProductSearchTour → Step Check that: ---'galaxy' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("galaxy")))) 2026-11-12 23:05:37,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [39/66] Tour ProductSearchTour → Step 'Test Product variant' should be displayed (trigger: .product-list .product-name:contains("Test Product variant")) 2026-11-12 23:05:37,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [40/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:37,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [41/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:37,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [42/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-11-12 23:05:38,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [43/66] 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-11-12 23:05:38,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [44/66] Tour ProductSearchTour → Step '1234567890123' should be displayed (trigger: .product-list .product-name:contains("1234567890123")) 2026-11-12 23:05:38,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [45/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:38,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [46/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:38,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [47/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 23:05:39,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [48/66] 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-11-12 23:05:39,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [49/66] 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-11-12 23:05:39,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [50/66] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-11-12 23:05:39,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [51/66] Tour ProductSearchTour → Step Check that: ---'1234567890123' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("1234567890123")))) 2026-11-12 23:05:39,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [52/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:39,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [53/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:39,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [54/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 23:05:39,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [55/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:39,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [56/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:39,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [57/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 23:05:39,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [58/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:39,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [59/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:39,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [60/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 23:05:39,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [61/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:39,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [62/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:39,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [63/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 23:05:39,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [64/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:39,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [65/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:39,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [66/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-11-12 23:05:40,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: tour succeeded 2026-11-12 23:05:40,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: ╔══════════════════════════════════╗ ║ TOUR ProductSearchTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 23:05:40,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: heap 14022112 (allocated 14942208) 2026-11-12 23:05:40,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Closing chrome headless with pid 58542 2026-11-12 23:05:40,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Closing websocket connection 2026-11-12 23:05:40,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Terminating chrome headless with pid 58542 2026-11-12 23:05:40,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230540_263151_test_product_search.txt 2026-11-12 23:05:40,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Removing chrome user profile "/tmp/tmpjew1zlu6_chrome_odoo" 2026-11-12 23:05:40,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search_2 ... 2026-11-12 23:05:41,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome pid: 58753 2026-11-12 23:05:41,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome headless temporary user profile dir: /tmp/tmp6al72poc_chrome_odoo 2026-11-12 23:05:41,308 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Issuing json command http://127.0.0.1:36517/json/version 2026-11-12 23:05:41,309 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:41,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Browser version: Chrome/150.0.7871.114 2026-11-12 23:05:41,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Issuing json command http://127.0.0.1:36517/json 2026-11-12 23:05:41,329 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:41,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Websocket url found: ws://127.0.0.1:36517/devtools/page/4EC979B05FCC0A76581AC9D066BBD6AD 2026-11-12 23:05:41,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Enable chrome headless console log notification 2026-11-12 23:05:41,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome headless enable page notifications 2026-11-12 23:05:41,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:05:41,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Setting session cookie in browser 2026-11-12 23:05:41,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:05:41,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:05:41,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:05:42,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:42] "GET /pos/ui/6 HTTP/1.1" 200 - 93 0.050 1.008 2026-11-12 23:05:42,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Navigation result: {'frameId': '4EC979B05FCC0A76581AC9D066BBD6AD', 'loaderId': 'AF78C9C75F31F1FC73C1B54BAB02DB9A', 'isDownload': False} 2026-11-12 23:05:42,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Evaluate ready code "odoo.isTourReady('SearchProducts')" 2026-11-12 23:05:42,668 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:05:42,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:42] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.012 2026-11-12 23:05:42,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:42] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-11-12 23:05:42,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:42] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-11-12 23:05:43,463 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:43,483 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:05:43,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-11-12 23:05:43,543 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:05:43,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:05:43,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [1/18] Tour SearchProducts → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:05:43,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:05:43,614 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:05:43,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.022 2026-11-12 23:05:43,677 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.038 2026-11-12 23:05:43,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.005 2026-11-12 23:05:43,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.068 2026-11-12 23:05:44,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.275 0.667 2026-11-12 23:05:44,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:05:44,900 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 23:05:44,991 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:44] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-11-12 23:05:45,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:05:45,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: Owl is running in 'dev' mode. 2026-11-12 23:05:45,099 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 23:05:45,145 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:05:45,162 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:05:45,183 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.023 2026-11-12 23:05:45,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 23:05:45,218 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:05:45,223 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:05:45,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.036 2026-11-12 23:05:45,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [2/18] Tour SearchProducts → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:05:45,356 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:05:45,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 34 0.041 0.084 2026-11-12 23:05:45,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [3/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:45,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.013 0.124 2026-11-12 23:05:45,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-11-12 23:05:45,574 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:05:45,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-11-12 23:05:45,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /pos/ui/6 HTTP/1.1" 200 - 34 0.029 0.333 2026-11-12 23:05:45,750 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.270 2026-11-12 23:05:45,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.027 2026-11-12 23:05:45,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-11-12 23:05:45,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-11-12 23:05:45,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.243 2026-11-12 23:05:45,903 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-11-12 23:05:45,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.457 2026-11-12 23:05:45,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:45] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-11-12 23:05:46,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:46] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-11-12 23:05:46,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.267 2026-11-12 23:05:46,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:46] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.258 2026-11-12 23:05:46,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [4/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:46,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:46] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.345 2026-11-12 23:05:46,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [5/18] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-11-12 23:05:46,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [6/18] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-11-12 23:05:46,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [7/18] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-11-12 23:05:46,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [8/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:46,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [9/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:46,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [10/18] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-11-12 23:05:46,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [11/18] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-11-12 23:05:46,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [12/18] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-11-12 23:05:46,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [13/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:46,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [14/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:47,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [15/18] Tour SearchProducts → Step click product 'clémentine' (trigger: article.product .product-content .product-name:contains("clémentine")) 2026-11-12 23:05:47,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [16/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:47,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [17/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:47,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [18/18] Tour SearchProducts → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-11-12 23:05:47,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: tour succeeded 2026-11-12 23:05:47,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: ╔═══════════════════════════════╗ ║ TOUR SearchProducts SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-11-12 23:05:47,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: heap 16353700 (allocated 18350080) 2026-11-12 23:05:47,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Closing chrome headless with pid 58753 2026-11-12 23:05:47,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Closing websocket connection 2026-11-12 23:05:47,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Terminating chrome headless with pid 58753 2026-11-12 23:05:47,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230547_559957_test_product_search_2.txt 2026-11-12 23:05:47,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Removing chrome user profile "/tmp/tmp6al72poc_chrome_odoo" 2026-11-12 23:05:47,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_with_dynamic_attributes ... 2026-11-12 23:05:48,069 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1589] 2026-11-12 23:05:48,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Chrome pid: 58963 2026-11-12 23:05:48,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Chrome headless temporary user profile dir: /tmp/tmpuotvs1fj_chrome_odoo 2026-11-12 23:05:48,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Issuing json command http://127.0.0.1:46581/json/version 2026-11-12 23:05:48,707 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:48,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Browser version: Chrome/150.0.7871.114 2026-11-12 23:05:48,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Issuing json command http://127.0.0.1:46581/json 2026-11-12 23:05:48,771 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:48,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Websocket url found: ws://127.0.0.1:46581/devtools/page/150016217567DD996A2033C301086D0D 2026-11-12 23:05:48,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Enable chrome headless console log notification 2026-11-12 23:05:48,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Chrome headless enable page notifications 2026-11-12 23:05:48,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 23:05:48,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Setting session cookie in browser 2026-11-12 23:05:48,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:05:48,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:05:48,931 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:05:49,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:49] "GET /pos/ui/6 HTTP/1.1" 200 - 92 0.048 0.853 2026-11-12 23:05:49,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Navigation result: {'frameId': '150016217567DD996A2033C301086D0D', 'loaderId': '5035F74320B6095483CD10E5DF44713F', 'isDownload': False} 2026-11-12 23:05:49,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Evaluate ready code "odoo.isTourReady('PosProductWithDynamicAttributes')" 2026-11-12 23:05:49,865 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:05:49,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:49] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.025 2026-11-12 23:05:49,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:49] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-11-12 23:05:49,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:49] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.063 2026-11-12 23:05:50,657 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:05:50,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.029 2026-11-12 23:05:50,704 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 23:05:50,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 23:05:50,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Evaluate test code "odoo.startTour('PosProductWithDynamicAttributes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:05:50,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [1/20] Tour PosProductWithDynamicAttributes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:05:50,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:05:50,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:50,880 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.021 2026-11-12 23:05:50,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:50] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.040 2026-11-12 23:05:50,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.071 2026-11-12 23:05:51,003 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:51] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.060 2026-11-12 23:05:51,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.266 0.575 2026-11-12 23:05:51,944 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:05:52,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:05:52,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-11-12 23:05:52,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:05:52,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: Owl is running in 'dev' mode. 2026-11-12 23:05:52,262 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.017 2026-11-12 23:05:52,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:05:52,364 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 23:05:52,367 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 23:05:52,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.072 2026-11-12 23:05:52,419 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:05:52,421 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:05:52,504 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:05:52,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.014 0.041 2026-11-12 23:05:52,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [2/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:05:52,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /pos/ui/6 HTTP/1.1" 200 - 35 0.046 0.134 2026-11-12 23:05:52,689 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.037 2026-11-12 23:05:52,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [3/20] Tour PosProductWithDynamicAttributes → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:52,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 35 0.042 0.315 2026-11-12 23:05:52,839 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:05:52,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-11-12 23:05:52,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-11-12 23:05:52,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-11-12 23:05:52,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:52] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-11-12 23:05:53,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:53] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-11-12 23:05:53,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:53] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-11-12 23:05:53,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:53] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-11-12 23:05:53,110 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:53] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-11-12 23:05:53,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:53] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-11-12 23:05:53,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:53] "GET /web/image?model=product.template&field=image_128&id=1132&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-11-12 23:05:53,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.252 2026-11-12 23:05:53,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [4/20] Tour PosProductWithDynamicAttributes → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:53,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [5/20] Tour PosProductWithDynamicAttributes → Step Check that: ---'Dynamic Product' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Dynamic Product")))) 2026-11-12 23:05:53,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [6/20] Tour PosProductWithDynamicAttributes → Step Click search field (trigger: .fa-search) 2026-11-12 23:05:53,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [7/20] Tour PosProductWithDynamicAttributes → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-11-12 23:05:54,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [8/20] Tour PosProductWithDynamicAttributes → Step 'Dynamic Product' should be displayed (trigger: .product-list .product-name:contains("Dynamic Product")) 2026-11-12 23:05:54,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [9/20] Tour PosProductWithDynamicAttributes → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-11-12 23:05:54,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [10/20] Tour PosProductWithDynamicAttributes → Step picking radio attribute with name Test 1 (trigger: .modal .attribute-name-cell:contains('Test 1') input) 2026-11-12 23:05:54,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [11/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:05:54,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [12/20] Tour PosProductWithDynamicAttributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:54,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [13/20] Tour PosProductWithDynamicAttributes → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product","quantity":"1","price":"1.15","attributeLine":"Test 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product")):has(.qty:contains("1")):has(.price:contains("1.15")):has(.attribute-line:contains("Test 1"))) 2026-11-12 23:05:54,958 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:05:55,084 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:05:55,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:55] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 86 0.105 0.185 2026-11-12 23:05:55,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [14/20] Tour PosProductWithDynamicAttributes → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:55,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.040 0.106 2026-11-12 23:05:55,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [15/20] Tour PosProductWithDynamicAttributes → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-11-12 23:05:55,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [16/20] Tour PosProductWithDynamicAttributes → Step picking radio attribute with name Test 2 (trigger: .modal .attribute-name-cell:contains('Test 2') input) 2026-11-12 23:05:55,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [17/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:05:55,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [18/20] Tour PosProductWithDynamicAttributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:05:55,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [19/20] Tour PosProductWithDynamicAttributes → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product","quantity":"1","price":"12.65","attributeLine":"Test 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product")):has(.qty:contains("1")):has(.price:contains("12.65")):has(.attribute-line:contains("Test 2"))) 2026-11-12 23:05:55,734 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:05:55,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:55] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.078 0.176 2026-11-12 23:05:55,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [20/20] Tour PosProductWithDynamicAttributes → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:05:55,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: tour succeeded 2026-11-12 23:05:55,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PosProductWithDynamicAttributes SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 23:05:55,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.044 0.089 2026-11-12 23:05:55,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: heap 15201076 (allocated 16515072) 2026-11-12 23:05:55,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Closing chrome headless with pid 58963 2026-11-12 23:05:55,986 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Closing websocket connection 2026-11-12 23:05:55,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Terminating chrome headless with pid 58963 2026-11-12 23:05:56,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230556_116087_test_product_with_dynamic_attributes.txt 2026-11-12 23:05:56,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Removing chrome user profile "/tmp/tmpuotvs1fj_chrome_odoo" 2026-11-12 23:05:56,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_with_single_value_dynamic_attribute ... 2026-11-12 23:05:57,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Chrome pid: 59170 2026-11-12 23:05:57,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Chrome headless temporary user profile dir: /tmp/tmpms5qm6gq_chrome_odoo 2026-11-12 23:05:57,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Issuing json command http://127.0.0.1:44731/json/version 2026-11-12 23:05:57,348 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:57,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Browser version: Chrome/150.0.7871.114 2026-11-12 23:05:57,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Issuing json command http://127.0.0.1:44731/json 2026-11-12 23:05:57,420 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:05:57,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Websocket url found: ws://127.0.0.1:44731/devtools/page/93AB239A9D13B312D0EE4AD1ED17986C 2026-11-12 23:05:57,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Enable chrome headless console log notification 2026-11-12 23:05:57,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Chrome headless enable page notifications 2026-11-12 23:05:57,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:05:57,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Setting session cookie in browser 2026-11-12 23:05:57,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 23:05:57,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 23:05:57,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:05:58,532 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:58] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 93 0.054 0.890 2026-11-12 23:05:58,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Navigation result: {'frameId': '93AB239A9D13B312D0EE4AD1ED17986C', 'loaderId': 'D338AEEE442CC1D3B99D18D5EFE4FFD7', 'isDownload': False} 2026-11-12 23:05:58,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Evaluate ready code "odoo.isTourReady('test_product_with_single_value_dynamic_attribute')" 2026-11-12 23:05:58,576 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:05:58,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:58] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-11-12 23:05:58,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:58] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-11-12 23:05:58,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:58] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.046 2026-11-12 23:05:59,353 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:05:59,357 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:05:59,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 23:05:59,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 23:05:59,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Evaluate test code "odoo.startTour('test_product_with_single_value_dynamic_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:05:59,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [1/11] Tour test_product_with_single_value_dynamic_attribute → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:05:59,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:05:59,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:05:59,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.018 2026-11-12 23:05:59,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.038 2026-11-12 23:05:59,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.070 2026-11-12 23:05:59,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:05:59] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.056 2026-11-12 23:06:00,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.243 0.661 2026-11-12 23:06:00,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:06:00,765 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:06:00,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:00] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-11-12 23:06:00,920 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:06:00,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: Owl is running in 'dev' mode. 2026-11-12 23:06:00,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 23:06:01,004 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:06:01,029 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:06:01,051 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:06:01,097 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 23:06:01,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.066 2026-11-12 23:06:01,108 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:06:01,135 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.037 2026-11-12 23:06:01,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [2/11] Tour test_product_with_single_value_dynamic_attribute → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:06:01,211 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 23:06:01,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [3/11] Tour test_product_with_single_value_dynamic_attribute → Step click product 'Single Dynamic Product' (trigger: article.product .product-content .product-name:contains("Single Dynamic Product")) 2026-11-12 23:06:01,340 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:01,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 34 0.090 0.127 2026-11-12 23:06:01,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.003 0.222 2026-11-12 23:06:01,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /pos/ui/6 HTTP/1.1" 200 - 34 0.061 0.320 2026-11-12 23:06:01,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.335 2026-11-12 23:06:01,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=1134&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.277 2026-11-12 23:06:01,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-11-12 23:06:01,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.442 2026-11-12 23:06:01,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.305 2026-11-12 23:06:01,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.197 2026-11-12 23:06:01,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-11-12 23:06:01,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=1133&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-11-12 23:06:01,870 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-11-12 23:06:01,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-11-12 23:06:01,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:01] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-11-12 23:06:02,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.035 0.360 2026-11-12 23:06:02,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [4/11] Tour test_product_with_single_value_dynamic_attribute → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:02,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [5/11] Tour test_product_with_single_value_dynamic_attribute → Step Check orderline with attributes: {"withClass":".selected","productName":"Single Dynamic Product","quantity":"1","price":"5.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Single Dynamic Product")):has(.qty:contains("1")):has(.price:contains("5.0"))) 2026-11-12 23:06:02,272 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [6/11] Tour test_product_with_single_value_dynamic_attribute → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:02,283 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:02,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [7/11] Tour test_product_with_single_value_dynamic_attribute → Step click product 'Mixed Attribute Product' (trigger: article.product .product-content .product-name:contains("Mixed Attribute Product")) 2026-11-12 23:06:02,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [8/11] Tour test_product_with_single_value_dynamic_attribute → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:02,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [9/11] Tour test_product_with_single_value_dynamic_attribute → Step Check orderline with attributes: {"withClass":".selected","productName":"Mixed Attribute Product","quantity":"1","price":"7.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Mixed Attribute Product")):has(.qty:contains("1")):has(.price:contains("7.0"))) 2026-11-12 23:06:02,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [10/11] Tour test_product_with_single_value_dynamic_attribute → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:02,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: [11/11] Tour test_product_with_single_value_dynamic_attribute → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:06:02,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: tour succeeded 2026-11-12 23:06:02,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_product_with_single_value_dynamic_attribute SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-11-12 23:06:02,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute.browser: heap 14846888 (allocated 15990784) 2026-11-12 23:06:02,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Closing chrome headless with pid 59170 2026-11-12 23:06:02,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Closing websocket connection 2026-11-12 23:06:02,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Terminating chrome headless with pid 59170 2026-11-12 23:06:02,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230602_893077_test_product_with_single_value_dynamic_attribute.txt 2026-11-12 23:06:02,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_single_value_dynamic_attribute: Removing chrome user profile "/tmp/tmpms5qm6gq_chrome_odoo" 2026-11-12 23:06:02,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_properly_display_price ... 2026-11-12 23:06:03,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome pid: 59377 2026-11-12 23:06:03,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome headless temporary user profile dir: /tmp/tmpv76g622g_chrome_odoo 2026-11-12 23:06:03,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Issuing json command http://127.0.0.1:44893/json/version 2026-11-12 23:06:03,720 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:03,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:06:03,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Issuing json command http://127.0.0.1:44893/json 2026-11-12 23:06:03,812 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:03,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Websocket url found: ws://127.0.0.1:44893/devtools/page/35ABAF16FBDFDAD6A782E3C527E91D5C 2026-11-12 23:06:03,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Enable chrome headless console log notification 2026-11-12 23:06:03,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome headless enable page notifications 2026-11-12 23:06:03,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:06:04,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Setting session cookie in browser 2026-11-12 23:06:04,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:06:04,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:06:04,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:06:05,100 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.049 1.026 2026-11-12 23:06:05,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Navigation result: {'frameId': '35ABAF16FBDFDAD6A782E3C527E91D5C', 'loaderId': '20AE9B4FF7A5BAA0D31F3E6F488026EF', 'isDownload': False} 2026-11-12 23:06:05,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Evaluate ready code "odoo.isTourReady('DecimalCommaOrderlinePrice')" 2026-11-12 23:06:05,124 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:06:05,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 23:06:05,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 23:06:05,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 23:06:05,855 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:06:05,863 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:06:05,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-11-12 23:06:05,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:06:05,929 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:06:05,935 43 INFO rb-c635c7a-226731-435507 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-11-12 23:06:05,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:06:05,970 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:06,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.016 2026-11-12 23:06:06,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:06] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.055 2026-11-12 23:06:06,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.064 2026-11-12 23:06:06,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:06] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.044 2026-11-12 23:06:07,065 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.244 0.606 2026-11-12 23:06:07,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 23:06:07,198 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:06:07,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.063 2026-11-12 23:06:07,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-11-12 23:06:07,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:06:07,392 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:06:07,468 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:07,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:06:07,501 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:06:07,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.020 2026-11-12 23:06:07,547 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:06:07,550 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:06:07,605 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:06:07,706 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.049 0.082 2026-11-12 23:06:07,726 43 INFO rb-c635c7a-226731-435507 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-11-12 23:06:07,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.135 2026-11-12 23:06:07,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.050 0.237 2026-11-12 23:06:07,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.146 2026-11-12 23:06:07,924 43 INFO rb-c635c7a-226731-435507 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-11-12 23:06:07,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.142 2026-11-12 23:06:07,953 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:07,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:07] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-11-12 23:06:08,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-11-12 23:06:08,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-11-12 23:06:08,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-11-12 23:06:08,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-11-12 23:06:08,159 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-11-12 23:06:08,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-11-12 23:06:08,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "GET /web/image?model=product.template&field=image_128&id=1135&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-11-12 23:06:08,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-11-12 23:06:08,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.046 0.301 2026-11-12 23:06:08,530 43 INFO rb-c635c7a-226731-435507 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-11-12 23:06:08,594 43 INFO rb-c635c7a-226731-435507 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:contains(/^5$/)) 2026-11-12 23:06:08,641 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:08,644 43 INFO rb-c635c7a-226731-435507 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","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-11-12 23:06:08,825 43 INFO rb-c635c7a-226731-435507 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-11-12 23:06:08,898 43 INFO rb-c635c7a-226731-435507 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-11-12 23:06:08,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: tour succeeded 2026-11-12 23:06:08,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR DecimalCommaOrderlinePrice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 23:06:09,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: heap 14242220 (allocated 15204352) 2026-11-12 23:06:09,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Closing chrome headless with pid 59377 2026-11-12 23:06:09,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Closing websocket connection 2026-11-12 23:06:09,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Terminating chrome headless with pid 59377 2026-11-12 23:06:09,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230609_211757_test_properly_display_price.txt 2026-11-12 23:06:09,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Removing chrome user profile "/tmp/tmpv76g622g_chrome_odoo" 2026-11-12 23:06:09,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_quantity_package_of_non_basic_unit ... 2026-11-12 23:06:10,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Chrome pid: 59584 2026-11-12 23:06:10,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Chrome headless temporary user profile dir: /tmp/tmp9l8xg1_k_chrome_odoo 2026-11-12 23:06:10,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Issuing json command http://127.0.0.1:38861/json/version 2026-11-12 23:06:10,090 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:10,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Browser version: Chrome/150.0.7871.114 2026-11-12 23:06:10,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Issuing json command http://127.0.0.1:38861/json 2026-11-12 23:06:10,107 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:10,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Websocket url found: ws://127.0.0.1:38861/devtools/page/F08A0DA030F0391ACC872E8FFD1BA9F0 2026-11-12 23:06:10,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Enable chrome headless console log notification 2026-11-12 23:06:10,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Chrome headless enable page notifications 2026-11-12 23:06:10,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:06:10,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Setting session cookie in browser 2026-11-12 23:06:10,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 23:06:10,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 23:06:10,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:06:11,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:11] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.050 0.834 2026-11-12 23:06:11,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Navigation result: {'frameId': 'F08A0DA030F0391ACC872E8FFD1BA9F0', 'loaderId': '49D6942D05CF075A525330D4C300C7AD', 'isDownload': False} 2026-11-12 23:06:11,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Evaluate ready code "odoo.isTourReady('test_quantity_package_of_non_basic_unit')" 2026-11-12 23:06:11,217 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:06:11,241 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:11] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-11-12 23:06:11,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:11] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-11-12 23:06:11,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:11] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 23:06:11,913 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:11,925 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:06:11,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 23:06:11,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-12 23:06:11,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Evaluate test code "odoo.startTour('test_quantity_package_of_non_basic_unit', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:06:12,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [1/7] Tour test_quantity_package_of_non_basic_unit → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:06:12,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:06:12,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:12,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.030 2026-11-12 23:06:12,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:12] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.006 0.077 2026-11-12 23:06:12,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.095 2026-11-12 23:06:12,250 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:12] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.064 2026-11-12 23:06:13,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.284 0.609 2026-11-12 23:06:13,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:06:13,399 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 23:06:13,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-11-12 23:06:13,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:06:13,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: Owl is running in 'dev' mode. 2026-11-12 23:06:13,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-11-12 23:06:13,662 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:13,683 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:06:13,699 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:06:13,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.047 2026-11-12 23:06:13,764 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06: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-11-12 23:06:13,767 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:06:13,798 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:06:13,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [2/7] Tour test_quantity_package_of_non_basic_unit → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:06:13,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.056 0.092 2026-11-12 23:06:13,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:13] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.082 2026-11-12 23:06:14,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [3/7] Tour test_quantity_package_of_non_basic_unit → Step PoS model scan barcode '555555' (trigger: body) 2026-11-12 23:06:14,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.054 0.252 2026-11-12 23:06:14,110 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.149 2026-11-12 23:06:14,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-11-12 23:06:14,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-11-12 23:06:14,190 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:06:14,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [4/7] Tour test_quantity_package_of_non_basic_unit → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:14,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-11-12 23:06:14,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-11-12 23:06:14,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-11-12 23:06:14,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-11-12 23:06:14,379 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.016 2026-11-12 23:06:14,383 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-11-12 23:06:14,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-11-12 23:06:14,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=1136&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-11-12 23:06:14,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.053 0.287 2026-11-12 23:06:14,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [5/7] Tour test_quantity_package_of_non_basic_unit → Step Check orderline with attributes: {"withClass":".selected","productName":"Cord","quantity":12,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Cord")):has(.qty:contains("12"))) 2026-11-12 23:06:14,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.351 2026-11-12 23:06:14,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.184 2026-11-12 23:06:14,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [6/7] Tour test_quantity_package_of_non_basic_unit → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:14,738 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:06:14,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [7/7] Tour test_quantity_package_of_non_basic_unit → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:06:14,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: tour succeeded 2026-11-12 23:06:14,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_quantity_package_of_non_basic_unit SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-12 23:06:15,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: heap 14240720 (allocated 15204352) 2026-11-12 23:06:15,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Closing chrome headless with pid 59584 2026-11-12 23:06:15,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Closing websocket connection 2026-11-12 23:06:15,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Terminating chrome headless with pid 59584 2026-11-12 23:06:15,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230615_142360_test_quantity_package_of_non_basic_unit.txt 2026-11-12 23:06:15,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Removing chrome user profile "/tmp/tmp9l8xg1_k_chrome_odoo" 2026-11-12 23:06:15,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_screen_tour ... 2026-11-12 23:06:15,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome pid: 59806 2026-11-12 23:06:15,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmp8snn6_71_chrome_odoo 2026-11-12 23:06:15,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:36895/json/version 2026-11-12 23:06:15,786 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:15,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 23:06:15,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:36895/json 2026-11-12 23:06:15,872 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:15,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:36895/devtools/page/347914E588245B896720378A6E9C2756 2026-11-12 23:06:15,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-11-12 23:06:15,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-11-12 23:06:16,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:06:16,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-11-12 23:06:16,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:06:16,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:06:16,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:06:17,011 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:17] "GET /pos/ui/6 HTTP/1.1" 200 - 136 0.074 0.869 2026-11-12 23:06:17,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Navigation result: {'frameId': '347914E588245B896720378A6E9C2756', 'loaderId': 'CE28E1279E34BA36724AC7CCB78DAF46', 'isDownload': False} 2026-11-12 23:06:17,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-11-12 23:06:17,043 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:06:17,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:17] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.017 0.014 2026-11-12 23:06:17,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:17] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-11-12 23:06:17,112 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:17] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-11-12 23:06:17,879 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:17,894 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:06:17,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.034 2026-11-12 23:06:17,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:06:17,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:06:17,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [1/223] Tour ReceiptScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:06:18,000 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:06:18,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:18,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.024 2026-11-12 23:06:18,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:18] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.045 2026-11-12 23:06:18,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.071 0.057 2026-11-12 23:06:18,242 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:18] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.097 2026-11-12 23:06:19,216 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.262 0.634 2026-11-12 23:06:19,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:06:19,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 23:06:19,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.067 2026-11-12 23:06:19,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:06:19,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 23:06:19,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:06:19,708 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:19,733 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:06:19,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-11-12 23:06:19,739 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:06:19,821 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:19,823 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:19,862 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:06:19,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [2/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:06:19,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:19] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.047 0.097 2026-11-12 23:06:20,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.050 0.213 2026-11-12 23:06:20,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.275 2026-11-12 23:06:20,175 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.104 2026-11-12 23:06:20,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [3/223] Tour ReceiptScreenTour → Step Wait until the register is opened (trigger: body:not(:has(.modal .opening-notes-container))) 2026-11-12 23:06:20,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.156 2026-11-12 23:06:20,264 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:20,275 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-11-12 23:06:20,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.014 0.250 2026-11-12 23:06:20,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-11-12 23:06:20,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.307 2026-11-12 23:06:20,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.298 2026-11-12 23:06:20,513 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-11-12 23:06:20,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-11-12 23:06:20,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.011 0.210 2026-11-12 23:06:20,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.074 0.271 2026-11-12 23:06:20,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [4/223] Tour ReceiptScreenTour → Step Offline mode is now enabled (trigger: body) 2026-11-12 23:06:20,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [5/223] Tour ReceiptScreenTour → Step refresh page (trigger: body) 2026-11-12 23:06:20,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:21,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:21] "GET /pos/ui/6/product/601eff44-eea3-46bc-8c8f-63f144d811f1 HTTP/1.1" 200 - 33 0.048 0.069 2026-11-12 23:06:22,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [6/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-11-12 23:06:22,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:22] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.006 0.005 2026-11-12 23:06:22,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:22] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.006 2026-11-12 23:06:22,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-11-12 23:06:22,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/1f0dafb/web.__assets_tests_call__.min.js:1681:256) at http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6830:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6825:166) at rpc (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:6823:228) at Cache.getAccessRightCacheValue [as getValue] (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:124) at Cache.read (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8211:98) at Object.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:8127:871) at Proxy.checkAccessRight (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11510:63) at Proxy.setup (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11270:245) 2026-11-12 23:06:22,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:22] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.017 0.023 2026-11-12 23:06:22,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [7/223] Tour ReceiptScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-11-12 23:06:22,865 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 23:06:22,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:22] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.057 0.100 2026-11-12 23:06:22,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [8/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:23,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [9/223] Tour ReceiptScreenTour → 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-11-12 23:06:23,074 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:23] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.021 0.221 2026-11-12 23:06:23,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [10/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:06:23,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [11/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:06:23,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [12/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:06:23,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [13/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:06:23,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [14/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:06:23,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [15/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:06:23,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [16/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:06:23,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [17/223] 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-11-12 23:06:23,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [18/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:23,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [19/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:23,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [20/223] Tour ReceiptScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 23:06:23,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [21/223] Tour ReceiptScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 23:06:23,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [22/223] Tour ReceiptScreenTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:06:24,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [23/223] Tour ReceiptScreenTour → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-11-12 23:06:24,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [24/223] Tour ReceiptScreenTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-11-12 23:06:24,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [25/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:24,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [26/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:06:24,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [27/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:06:24,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [28/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:06:24,396 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:06:24,397 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:06:24,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [29/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:06:24,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [30/223] Tour ReceiptScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-11-12 23:06:24,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [31/223] Tour ReceiptScreenTour → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-11-12 23:06:24,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [32/223] Tour ReceiptScreenTour → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-11-12 23:06:24,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [33/223] Tour ReceiptScreenTour → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-11-12 23:06:24,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:24,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [34/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:06:24,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [35/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 23:06:24,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:24] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.025 2026-11-12 23:06:24,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11419:87) at OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11958:171) at OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:19862:69) at OrderPaymentValidation.shouldHideValidationBehindFeedbackScreen (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11946:281) at OrderPaymentValidation.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:11954:12) at async OrderPaymentValidation.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:19412:1) at async OrderPaymentValidation.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:20306:1) at async PaymentScreen.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:10637:138) at async PaymentScreen.validateOrder (http://127.0.0.1:8069/web/assets/7951a8e/point_of_sale.assets_prod.min.js:9654:24) 2026-11-12 23:06:24,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [36/223] Tour ReceiptScreenTour → Step Cashier A exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(A)) 2026-11-12 23:06:25,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [37/223] Tour ReceiptScreenTour → Step Shipping date must be printed (trigger: .pos-receipt-order-data:contains('Expected delivery:')) 2026-11-12 23:06:25,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [38/223] Tour ReceiptScreenTour → Step Shipping date must be today (trigger: .pos-receipt-order-data:contains('Expected delivery:') > div:contains('11/12/2026')) 2026-11-12 23:06:25,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [39/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("55.0") 2026-11-12 23:06:25,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [40/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-11-12 23:06:25,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [41/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:06:25,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [42/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:06:25,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [43/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:06:25,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [44/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:25,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [45/223] 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-11-12 23:06:25,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [46/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:06:25,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [47/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:06:25,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [48/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:06:25,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [49/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:06:25,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [50/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:06:25,802 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [51/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 23:06:25,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [52/223] 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-11-12 23:06:26,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [53/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:26,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [54/223] Tour ReceiptScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 23:06:26,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [55/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:26,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [56/223] Tour ReceiptScreenTour → 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-11-12 23:06:26,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [57/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:06:26,333 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [58/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:06:26,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [59/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 23:06:26,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [60/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:06:26,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [61/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:06:26,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [62/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 23:06:26,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [63/223] 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-11-12 23:06:26,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [64/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:26,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [65/223] Tour ReceiptScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-11-12 23:06:26,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [66/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:26,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [67/223] Tour ReceiptScreenTour → 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-11-12 23:06:27,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [68/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:06:27,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [69/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:06:27,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [70/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:06:27,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [71/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:06:27,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [72/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:06:27,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [73/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 23:06:27,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [74/223] 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-11-12 23:06:27,547 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [75/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:27,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [76/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:06:27,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [77/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:06:27,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [78/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:06:27,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [79/223] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:06:27,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [80/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-11-12 23:06:27,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [81/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:06:27,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [82/223] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 23:06:27,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [83/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-11-12 23:06:28,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [84/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:06:28,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [85/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:06:28,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [86/223] Tour ReceiptScreenTour → Step remaining amount is 2.0 (trigger: .payment-status-amount .amount:contains("2.0")) 2026-11-12 23:06:28,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [87/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:06:28,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [88/223] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-11-12 23:06:28,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [89/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-11-12 23:06:28,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [90/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:06:28,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [91/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:06:28,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [92/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:06:28,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [93/223] Tour ReceiptScreenTour → Step change is 628.0 (trigger: .payment-status-amount .amount:contains("628.0")) 2026-11-12 23:06:28,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [94/223] Tour ReceiptScreenTour → Step Offline mode is now disabled (trigger: body) 2026-11-12 23:06:28,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [95/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:06:28,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:28,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [96/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 23:06:28,716 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:06:28,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1628266 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'a12bea1b-a9fe-4456-91fa-13a52509582e'}] 2026-11-12 23:06:29,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1628266 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'a12bea1b-a9fe-4456-91fa-13a52509582e'} created pos.order #145 2026-11-12 23:06:29,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1628266 finished 2026-11-12 23:06:29,448 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 224 0.219 0.512 2026-11-12 23:06:29,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67920684 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000003', 'uuid': 'd21d45e6-0114-4654-871d-f32466f6c239'}] 2026-11-12 23:06:30,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67920684 order {'name': '/', 'pos_reference': '261-6-000003', 'uuid': 'd21d45e6-0114-4654-871d-f32466f6c239'} created pos.order #146 2026-11-12 23:06:30,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67920684 finished 2026-11-12 23:06:30,343 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.228 1.342 2026-11-12 23:06:30,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20443219 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000003', 'uuid': 'd21d45e6-0114-4654-871d-f32466f6c239'}] 2026-11-12 23:06:30,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20443219 order {'name': '/', 'pos_reference': '261-6-000003', 'uuid': 'd21d45e6-0114-4654-871d-f32466f6c239'} sync ignored for existing PoS order pos.order(146,) (state: paid) 2026-11-12 23:06:30,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20443219 finished 2026-11-12 23:06:30,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.078 1.017 2026-11-12 23:06:30,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 23:06:30,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [97/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("72.0") 2026-11-12 23:06:30,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53279134 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-6-000003', 'uuid': 'd21d45e6-0114-4654-871d-f32466f6c239'}] 2026-11-12 23:06:30,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53279134 order {'name': 'Shop - 000003', 'pos_reference': '261-6-000003', 'uuid': 'd21d45e6-0114-4654-871d-f32466f6c239'} sync ignored for existing PoS order pos.order(146,) (state: paid) 2026-11-12 23:06:30,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [98/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-11-12 23:06:30,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53279134 finished 2026-11-12 23:06:30,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [99/223] Tour ReceiptScreenTour → Step .receipt-screen .send-receipt-email-input 2026-11-12 23:06:30,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [100/223] Tour ReceiptScreenTour → Step .receipt-screen button i.fa-paper-plane 2026-11-12 23:06:31,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [101/223] Tour ReceiptScreenTour → Step .receipt-screen .notice .text-success 2026-11-12 23:06:31,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.054 0.194 2026-11-12 23:06:31,424 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:06:31,446 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:06:31,450 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:06:31,454 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 23:06:31,458 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 23:06:31,463 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 23:06:31,628 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:31,632 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:31,633 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:31,641 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:06:31,651 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:06:31,659 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:06:31,691 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:06:31,693 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:06:31,699 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:31,724 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:06:31,726 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:06:31,743 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:31,896 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:31,907 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:06:31,935 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:06:31,945 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:06:31,954 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:06:31,979 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-11-12 23:06:31,996 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-11-12 23:06:32,028 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:32,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:32] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.022 2026-11-12 23:06:33,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:33] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 - 29 0.033 0.123 2026-11-12 23:06:33,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [102/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:06:33,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [103/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:06:33,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [104/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:06:33,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [105/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:33,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [106/223] 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-11-12 23:06:33,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [107/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:06:33,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [108/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:06:33,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [109/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:06:33,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [110/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:06:33,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [111/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:06:33,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [112/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 23:06:33,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [113/223] 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-11-12 23:06:33,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [114/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:34,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [115/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:06:34,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [116/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:06:34,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [117/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:06:34,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [118/223] Tour ReceiptScreenTour → Step .payment-screen .button:contains('Tip') 2026-11-12 23:06:34,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [119/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-11-12 23:06:34,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [120/223] Tour ReceiptScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-11-12 23:06:34,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [121/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:06:34,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [122/223] Tour ReceiptScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-11-12 23:06:34,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [123/223] Tour ReceiptScreenTour → Step amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0")) 2026-11-12 23:06:34,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [124/223] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:06:34,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [125/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:06:34,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [126/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 23:06:34,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72905426 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000004', 'uuid': '874b91a3-0be9-4268-88d0-ebc8b70927ed'}] 2026-11-12 23:06:35,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72905426 order {'name': '/', 'pos_reference': '261-6-000004', 'uuid': '874b91a3-0be9-4268-88d0-ebc8b70927ed'} created pos.order #147 2026-11-12 23:06:35,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72905426 finished 2026-11-12 23:06:35,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.147 0.532 2026-11-12 23:06:35,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:06:35,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:35] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.022 2026-11-12 23:06:35,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [127/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("$ 30.00 + $ 1.00 tip") 2026-11-12 23:06:35,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1368917 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-6-000004', 'uuid': '874b91a3-0be9-4268-88d0-ebc8b70927ed'}] 2026-11-12 23:06:35,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1368917 order {'name': 'Shop - 000004', 'pos_reference': '261-6-000004', 'uuid': '874b91a3-0be9-4268-88d0-ebc8b70927ed'} sync ignored for existing PoS order pos.order(147,) (state: paid) 2026-11-12 23:06:35,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [128/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-11-12 23:06:35,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1368917 finished 2026-11-12 23:06:35,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [129/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:06:35,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [130/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:06:35,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.047 0.182 2026-11-12 23:06:35,768 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [131/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:06:35,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [132/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:35,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [133/223] 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-11-12 23:06:35,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [134/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:06:35,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [135/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:06:36,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [136/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:06:36,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [137/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:06:36,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [138/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:06:36,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [139/223] 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-11-12 23:06:36,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [140/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:36,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [141/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:36,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [142/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 23:06:36,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [143/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:06:36,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [144/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .more-btn) 2026-11-12 23:06:36,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [145/223] Tour ReceiptScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-11-12 23:06:36,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [146/223] Tour ReceiptScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 23:06:36,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [147/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:06:36,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [148/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:36,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [149/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:06:36,867 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [150/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:06:36,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [151/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:06:36,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [152/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:06:37,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [153/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:06:37,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [154/223] 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-11-12 23:06:37,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98140873 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000005', 'uuid': '781c0705-4836-4dd3-a7c5-1835c5a7018a'}] 2026-11-12 23:06:37,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98140873 order {'name': '/', 'pos_reference': '261-6-000005', 'uuid': '781c0705-4836-4dd3-a7c5-1835c5a7018a'} created pos.order #148 2026-11-12 23:06:37,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98140873 finished 2026-11-12 23:06:37,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.125 0.485 2026-11-12 23:06:37,811 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:06:37,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [155/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:06:37,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73773192 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-6-000005', 'uuid': '781c0705-4836-4dd3-a7c5-1835c5a7018a'}] 2026-11-12 23:06:37,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73773192 order {'name': 'Shop - 000005', 'pos_reference': '261-6-000005', 'uuid': '781c0705-4836-4dd3-a7c5-1835c5a7018a'} sync ignored for existing PoS order pos.order(148,) (state: paid) 2026-11-12 23:06:37,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [156/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:06:37,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73773192 finished 2026-11-12 23:06:37,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [157/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:06:38,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [158/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:38,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.049 0.184 2026-11-12 23:06:38,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [159/223] 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-11-12 23:06:38,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [160/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:06:38,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [161/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:06:38,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [162/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:06:38,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [163/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:06:38,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [164/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:06:38,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [165/223] 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-11-12 23:06:38,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [166/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:38,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [167/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:38,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [168/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 23:06:38,715 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [169/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:06:38,767 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [170/223] Tour ReceiptScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-11-12 23:06:38,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [171/223] Tour ReceiptScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-11-12 23:06:38,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [172/223] Tour ReceiptScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 23:06:38,939 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [173/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:06:39,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [174/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 23:06:39,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [175/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 23:06:39,113 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [176/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:06:39,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [177/223] Tour ReceiptScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-11-12 23:06:39,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [178/223] Tour ReceiptScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-11-12 23:06:39,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [179/223] Tour ReceiptScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-12 23:06:39,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [180/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:06:39,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [181/223] Tour ReceiptScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-11-12 23:06:39,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [182/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:39,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [183/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:06:39,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [184/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:06:39,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [185/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:06:39,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [186/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:06:39,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [187/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:06:39,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [188/223] Tour ReceiptScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:06:39,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2428494 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000006', 'uuid': 'e3855c40-89a2-4eda-b784-5123efac5f80'}] 2026-11-12 23:06:40,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2428494 order {'name': '/', 'pos_reference': '261-6-000006', 'uuid': 'e3855c40-89a2-4eda-b784-5123efac5f80'} created pos.order #149 2026-11-12 23:06:40,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2428494 finished 2026-11-12 23:06:40,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.133 0.492 2026-11-12 23:06:40,530 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:06:40,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [189/223] Tour ReceiptScreenTour → Step Check that: ---Check orderline with attributes: {"internalNote":"Test internal note"}--- is not true (trigger: body:not(:has(.order-container .orderline:has(.info-list .o_tag_badge_text:contains("Test internal note"))))) 2026-11-12 23:06:40,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73272985 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-6-000006', 'uuid': 'e3855c40-89a2-4eda-b784-5123efac5f80'}] 2026-11-12 23:06:40,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73272985 order {'name': 'Shop - 000006', 'pos_reference': '261-6-000006', 'uuid': 'e3855c40-89a2-4eda-b784-5123efac5f80'} sync ignored for existing PoS order pos.order(149,) (state: paid) 2026-11-12 23:06:40,636 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [190/223] Tour ReceiptScreenTour → Step Check that: ---Order internal note is 'Test internal note on order'--- is not true (trigger: body:not(:has(.order-container .internal-note-container span div:contains("Test internal note on order")))) 2026-11-12 23:06:40,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73272985 finished 2026-11-12 23:06:40,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [191/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:06:40,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [192/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:06:40,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.045 0.159 2026-11-12 23:06:40,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [193/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:06:40,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [194/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:40,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [195/223] 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-11-12 23:06:41,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [196/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:06:41,054 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [197/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:06:41,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [198/223] Tour ReceiptScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:06:41,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [199/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:06:41,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [200/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:06:41,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [201/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:06:41,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [202/223] 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-11-12 23:06:41,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [203/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:41,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [204/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:41,496 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [205/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 23:06:41,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [206/223] Tour ReceiptScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-11-12 23:06:41,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [207/223] 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-11-12 23:06:41,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [208/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-11-12 23:06:41,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [209/223] 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-11-12 23:06:41,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [210/223] Tour ReceiptScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 23:06:41,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [211/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:06:42,006 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [212/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:06:42,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [213/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:06:42,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [214/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:06:42,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [215/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:06:42,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [216/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:06:42,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [217/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-11-12 23:06:42,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73684173 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000007', 'uuid': 'cf3fdbef-96ad-44f4-8e18-c8957d063b1c'}] 2026-11-12 23:06:42,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73684173 order {'name': '/', 'pos_reference': '261-6-000007', 'uuid': 'cf3fdbef-96ad-44f4-8e18-c8957d063b1c'} created pos.order #150 2026-11-12 23:06:42,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73684173 finished 2026-11-12 23:06:42,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.117 0.471 2026-11-12 23:06:43,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 23:06:43,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [218/223] 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-11-12 23:06:43,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24813647 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-6-000007', 'uuid': 'cf3fdbef-96ad-44f4-8e18-c8957d063b1c'}] 2026-11-12 23:06:43,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24813647 order {'name': 'Shop - 000007', 'pos_reference': '261-6-000007', 'uuid': 'cf3fdbef-96ad-44f4-8e18-c8957d063b1c'} sync ignored for existing PoS order pos.order(150,) (state: paid) 2026-11-12 23:06:43,070 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [219/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("19.00") 2026-11-12 23:06:43,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24813647 finished 2026-11-12 23:06:43,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [220/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-11-12 23:06:43,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [221/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:06:43,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [222/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:06:43,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.052 0.154 2026-11-12 23:06:43,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [223/223] Tour ReceiptScreenTour → Step Offline mode is now disabled (trigger: body) 2026-11-12 23:06:43,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: tour succeeded 2026-11-12 23:06:43,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR ReceiptScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-12 23:06:43,391 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:43,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: heap 25769948 (allocated 27267072) 2026-11-12 23:06:43,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing chrome headless with pid 59806 2026-11-12 23:06:43,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing websocket connection 2026-11-12 23:06:43,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Terminating chrome headless with pid 59806 2026-11-12 23:06:44,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230644_013975_test_receipt_screen_tour.txt 2026-11-12 23:06:44,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmp8snn6_71_chrome_odoo" 2026-11-12 23:06:44,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-11-12 23:06:44,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome pid: 60082 2026-11-12 23:06:44,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmp9ly1ru2l_chrome_odoo 2026-11-12 23:06:44,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:38839/json/version 2026-11-12 23:06:44,821 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:44,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-11-12 23:06:44,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:38839/json 2026-11-12 23:06:44,888 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:44,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:38839/devtools/page/EB6383B7A8DA2445666620D0E4C2ED46 2026-11-12 23:06:44,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-11-12 23:06:44,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-11-12 23:06:45,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:06:45,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-11-12 23:06:45,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:06:45,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:06:45,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:06:46,450 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:46] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.075 1.290 2026-11-12 23:06:46,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigation result: {'frameId': 'EB6383B7A8DA2445666620D0E4C2ED46', 'loaderId': 'CFBAB54FFC843116ABDE7762299BF642', 'isDownload': False} 2026-11-12 23:06:46,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-11-12 23:06:46,493 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:06:46,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:46] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-11-12 23:06:46,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:46] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-11-12 23:06:46,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:46] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-11-12 23:06:47,355 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:47,383 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:06:47,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 23:06:47,461 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:06:47,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-12 23:06:47,475 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [1/15] Tour ReceiptTrackingMethodTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:06:47,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:06:47,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:47,570 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.020 2026-11-12 23:06:47,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.008 0.045 2026-11-12 23:06:47,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.066 2026-11-12 23:06:47,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:47] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.044 2026-11-12 23:06:48,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.282 0.633 2026-11-12 23:06:48,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 23:06:48,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.012 2026-11-12 23:06:48,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:48] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.062 2026-11-12 23:06:48,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 23:06:49,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-11-12 23:06:49,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-11-12 23:06:49,152 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:49,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:06:49,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.011 0.037 2026-11-12 23:06:49,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-11-12 23:06:49,256 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:49,257 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:49,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.006 0.034 2026-11-12 23:06:49,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [2/15] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:06:49,660 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 23:06:49,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [3/15] Tour ReceiptTrackingMethodTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-11-12 23:06:49,687 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.036 0.043 2026-11-12 23:06:49,748 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-11-12 23:06:49,848 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.034 0.179 2026-11-12 23:06:49,904 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.258 2026-11-12 23:06:49,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.244 2026-11-12 23:06:49,975 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:06:50,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.271 2026-11-12 23:06:50,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.030 0.487 2026-11-12 23:06:50,201 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.344 2026-11-12 23:06:50,245 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "GET /web/image?model=product.template&field=image_128&id=1137&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.324 2026-11-12 23:06:50,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.067 0.353 2026-11-12 23:06:50,451 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.416 2026-11-12 23:06:50,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [4/15] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-11-12 23:06:50,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.346 2026-11-12 23:06:50,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.318 2026-11-12 23:06:50,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.814 2026-11-12 23:06:50,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:50] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.009 0.127 2026-11-12 23:06:50,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [5/15] Tour ReceiptTrackingMethodTour → Step enter lot number (trigger: .o-autocomplete input) 2026-11-12 23:06:50,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [6/15] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-11-12 23:06:51,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [7/15] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-11-12 23:06:51,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [8/15] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:06:51,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [9/15] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:06:51,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [10/15] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:06:51,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [11/15] Tour ReceiptTrackingMethodTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:06:51,386 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:51,389 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:06:51,403 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:51,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [12/15] Tour ReceiptTrackingMethodTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:06:51,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [13/15] Tour ReceiptTrackingMethodTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:06:51,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [14/15] Tour ReceiptTrackingMethodTour → Step tracking method is Lot (trigger: li.lot-number:contains("Lot Number 123456789")) 2026-11-12 23:06:51,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27110427 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '1beb35a3-9a64-4360-b9ae-ed2324621a3e'}] 2026-11-12 23:06:51,634 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:52,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27110427 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '1beb35a3-9a64-4360-b9ae-ed2324621a3e'} created pos.order #151 2026-11-12 23:06:52,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27110427 finished 2026-11-12 23:06:52,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 264 0.224 0.734 2026-11-12 23:06:52,681 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:06:52,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [15/15] Tour ReceiptTrackingMethodTour → Step Check for self invoicing URL (trigger: .pos-receipt .portal-url) 2026-11-12 23:06:52,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61638645 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '1beb35a3-9a64-4360-b9ae-ed2324621a3e'}] 2026-11-12 23:06:52,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61638645 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '1beb35a3-9a64-4360-b9ae-ed2324621a3e'} sync ignored for existing PoS order pos.order(151,) (state: paid) 2026-11-12 23:06:52,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: tour succeeded 2026-11-12 23:06:52,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 23:06:52,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61638645 finished 2026-11-12 23:06:53,047 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: heap 15947480 (allocated 17825792) 2026-11-12 23:06:53,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing chrome headless with pid 60082 2026-11-12 23:06:53,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing websocket connection 2026-11-12 23:06:53,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Terminating chrome headless with pid 60082 2026-11-12 23:06:53,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.078 0.159 2026-11-12 23:06:53,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230653_238816_test_receipt_tracking_method.txt 2026-11-12 23:06:53,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmp9ly1ru2l_chrome_odoo" 2026-11-12 23:06:53,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_few_quantities ... 2026-11-12 23:06:54,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome pid: 60292 2026-11-12 23:06:54,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome headless temporary user profile dir: /tmp/tmp7oot614y_chrome_odoo 2026-11-12 23:06:54,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:36813/json/version 2026-11-12 23:06:54,132 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:54,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Browser version: Chrome/150.0.7871.114 2026-11-12 23:06:54,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:36813/json 2026-11-12 23:06:54,181 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:06:54,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Websocket url found: ws://127.0.0.1:36813/devtools/page/2E2051AC95236F3B1AF64C4468934034 2026-11-12 23:06:54,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Enable chrome headless console log notification 2026-11-12 23:06:54,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome headless enable page notifications 2026-11-12 23:06:54,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:06:54,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Setting session cookie in browser 2026-11-12 23:06:54,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:06:54,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:06:54,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:06:55,408 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:55] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.055 0.897 2026-11-12 23:06:55,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Navigation result: {'frameId': '2E2051AC95236F3B1AF64C4468934034', 'loaderId': '879D4CB42FB30BCC6FE28AD296002ADC', 'isDownload': False} 2026-11-12 23:06:55,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Evaluate ready code "odoo.isTourReady('RefundFewQuantities')" 2026-11-12 23:06:55,457 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:06:55,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:55] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.012 2026-11-12 23:06:55,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:55] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-11-12 23:06:55,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:55] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-11-12 23:06:56,409 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:06:56,412 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:56,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.029 2026-11-12 23:06:56,556 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:06:56,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 23:06:56,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [1/41] Tour RefundFewQuantities → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:06:56,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:06:56,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:06:56,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-11-12 23:06:56,706 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.042 2026-11-12 23:06:56,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.054 2026-11-12 23:06:56,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:56] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.038 2026-11-12 23:06:57,752 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.267 0.634 2026-11-12 23:06:57,800 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:06:57,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 23:06:58,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.057 2026-11-12 23:06:58,123 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-11-12 23:06:58,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: Owl is running in 'dev' mode. 2026-11-12 23:06:58,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:06:58,246 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:06:58,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:06:58,287 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:06:58,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.030 2026-11-12 23:06:58,331 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:58,334 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:58,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.006 0.046 2026-11-12 23:06:58,432 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 23:06:58,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [2/41] Tour RefundFewQuantities → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:06:58,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.042 0.119 2026-11-12 23:06:58,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [3/41] Tour RefundFewQuantities → Step click product 'Sugar' (trigger: article.product .product-content .product-name:contains("Sugar")) 2026-11-12 23:06:58,713 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.047 0.275 2026-11-12 23:06:58,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.012 0.132 2026-11-12 23:06:58,748 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:58,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-11-12 23:06:58,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 23:06:58,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.275 2026-11-12 23:06:58,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.019 0.321 2026-11-12 23:06:58,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:58] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-11-12 23:06:59,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:59] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-11-12 23:06:59,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:59] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.258 2026-11-12 23:06:59,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:59] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-11-12 23:06:59,141 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:59] "GET /web/image?model=product.template&field=image_128&id=1138&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-11-12 23:06:59,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:59] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-11-12 23:06:59,336 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.039 0.327 2026-11-12 23:06:59,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [4/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:06:59,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [5/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:06:59,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [6/41] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 23:06:59,548 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:06:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:06:59,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [7/41] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0","price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0")):has(.price:contains("0.00"))) 2026-11-12 23:06:59,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [8/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:06:59,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [9/41] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:06:59,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [10/41] 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-11-12 23:07:00,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [11/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:00,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [12/41] Tour RefundFewQuantities → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:07:00,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [13/41] Tour RefundFewQuantities → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:07:00,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [14/41] Tour RefundFewQuantities → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:07:00,313 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:07:00,317 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:07:00,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [15/41] Tour RefundFewQuantities → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:07:00,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [16/41] Tour RefundFewQuantities → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:00,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [17/41] Tour RefundFewQuantities → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:07:00,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62306668 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'c20c9e13-8ed7-44e3-9f90-39c6c5b211de'}] 2026-11-12 23:07:00,517 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:07:01,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62306668 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'c20c9e13-8ed7-44e3-9f90-39c6c5b211de'} created pos.order #152 2026-11-12 23:07:01,126 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62306668 finished 2026-11-12 23:07:01,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.198 0.526 2026-11-12 23:07:01,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 23:07:01,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [18/41] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:07:01,493 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75798665 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'c20c9e13-8ed7-44e3-9f90-39c6c5b211de'}] 2026-11-12 23:07:01,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75798665 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'c20c9e13-8ed7-44e3-9f90-39c6c5b211de'} sync ignored for existing PoS order pos.order(152,) (state: paid) 2026-11-12 23:07:01,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75798665 finished 2026-11-12 23:07:01,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [19/41] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:07:01,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [20/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:01,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [21/41] Tour RefundFewQuantities → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:07:01,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.080 0.206 2026-11-12 23:07:01,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [22/41] Tour RefundFewQuantities → Step click Actions button (trigger: .more-btn) 2026-11-12 23:07:01,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [23/41] Tour RefundFewQuantities → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 23:07:01,925 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [24/41] Tour RefundFewQuantities → Step .ticket-screen .order-row:contains("001") 2026-11-12 23:07:01,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:07:02,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [25/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:02,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.034 2026-11-12 23:07:02,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.015 2026-11-12 23:07:02,081 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [26/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:07:02,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [27/41] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-11-12 23:07:02,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [28/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:02,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [29/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:02,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [30/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:07:02,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [31/41] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:07:02,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [32/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:02,466 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [33/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:02,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [34/41] Tour RefundFewQuantities → Step .ticket-screen .to-refund-highlight:contains("To Refund: 0.02") 2026-11-12 23:07:02,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [35/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:02,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [36/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:02,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [37/41] Tour RefundFewQuantities → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 23:07:02,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [38/41] Tour RefundFewQuantities → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 23:07:02,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [39/41] Tour RefundFewQuantities → Step click back button (trigger: .back-button) 2026-11-12 23:07:02,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [40/41] Tour RefundFewQuantities → Step product screen is shown (trigger: .product-screen) 2026-11-12 23:07:02,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [41/41] Tour RefundFewQuantities → Step Check orderline with attributes: "Sugar" (trigger: .order-container .orderline) 2026-11-12 23:07:02,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: tour succeeded 2026-11-12 23:07:02,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: ╔════════════════════════════════════╗ ║ TOUR RefundFewQuantities SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-12 23:07:03,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: heap 17130996 (allocated 18485248) 2026-11-12 23:07:03,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Closing chrome headless with pid 60292 2026-11-12 23:07:03,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Closing websocket connection 2026-11-12 23:07:03,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Terminating chrome headless with pid 60292 2026-11-12 23:07:03,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230703_357918_test_refund_few_quantities.txt 2026-11-12 23:07:03,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Removing chrome user profile "/tmp/tmp7oot614y_chrome_odoo" 2026-11-12 23:07:03,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_line_keep_attributes ... 2026-11-12 23:07:03,867 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #468 deleted product.product records with IDs: [1598] 2026-11-12 23:07:04,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Chrome pid: 60509 2026-11-12 23:07:04,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Chrome headless temporary user profile dir: /tmp/tmpmptykx3a_chrome_odoo 2026-11-12 23:07:04,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Issuing json command http://127.0.0.1:43573/json/version 2026-11-12 23:07:04,456 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:04,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Browser version: Chrome/150.0.7871.114 2026-11-12 23:07:04,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Issuing json command http://127.0.0.1:43573/json 2026-11-12 23:07:04,576 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:04,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Websocket url found: ws://127.0.0.1:43573/devtools/page/A2B3D68114A3CFA6DC7DE8CD25C72B0C 2026-11-12 23:07:04,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Enable chrome headless console log notification 2026-11-12 23:07:04,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Chrome headless enable page notifications 2026-11-12 23:07:04,769 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:07:04,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Setting session cookie in browser 2026-11-12 23:07:04,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:07:04,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:07:04,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:07:05,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:05] "GET /pos/ui/6 HTTP/1.1" 200 - 137 0.086 0.962 2026-11-12 23:07:05,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Navigation result: {'frameId': 'A2B3D68114A3CFA6DC7DE8CD25C72B0C', 'loaderId': '0F34E4288EA2F328A84ABDF97CAE4446', 'isDownload': False} 2026-11-12 23:07:05,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Evaluate ready code "odoo.isTourReady('test_refund_line_keep_attributes')" 2026-11-12 23:07:05,888 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:07:05,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:05] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 23:07:05,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:05] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 23:07:05,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:05] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-11-12 23:07:06,947 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:07:06,958 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 23:07:06,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.037 2026-11-12 23:07:07,038 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-11-12 23:07:07,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Evaluate test code "odoo.startTour('test_refund_line_keep_attributes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:07:07,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [1/25] Tour test_refund_line_keep_attributes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:07:07,074 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:07:07,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:07,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:07] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.021 2026-11-12 23:07:07,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.041 2026-11-12 23:07:07,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:07] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.008 2026-11-12 23:07:07,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.068 2026-11-12 23:07:08,268 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.293 0.641 2026-11-12 23:07:08,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:08,435 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-11-12 23:07:08,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.022 2026-11-12 23:07:08,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.060 2026-11-12 23:07:08,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:07:08,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: Owl is running in 'dev' mode. 2026-11-12 23:07:08,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:07:08,831 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:07:08,885 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:07:08,902 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.015 0.037 2026-11-12 23:07:08,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 23:07:09,017 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:07:09,019 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:07:09,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.017 0.032 2026-11-12 23:07:09,098 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:07:09,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.036 0.106 2026-11-12 23:07:09,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [2/25] Tour test_refund_line_keep_attributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:07:09,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [3/25] Tour test_refund_line_keep_attributes → Step click product 'Donut' (trigger: article.product .product-content .product-name:contains("Donut")) 2026-11-12 23:07:09,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.113 0.222 2026-11-12 23:07:09,445 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.125 2026-11-12 23:07:09,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-11-12 23:07:09,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.188 2026-11-12 23:07:09,565 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:07:09,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.237 2026-11-12 23:07:09,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.346 2026-11-12 23:07:09,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.350 2026-11-12 23:07:09,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.359 2026-11-12 23:07:09,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.344 2026-11-12 23:07:09,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.316 2026-11-12 23:07:09,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:09] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.356 2026-11-12 23:07:10,012 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:10] "GET /web/image?model=product.template&field=image_128&id=1139&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-11-12 23:07:10,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.040 0.316 2026-11-12 23:07:10,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [4/25] Tour test_refund_line_keep_attributes → Step picking radio attribute with name Sugar (trigger: .modal .attribute-name-cell:contains('Sugar') input) 2026-11-12 23:07:10,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [5/25] Tour test_refund_line_keep_attributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:07:10,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [6/25] Tour test_refund_line_keep_attributes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:07:10,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [7/25] Tour test_refund_line_keep_attributes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:07:10,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [8/25] Tour test_refund_line_keep_attributes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:07:10,568 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:10,572 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:10,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [9/25] Tour test_refund_line_keep_attributes → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:07:10,599 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:07:10,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [10/25] Tour test_refund_line_keep_attributes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:10,727 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [11/25] Tour test_refund_line_keep_attributes → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:07:10,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39512122 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'd1ac1de1-7eb2-42de-a14a-ec690313c52c'}] 2026-11-12 23:07:10,747 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:07:11,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39512122 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'd1ac1de1-7eb2-42de-a14a-ec690313c52c'} created pos.order #153 2026-11-12 23:07:11,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39512122 finished 2026-11-12 23:07:11,759 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.334 0.690 2026-11-12 23:07:11,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:07:12,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [12/25] Tour test_refund_line_keep_attributes → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:07:12,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51636551 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'd1ac1de1-7eb2-42de-a14a-ec690313c52c'}] 2026-11-12 23:07:12,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51636551 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'd1ac1de1-7eb2-42de-a14a-ec690313c52c'} sync ignored for existing PoS order pos.order(153,) (state: paid) 2026-11-12 23:07:12,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [13/25] Tour test_refund_line_keep_attributes → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:07:12,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51636551 finished 2026-11-12 23:07:12,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [14/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:12,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [15/25] Tour test_refund_line_keep_attributes → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:07:12,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [16/25] Tour test_refund_line_keep_attributes → Step click Actions button (trigger: .more-btn) 2026-11-12 23:07:12,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [17/25] Tour test_refund_line_keep_attributes → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 23:07:12,434 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.089 0.260 2026-11-12 23:07:12,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [18/25] Tour test_refund_line_keep_attributes → Step .ticket-screen .order-row:contains("001") 2026-11-12 23:07:12,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:07:12,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.038 2026-11-12 23:07:12,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [19/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:12,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.023 0.028 2026-11-12 23:07:12,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [20/25] Tour test_refund_line_keep_attributes → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:07:12,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [21/25] Tour test_refund_line_keep_attributes → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:12,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [22/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:12,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [23/25] Tour test_refund_line_keep_attributes → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 23:07:13,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [24/25] Tour test_refund_line_keep_attributes → Step click back button (trigger: .back-button) 2026-11-12 23:07:13,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [25/25] Tour test_refund_line_keep_attributes → Step Check orderline with attributes: {"productName":"Donut","attributeLine":"Sugar"} (trigger: .order-container .orderline:has(.product-name:contains("Donut")):has(.attribute-line:contains("Sugar"))) 2026-11-12 23:07:13,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: tour succeeded 2026-11-12 23:07:13,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_refund_line_keep_attributes SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-12 23:07:13,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: heap 17273400 (allocated 19533824) 2026-11-12 23:07:13,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Closing chrome headless with pid 60509 2026-11-12 23:07:13,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Closing websocket connection 2026-11-12 23:07:13,396 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Terminating chrome headless with pid 60509 2026-11-12 23:07:13,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230713_559641_test_refund_line_keep_attributes.txt 2026-11-12 23:07:13,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Removing chrome user profile "/tmp/tmpmptykx3a_chrome_odoo" 2026-11-12 23:07:13,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_multiple_products_amounts_compliance ... 2026-11-12 23:07:14,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Chrome pid: 60717 2026-11-12 23:07:14,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Chrome headless temporary user profile dir: /tmp/tmp26bj51m9_chrome_odoo 2026-11-12 23:07:14,523 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Issuing json command http://127.0.0.1:34311/json/version 2026-11-12 23:07:14,524 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:14,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Browser version: Chrome/150.0.7871.114 2026-11-12 23:07:14,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Issuing json command http://127.0.0.1:34311/json 2026-11-12 23:07:14,720 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:14,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Websocket url found: ws://127.0.0.1:34311/devtools/page/B798F84E9695235E2E97C887823F09DA 2026-11-12 23:07:14,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Enable chrome headless console log notification 2026-11-12 23:07:14,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Chrome headless enable page notifications 2026-11-12 23:07:14,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:07:15,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Setting session cookie in browser 2026-11-12 23:07:15,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:07:15,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:07:15,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:07:16,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:16] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.069 1.071 2026-11-12 23:07:16,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Navigation result: {'frameId': 'B798F84E9695235E2E97C887823F09DA', 'loaderId': '0277E27B225EE41E938C24A4827149C4', 'isDownload': False} 2026-11-12 23:07:16,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Evaluate ready code "odoo.isTourReady('refund_multiple_products_amounts_compliance')" 2026-11-12 23:07:16,251 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:07:16,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:16] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-12 23:07:16,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:16] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-11-12 23:07:16,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:16] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-11-12 23:07:17,264 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:17,333 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:07:17,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.044 2026-11-12 23:07:17,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Evaluate test code "odoo.startTour('refund_multiple_products_amounts_compliance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:07:17,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [1/29] Tour refund_multiple_products_amounts_compliance → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:07:17,410 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-11-12 23:07:17,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:07:17,494 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:07:17,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.014 2026-11-12 23:07:17,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.038 2026-11-12 23:07:17,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.039 0.051 2026-11-12 23:07:17,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:17] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.046 2026-11-12 23:07:19,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.393 1.003 2026-11-12 23:07:19,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:07:19,319 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-11-12 23:07:19,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.059 2026-11-12 23:07:19,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:07:19,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: Owl is running in 'dev' mode. 2026-11-12 23:07:19,550 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 23:07:19,630 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:19,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.006 0.020 2026-11-12 23:07:19,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:07:19,662 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:07:19,741 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:07:19,745 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:19,842 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:19,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [2/29] Tour refund_multiple_products_amounts_compliance → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:07:19,986 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:19] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.038 0.124 2026-11-12 23:07:20,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [3/29] Tour refund_multiple_products_amounts_compliance → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-11-12 23:07:20,180 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.045 0.311 2026-11-12 23:07:20,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.376 2026-11-12 23:07:20,290 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-11-12 23:07:20,316 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:07:20,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.303 2026-11-12 23:07:20,423 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.324 2026-11-12 23:07:20,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.375 2026-11-12 23:07:20,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.342 2026-11-12 23:07:20,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.325 2026-11-12 23:07:20,644 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.308 2026-11-12 23:07:20,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.014 0.288 2026-11-12 23:07:20,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-11-12 23:07:20,766 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image?model=product.template&field=image_128&id=1140&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-11-12 23:07:20,902 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.045 0.301 2026-11-12 23:07:20,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:20] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.317 2026-11-12 23:07:21,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [4/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:21,062 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [5/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:07:21,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [6/29] Tour refund_multiple_products_amounts_compliance → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"2","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("2")):has(.price:contains("20"))) 2026-11-12 23:07:21,185 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:21,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [7/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:21,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [8/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:07:21,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [9/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:07:21,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [10/29] Tour refund_multiple_products_amounts_compliance → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:07:21,645 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:21,647 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:07:21,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [11/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:07:21,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [12/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:21,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [13/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:07:21,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7276296 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'f2b4827f-76db-41b9-975d-46652dcdde67'}] 2026-11-12 23:07:21,812 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:22,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7276296 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'f2b4827f-76db-41b9-975d-46652dcdde67'} created pos.order #154 2026-11-12 23:07:22,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7276296 finished 2026-11-12 23:07:22,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.277 0.561 2026-11-12 23:07:22,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:07:22,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [14/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:07:22,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40103328 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'f2b4827f-76db-41b9-975d-46652dcdde67'}] 2026-11-12 23:07:22,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40103328 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'f2b4827f-76db-41b9-975d-46652dcdde67'} sync ignored for existing PoS order pos.order(154,) (state: paid) 2026-11-12 23:07:22,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [15/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:07:23,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40103328 finished 2026-11-12 23:07:23,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [16/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:23,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [17/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:07:23,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [18/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .more-btn) 2026-11-12 23:07:23,229 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.079 0.199 2026-11-12 23:07:23,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [19/29] Tour refund_multiple_products_amounts_compliance → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 23:07:23,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [20/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains("001") 2026-11-12 23:07:23,359 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:07:23,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [21/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:23,431 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.043 2026-11-12 23:07:23,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.043 2026-11-12 23:07:23,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [22/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:07:23,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [23/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:23,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [24/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:23,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [25/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 23:07:23,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [26/29] Tour refund_multiple_products_amounts_compliance → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 23:07:23,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [27/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:07:23,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [28/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:23,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [29/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:07:23,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90062904 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': '2043c89b-0e9c-4e13-ad55-18d7a943f6cb'}] 2026-11-12 23:07:24,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90062904 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': '2043c89b-0e9c-4e13-ad55-18d7a943f6cb'} created pos.order #155 2026-11-12 23:07:24,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90062904 finished 2026-11-12 23:07:24,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.200 0.574 2026-11-12 23:07:24,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 23:07:24,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: tour succeeded 2026-11-12 23:07:24,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR refund_multiple_products_amounts_compliance SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-11-12 23:07:24,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90945082 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-6-000002', 'uuid': '2043c89b-0e9c-4e13-ad55-18d7a943f6cb'}] 2026-11-12 23:07:24,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90945082 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-6-000002', 'uuid': '2043c89b-0e9c-4e13-ad55-18d7a943f6cb'} sync ignored for existing PoS order pos.order(155,) (state: paid) 2026-11-12 23:07:24,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90945082 finished 2026-11-12 23:07:24,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: heap 17363560 (allocated 19009536) 2026-11-12 23:07:25,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Closing chrome headless with pid 60717 2026-11-12 23:07:25,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.065 0.155 2026-11-12 23:07:25,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Closing websocket connection 2026-11-12 23:07:25,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Terminating chrome headless with pid 60717 2026-11-12 23:07:25,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230725_167935_test_refund_multiple_products_amounts_compliance.txt 2026-11-12 23:07:25,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Removing chrome user profile "/tmp/tmp26bj51m9_chrome_odoo" 2026-11-12 23:07:26,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-11-12 23:07:27,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome pid: 60931 2026-11-12 23:07:27,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome headless temporary user profile dir: /tmp/tmpfg2z35wi_chrome_odoo 2026-11-12 23:07:27,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:35765/json/version 2026-11-12 23:07:27,044 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:27,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Browser version: Chrome/150.0.7871.114 2026-11-12 23:07:27,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:35765/json 2026-11-12 23:07:27,122 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:27,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Websocket url found: ws://127.0.0.1:35765/devtools/page/1264F0035D5B63C102C27D2ED3C0D728 2026-11-12 23:07:27,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Enable chrome headless console log notification 2026-11-12 23:07:27,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome headless enable page notifications 2026-11-12 23:07:27,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:07:27,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Setting session cookie in browser 2026-11-12 23:07:27,615 43 INFO rb-c635c7a-226731-435507 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/6" in browser 2026-11-12 23:07:27,615 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 23:07:27,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:07:28,603 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:28] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.062 0.909 2026-11-12 23:07:28,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Navigation result: {'frameId': '1264F0035D5B63C102C27D2ED3C0D728', 'loaderId': 'E95DD05855D5FD82D2E080226C592FA7', 'isDownload': False} 2026-11-12 23:07:28,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-11-12 23:07:28,634 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:07:28,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:28] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-11-12 23:07:28,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:28] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-11-12 23:07:28,733 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:28] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.037 2026-11-12 23:07:29,492 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:07:29,494 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:07:29,546 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.037 2026-11-12 23:07:29,587 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:07:29,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [1/47] Tour FiscalPositionNoTaxRefund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:07:29,607 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-11-12 23:07:29,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:07:29,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:29,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.024 2026-11-12 23:07:29,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.053 2026-11-12 23:07:29,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.054 0.071 2026-11-12 23:07:29,894 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:29] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.088 2026-11-12 23:07:30,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.277 0.586 2026-11-12 23:07:30,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:07:30,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 23:07:31,027 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.044 2026-11-12 23:07:31,077 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:07:31,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: Owl is running in 'dev' mode. 2026-11-12 23:07:31,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.019 2026-11-12 23:07:31,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:07:31,269 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 23:07:31,275 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 23:07:31,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.018 0.059 2026-11-12 23:07:31,300 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:31,303 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:07:31,350 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:07:31,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.009 0.042 2026-11-12 23:07:31,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [2/47] Tour FiscalPositionNoTaxRefund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:07:31,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.050 0.155 2026-11-12 23:07:31,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.036 0.303 2026-11-12 23:07:31,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.152 2026-11-12 23:07:31,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [3/47] Tour FiscalPositionNoTaxRefund → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 23:07:31,697 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:31,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.212 2026-11-12 23:07:31,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.270 2026-11-12 23:07:31,880 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.301 2026-11-12 23:07:31,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:31] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.379 2026-11-12 23:07:32,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:32] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.353 2026-11-12 23:07:32,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:32] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.358 2026-11-12 23:07:32,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:32] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.328 2026-11-12 23:07:32,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:32] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.342 2026-11-12 23:07:32,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:32] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.353 2026-11-12 23:07:32,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:32] "GET /web/image?model=product.template&field=image_128&id=1141&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-11-12 23:07:32,441 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.054 0.356 2026-11-12 23:07:32,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [4/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:32,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [5/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-11-12 23:07:32,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [6/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:32,650 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:32,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [7/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:32,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [8/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:07:32,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [9/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .more-btn) 2026-11-12 23:07:32,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [10/47] Tour FiscalPositionNoTaxRefund → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-11-12 23:07:32,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [11/47] Tour FiscalPositionNoTaxRefund → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-11-12 23:07:33,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [12/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:33,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [13/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:33,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [14/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-11-12 23:07:33,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [15/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:33,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [16/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:07:33,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [17/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:07:33,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [18/47] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:07:33,458 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:33,460 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:07:33,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [19/47] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:07:33,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [20/47] Tour FiscalPositionNoTaxRefund → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-11-12 23:07:33,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [21/47] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:33,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [22/47] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:07:33,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57150082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '63844a09-9e72-4c58-a099-de851c629b23'}] 2026-11-12 23:07:33,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:07:34,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57150082 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '63844a09-9e72-4c58-a099-de851c629b23'} created pos.order #156 2026-11-12 23:07:34,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57150082 finished 2026-11-12 23:07:34,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 253 0.226 0.682 2026-11-12 23:07:34,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.012 2026-11-12 23:07:34,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [23/47] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:07:34,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74124197 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '63844a09-9e72-4c58-a099-de851c629b23'}] 2026-11-12 23:07:34,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [24/47] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:07:34,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74124197 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '63844a09-9e72-4c58-a099-de851c629b23'} sync ignored for existing PoS order pos.order(156,) (state: paid) 2026-11-12 23:07:34,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74124197 finished 2026-11-12 23:07:35,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [25/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:35,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [26/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:07:35,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [27/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .more-btn) 2026-11-12 23:07:35,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [28/47] Tour FiscalPositionNoTaxRefund → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 23:07:35,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.094 0.190 2026-11-12 23:07:35,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [29/47] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .order-row:contains("001") 2026-11-12 23:07:35,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:07:35,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.041 2026-11-12 23:07:35,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [30/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:35,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:35] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.026 2026-11-12 23:07:35,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [31/47] Tour FiscalPositionNoTaxRefund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:07:35,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [32/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:35,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [33/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:35,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [34/47] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 23:07:35,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [35/47] Tour FiscalPositionNoTaxRefund → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 23:07:35,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [36/47] Tour FiscalPositionNoTaxRefund → Step click back button (trigger: .back-button) 2026-11-12 23:07:35,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [37/47] Tour FiscalPositionNoTaxRefund → Step product screen is shown (trigger: .product-screen) 2026-11-12 23:07:35,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [38/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:35,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [39/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:36,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [40/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-11-12 23:07:36,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [41/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:36,125 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [42/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:07:36,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [43/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:07:36,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [44/47] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:07:36,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [45/47] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:07:36,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [46/47] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:36,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [47/47] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:07:36,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92784815 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'cd7ae3fd-dbcb-4a1b-abf0-b15622cf4938'}] 2026-11-12 23:07:37,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92784815 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'cd7ae3fd-dbcb-4a1b-abf0-b15622cf4938'} created pos.order #157 2026-11-12 23:07:37,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92784815 finished 2026-11-12 23:07:37,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 175 0.226 0.619 2026-11-12 23:07:37,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.012 2026-11-12 23:07:37,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: tour succeeded 2026-11-12 23:07:37,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: ╔══════════════════════════════════════════╗ ║ TOUR FiscalPositionNoTaxRefund SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 23:07:37,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97746910 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-6-000002', 'uuid': 'cd7ae3fd-dbcb-4a1b-abf0-b15622cf4938'}] 2026-11-12 23:07:37,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97746910 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-6-000002', 'uuid': 'cd7ae3fd-dbcb-4a1b-abf0-b15622cf4938'} sync ignored for existing PoS order pos.order(157,) (state: paid) 2026-11-12 23:07:37,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97746910 finished 2026-11-12 23:07:37,573 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: heap 17985684 (allocated 19795968) 2026-11-12 23:07:37,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.159 2026-11-12 23:07:37,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Closing chrome headless with pid 60931 2026-11-12 23:07:37,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Closing websocket connection 2026-11-12 23:07:37,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Terminating chrome headless with pid 60931 2026-11-12 23:07:37,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230737_787243_test_refund_order_with_fp_tax_included.txt 2026-11-12 23:07:37,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Removing chrome user profile "/tmp/tmpfg2z35wi_chrome_odoo" 2026-11-12 23:07:37,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_reload_page_before_payment_with_customer_account ... 2026-11-12 23:07:38,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Chrome pid: 61149 2026-11-12 23:07:38,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Chrome headless temporary user profile dir: /tmp/tmp562u8ue5_chrome_odoo 2026-11-12 23:07:38,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Issuing json command http://127.0.0.1:44127/json/version 2026-11-12 23:07:38,536 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:38,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Browser version: Chrome/150.0.7871.114 2026-11-12 23:07:38,658 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Issuing json command http://127.0.0.1:44127/json 2026-11-12 23:07:38,659 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:38,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Websocket url found: ws://127.0.0.1:44127/devtools/page/17428973DABA46E18D533F0E211B86E5 2026-11-12 23:07:38,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Enable chrome headless console log notification 2026-11-12 23:07:38,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Chrome headless enable page notifications 2026-11-12 23:07:38,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:07:38,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Setting session cookie in browser 2026-11-12 23:07:38,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:07:38,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:07:38,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:07:39,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:39] "GET /pos/ui/6 HTTP/1.1" 200 - 88 0.053 0.946 2026-11-12 23:07:39,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Navigation result: {'frameId': '17428973DABA46E18D533F0E211B86E5', 'loaderId': 'C7C3E33D9768049BE9508C95518941AB', 'isDownload': False} 2026-11-12 23:07:39,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Evaluate ready code "odoo.isTourReady('test_reload_page_before_payment_with_customer_account')" 2026-11-12 23:07:39,936 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:07:39,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:39] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-11-12 23:07:39,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:39] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-11-12 23:07:39,997 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:39] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-11-12 23:07:40,858 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:07:40,887 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 23:07:40,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.023 2026-11-12 23:07:40,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Evaluate test code "odoo.startTour('test_reload_page_before_payment_with_customer_account', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:07:40,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.014 2026-11-12 23:07:40,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [1/41] Tour test_reload_page_before_payment_with_customer_account → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:07:41,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:07:41,053 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:07:41,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-11-12 23:07:41,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:41] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.056 2026-11-12 23:07:41,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.079 2026-11-12 23:07:41,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.066 2026-11-12 23:07:42,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.262 0.552 2026-11-12 23:07:42,182 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 23:07:42,313 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 23:07:42,411 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.059 2026-11-12 23:07:42,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:07:42,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: Owl is running in 'dev' mode. 2026-11-12 23:07:42,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 23:07:42,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:07:42,623 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:07:42,648 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 23:07:42,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.031 2026-11-12 23:07:42,727 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:42,731 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:07:42,793 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:07:42,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [2/41] Tour test_reload_page_before_payment_with_customer_account → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:07:42,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.092 0.089 2026-11-12 23:07:42,980 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:42] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.154 2026-11-12 23:07:43,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [3/41] Tour test_reload_page_before_payment_with_customer_account → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:07:43,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.068 0.292 2026-11-12 23:07:43,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.011 0.182 2026-11-12 23:07:43,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.020 0.142 2026-11-12 23:07:43,263 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:07:43,288 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-11-12 23:07:43,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.275 2026-11-12 23:07:43,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.294 2026-11-12 23:07:43,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.285 2026-11-12 23:07:43,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-11-12 23:07:43,509 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-11-12 23:07:43,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.251 2026-11-12 23:07:43,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-11-12 23:07:43,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 23 0.019 0.295 2026-11-12 23:07:43,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [4/41] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:43,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [5/41] Tour test_reload_page_before_payment_with_customer_account → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:07:43,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [6/41] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:43,875 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:43,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [7/41] Tour test_reload_page_before_payment_with_customer_account → 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-11-12 23:07:43,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [8/41] Tour test_reload_page_before_payment_with_customer_account → Step refresh page (trigger: body) 2026-11-12 23:07:44,458 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:44] "GET /pos/ui/6/product/7c3fe1d3-b137-48fe-8ae6-0bb478ae536a HTTP/1.1" 200 - 33 0.020 0.060 2026-11-12 23:07:46,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [9/41] Tour test_reload_page_before_payment_with_customer_account → Step 'Desk Organizer' should be displayed (trigger: .product-list .product-name:contains("Desk Organizer")) 2026-11-12 23:07:46,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 23:07:46,982 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:07:47,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:47,043 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.001 0.006 2026-11-12 23:07:47,099 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.014 0.045 2026-11-12 23:07:47,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.028 2026-11-12 23:07:47,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:07:47,307 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.017 2026-11-12 23:07:47,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:07:47,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: Owl is running in 'dev' mode. 2026-11-12 23:07:47,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:07:47,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [10/41] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:47,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [11/41] Tour test_reload_page_before_payment_with_customer_account → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 23:07:47,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.023 0.098 2026-11-12 23:07:47,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.042 0.196 2026-11-12 23:07:47,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [12/41] Tour test_reload_page_before_payment_with_customer_account → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 23:07:47,938 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:47] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.247 2026-11-12 23:07:48,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [13/41] Tour test_reload_page_before_payment_with_customer_account → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:07:48,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [14/41] Tour test_reload_page_before_payment_with_customer_account → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 23:07:48,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [15/41] Tour test_reload_page_before_payment_with_customer_account → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 23:07:48,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [16/41] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:48,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [17/41] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:07:48,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:48] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.016 0.066 2026-11-12 23:07:48,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [18/41] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:07:48,495 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.020 0.092 2026-11-12 23:07:48,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [19/41] Tour test_reload_page_before_payment_with_customer_account → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:07:48,529 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:48] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:48,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [20/41] Tour test_reload_page_before_payment_with_customer_account → Step click 'Customer Account' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Customer Account")) 2026-11-12 23:07:48,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [21/41] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:48,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [22/41] Tour test_reload_page_before_payment_with_customer_account → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:07:48,731 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:48,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76480816 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '7c3fe1d3-b137-48fe-8ae6-0bb478ae536a'}] 2026-11-12 23:07:48,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [23/41] Tour test_reload_page_before_payment_with_customer_account → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:07:49,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76480816 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '7c3fe1d3-b137-48fe-8ae6-0bb478ae536a'} created pos.order #158 2026-11-12 23:07:49,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76480816 finished 2026-11-12 23:07:49,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.244 0.623 2026-11-12 23:07:49,693 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:07:49,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6342041 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '7c3fe1d3-b137-48fe-8ae6-0bb478ae536a'}] 2026-11-12 23:07:49,855 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6342041 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '7c3fe1d3-b137-48fe-8ae6-0bb478ae536a'} sync ignored for existing PoS order pos.order(158,) (state: paid) 2026-11-12 23:07:49,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [24/41] Tour test_reload_page_before_payment_with_customer_account → Step product screen is shown (trigger: .product-screen) 2026-11-12 23:07:49,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6342041 finished 2026-11-12 23:07:49,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [25/41] Tour test_reload_page_before_payment_with_customer_account → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:07:50,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [26/41] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:07:50,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [27/41] Tour test_reload_page_before_payment_with_customer_account → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:07:50,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.076 0.203 2026-11-12 23:07:50,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [28/41] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:07:50,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.174 2026-11-12 23:07:50,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [29/41] Tour test_reload_page_before_payment_with_customer_account → 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-11-12 23:07:50,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [30/41] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:07:50,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [31/41] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:07:50,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [32/41] Tour test_reload_page_before_payment_with_customer_account → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:07:50,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [33/41] Tour test_reload_page_before_payment_with_customer_account → Step click 'Customer Account' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Customer Account")) 2026-11-12 23:07:50,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [34/41] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:50,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [35/41] Tour test_reload_page_before_payment_with_customer_account → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-11-12 23:07:50,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [36/41] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:50,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [37/41] Tour test_reload_page_before_payment_with_customer_account → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-11-12 23:07:50,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [38/41] Tour test_reload_page_before_payment_with_customer_account → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:07:50,770 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [39/41] Tour test_reload_page_before_payment_with_customer_account → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-11-12 23:07:50,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [40/41] Tour test_reload_page_before_payment_with_customer_account → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-11-12 23:07:50,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [41/41] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:07:50,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: tour succeeded 2026-11-12 23:07:50,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_reload_page_before_payment_with_customer_account SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-11-12 23:07:51,005 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:51] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.021 0.096 2026-11-12 23:07:51,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: heap 20983752 (allocated 23728128) 2026-11-12 23:07:51,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Closing chrome headless with pid 61149 2026-11-12 23:07:51,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Closing websocket connection 2026-11-12 23:07:51,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Terminating chrome headless with pid 61149 2026-11-12 23:07:51,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230751_495401_test_reload_page_before_payment_with_customer_account.txt 2026-11-12 23:07:51,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Removing chrome user profile "/tmp/tmp562u8ue5_chrome_odoo" 2026-11-12 23:07:51,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_res_partner_scan_barcode ... 2026-11-12 23:07:52,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome pid: 61375 2026-11-12 23:07:52,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmpla9nzcdb_chrome_odoo 2026-11-12 23:07:52,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:39155/json/version 2026-11-12 23:07:52,289 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:52,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Browser version: Chrome/150.0.7871.114 2026-11-12 23:07:52,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:39155/json 2026-11-12 23:07:52,463 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:07:52,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Websocket url found: ws://127.0.0.1:39155/devtools/page/F0B35BE78DE374477062FE7E2BDD9428 2026-11-12 23:07:52,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Enable chrome headless console log notification 2026-11-12 23:07:52,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome headless enable page notifications 2026-11-12 23:07:52,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:07:52,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Setting session cookie in browser 2026-11-12 23:07:52,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:07:52,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:07:52,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:07:53,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:53] "GET /pos/ui/6 HTTP/1.1" 200 - 85 0.041 0.886 2026-11-12 23:07:53,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Navigation result: {'frameId': 'F0B35BE78DE374477062FE7E2BDD9428', 'loaderId': '33BB528666E32097C0B34698E2C892C2', 'isDownload': False} 2026-11-12 23:07:53,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Evaluate ready code "odoo.isTourReady('BarcodeScanPartnerTour')" 2026-11-12 23:07:53,665 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:07:53,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:53] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 23:07:53,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:53] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.045 2026-11-12 23:07:53,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:53] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-11-12 23:07:54,539 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:54,571 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:07:54,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-11-12 23:07:54,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 23:07:54,658 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:07:54,678 43 INFO rb-c635c7a-226731-435507 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-11-12 23:07:54,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:07:54,725 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:07:54,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.024 2026-11-12 23:07:54,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.073 2026-11-12 23:07:54,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.073 2026-11-12 23:07:54,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:54] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.058 2026-11-12 23:07:55,948 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.261 0.688 2026-11-12 23:07:55,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:07:56,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:07:56,239 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-11-12 23:07:56,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:07:56,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: Owl is running in 'dev' mode. 2026-11-12 23:07:56,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:07:56,420 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:07:56,431 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 23:07:56,433 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:07:56,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.047 2026-11-12 23:07:56,509 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:56,512 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:56,568 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:07:56,699 43 INFO rb-c635c7a-226731-435507 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-11-12 23:07:56,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.049 0.107 2026-11-12 23:07:56,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.202 2026-11-12 23:07:56,887 43 INFO rb-c635c7a-226731-435507 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-11-12 23:07:56,913 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.047 0.326 2026-11-12 23:07:56,934 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:07:56,947 43 INFO rb-c635c7a-226731-435507 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-11-12 23:07:56,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:56] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.230 2026-11-12 23:07:57,059 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.286 2026-11-12 23:07:57,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.329 2026-11-12 23:07:57,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.385 2026-11-12 23:07:57,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.373 2026-11-12 23:07:57,219 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.273 2026-11-12 23:07:57,236 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-11-12 23:07:57,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-11-12 23:07:57,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.244 2026-11-12 23:07:57,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-11-12 23:07:57,395 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-11-12 23:07:57,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.055 0.323 2026-11-12 23:07:57,600 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.174 2026-11-12 23:07:57,600 43 INFO rb-c635c7a-226731-435507 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-11-12 23:07:57,634 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:07:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:07:57,646 43 INFO rb-c635c7a-226731-435507 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-11-12 23:07:57,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: tour succeeded 2026-11-12 23:07:57,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: ╔═══════════════════════════════════════╗ ║ TOUR BarcodeScanPartnerTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-11-12 23:07:57,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: heap 13437384 (allocated 14417920) 2026-11-12 23:07:57,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Closing chrome headless with pid 61375 2026-11-12 23:07:57,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Closing websocket connection 2026-11-12 23:07:57,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Terminating chrome headless with pid 61375 2026-11-12 23:07:58,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230758_050172_test_res_partner_scan_barcode.txt 2026-11-12 23:07:58,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Removing chrome user profile "/tmp/tmpla9nzcdb_chrome_odoo" 2026-11-12 23:07:58,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_restricted_categories_combo_product ... 2026-11-12 23:08:00,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Chrome pid: 61597 2026-11-12 23:08:00,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Chrome headless temporary user profile dir: /tmp/tmpoejqik6r_chrome_odoo 2026-11-12 23:08:00,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Issuing json command http://127.0.0.1:38947/json/version 2026-11-12 23:08:00,375 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:00,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Browser version: Chrome/150.0.7871.114 2026-11-12 23:08:00,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Issuing json command http://127.0.0.1:38947/json 2026-11-12 23:08:00,404 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:00,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Websocket url found: ws://127.0.0.1:38947/devtools/page/222CFF18CA27C860B4328104CCF6989F 2026-11-12 23:08:00,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Enable chrome headless console log notification 2026-11-12 23:08:00,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Chrome headless enable page notifications 2026-11-12 23:08:00,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:08:00,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Setting session cookie in browser 2026-11-12 23:08:00,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Open "http://127.0.0.1:8069/pos/ui?config_id=6" in browser 2026-11-12 23:08:00,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=6" 2026-11-12 23:08:00,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:08:01,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:01] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 90 0.052 1.171 2026-11-12 23:08:01,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Navigation result: {'frameId': '222CFF18CA27C860B4328104CCF6989F', 'loaderId': '7F9CCF253823034936244E66609E7ECE', 'isDownload': False} 2026-11-12 23:08:01,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Evaluate ready code "odoo.isTourReady('test_restricted_categories_combo_product')" 2026-11-12 23:08:01,883 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:08:01,906 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:01] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-11-12 23:08:01,919 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:01] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.020 2026-11-12 23:08:01,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:01] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-11-12 23:08:02,696 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:08:02,709 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:08:02,736 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-11-12 23:08:02,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Evaluate test code "odoo.startTour('test_restricted_categories_combo_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:08:02,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 23:08:02,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [1/9] Tour test_restricted_categories_combo_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:08:02,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-11-12 23:08:02,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:08:02,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.019 2026-11-12 23:08:02,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:02] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.041 2026-11-12 23:08:03,031 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.065 0.063 2026-11-12 23:08:03,034 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:03] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.097 2026-11-12 23:08:04,007 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.276 0.627 2026-11-12 23:08:04,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:08:04,171 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:08:04,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.071 2026-11-12 23:08:04,351 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-11-12 23:08:04,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: Owl is running in 'dev' mode. 2026-11-12 23:08:04,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 23:08:04,527 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:08:04,533 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:04,568 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:08:04,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.010 0.021 2026-11-12 23:08:04,633 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:04,638 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:08:04,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.023 2026-11-12 23:08:04,720 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 23:08:04,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [2/9] Tour test_restricted_categories_combo_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:08:04,847 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:04] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.042 0.119 2026-11-12 23:08:05,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [3/9] Tour test_restricted_categories_combo_product → Step 'Office Combo' should be displayed (trigger: .product-list .product-name:contains("Office Combo")) 2026-11-12 23:08:05,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:05] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.089 0.254 2026-11-12 23:08:05,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:05] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.212 2026-11-12 23:08:05,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:05] "GET /web/image?model=product.template&field=image_128&id=1145&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-11-12 23:08:05,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [4/9] Tour test_restricted_categories_combo_product → Step 'Combo Product 4' should be displayed (trigger: .product-list .product-name:contains("Combo Product 4")) 2026-11-12 23:08:05,127 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:08:05,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:05] "GET /web/image?model=product.template&field=image_128&id=1151&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-11-12 23:08:05,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [5/9] Tour test_restricted_categories_combo_product → Step Check that: ---'Combo Product 5' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Combo Product 5")))) 2026-11-12 23:08:05,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [6/9] Tour test_restricted_categories_combo_product → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-11-12 23:08:05,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.052 0.230 2026-11-12 23:08:05,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [7/9] Tour test_restricted_categories_combo_product → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-11-12 23:08:05,403 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:08:05,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [8/9] Tour test_restricted_categories_combo_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:08:05,424 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:05] "GET /web/image?model=product.product&field=image_128&id=1606&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.012 0.045 2026-11-12 23:08:05,468 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:05] "GET /web/image?model=product.product&field=image_128&id=1607&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 8 0.005 0.090 2026-11-12 23:08:05,552 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [9/9] Tour test_restricted_categories_combo_product → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:08:05,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: tour succeeded 2026-11-12 23:08:05,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_restricted_categories_combo_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 23:08:05,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: heap 14397300 (allocated 15204352) 2026-11-12 23:08:05,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Closing chrome headless with pid 61597 2026-11-12 23:08:05,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Closing websocket connection 2026-11-12 23:08:05,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Terminating chrome headless with pid 61597 2026-11-12 23:08:05,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230805_859605_test_restricted_categories_combo_product.txt 2026-11-12 23:08:05,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Removing chrome user profile "/tmp/tmpoejqik6r_chrome_odoo" 2026-11-12 23:08:05,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_reuse_empty_floating_order ... 2026-11-12 23:08:06,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome pid: 61797 2026-11-12 23:08:06,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome headless temporary user profile dir: /tmp/tmp84x_3tn7_chrome_odoo 2026-11-12 23:08:06,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:43751/json/version 2026-11-12 23:08:06,475 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:06,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Browser version: Chrome/150.0.7871.114 2026-11-12 23:08:06,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:43751/json 2026-11-12 23:08:06,550 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:06,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Websocket url found: ws://127.0.0.1:43751/devtools/page/8DFE428D9586BF87EE9ED98439BAC517 2026-11-12 23:08:06,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Enable chrome headless console log notification 2026-11-12 23:08:06,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome headless enable page notifications 2026-11-12 23:08:06,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:08:06,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Setting session cookie in browser 2026-11-12 23:08:06,788 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 23:08:06,788 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 23:08:06,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:08:07,730 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:07] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 89 0.045 0.865 2026-11-12 23:08:07,736 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Navigation result: {'frameId': '8DFE428D9586BF87EE9ED98439BAC517', 'loaderId': 'ABCAABF40C024B1327E640C0BA288D0A', 'isDownload': False} 2026-11-12 23:08:07,736 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:07,775 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:08:07,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:07] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-11-12 23:08:07,818 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:07] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 23:08:07,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:07] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-11-12 23:08:08,611 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:08,615 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:08,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-11-12 23:08:08,690 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:08:08,694 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:08:08,712 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:08,729 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:08:08,753 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:08:08,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.025 2026-11-12 23:08:08,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.042 2026-11-12 23:08:08,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.060 2026-11-12 23:08:08,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:08] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.069 2026-11-12 23:08:10,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.331 0.668 2026-11-12 23:08:10,060 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 23:08:10,181 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:08:10,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.064 2026-11-12 23:08:10,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:08:10,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: Owl is running in 'dev' mode. 2026-11-12 23:08:10,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 23:08:10,462 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:08:10,492 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:08:10,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.019 0.030 2026-11-12 23:08:10,507 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-11-12 23:08:10,535 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:08:10,550 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:08:10,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-11-12 23:08:10,646 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:10,728 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:08:10,789 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:10,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.074 0.098 2026-11-12 23:08:10,926 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 23:08:10,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:10] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.023 0.241 2026-11-12 23:08:11,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-11-12 23:08:11,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-11-12 23:08:11,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-11-12 23:08:11,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.005 0.362 2026-11-12 23:08:11,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-11-12 23:08:11,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-11-12 23:08:11,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-11-12 23:08:11,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-11-12 23:08:11,299 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-11-12 23:08:11,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-11-12 23:08:11,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.046 0.276 2026-11-12 23:08:11,527 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:11,560 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:11,579 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:11,638 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:11,702 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:11,758 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:11,805 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:11,926 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:11,982 43 INFO rb-c635c7a-226731-435507 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","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-11-12 23:08:12,034 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,103 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,154 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,246 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,299 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,353 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,404 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,457 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,527 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,580 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,706 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,726 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:08:12,728 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:08:12,763 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,827 43 INFO rb-c635c7a-226731-435507 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-amount .amount:contains("0.00")) 2026-11-12 23:08:12,881 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,943 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:12,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40571630 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'd434bbdb-c68d-49b9-bc25-1da89f3565df'}] 2026-11-12 23:08:12,976 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:08:13,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40571630 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'd434bbdb-c68d-49b9-bc25-1da89f3565df'} created pos.order #159 2026-11-12 23:08:13,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40571630 finished 2026-11-12 23:08:13,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.249 0.628 2026-11-12 23:08:13,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:08:14,096 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:14,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88868398 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'd434bbdb-c68d-49b9-bc25-1da89f3565df'}] 2026-11-12 23:08:14,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88868398 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'd434bbdb-c68d-49b9-bc25-1da89f3565df'} sync ignored for existing PoS order pos.order(159,) (state: paid) 2026-11-12 23:08:14,145 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:14,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88868398 finished 2026-11-12 23:08:14,207 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:14,270 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:14,319 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:14,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.180 2026-11-12 23:08:14,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: tour succeeded 2026-11-12 23:08:14,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_reuse_empty_floating_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 23:08:14,564 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: heap 16248848 (allocated 17563648) 2026-11-12 23:08:14,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Closing chrome headless with pid 61797 2026-11-12 23:08:14,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Closing websocket connection 2026-11-12 23:08:14,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Terminating chrome headless with pid 61797 2026-11-12 23:08:14,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230814_711995_test_reuse_empty_floating_order.txt 2026-11-12 23:08:14,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Removing chrome user profile "/tmp/tmp84x_3tn7_chrome_odoo" 2026-11-12 23:08:14,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-11-12 23:08:15,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome pid: 62010 2026-11-12 23:08:15,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmp38f3azc__chrome_odoo 2026-11-12 23:08:15,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:38051/json/version 2026-11-12 23:08:15,552 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:15,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Browser version: Chrome/150.0.7871.114 2026-11-12 23:08:15,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:38051/json 2026-11-12 23:08:15,608 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:15,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:38051/devtools/page/D836461FDD91BC82BAFAE5068FB13E64 2026-11-12 23:08:15,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Enable chrome headless console log notification 2026-11-12 23:08:15,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless enable page notifications 2026-11-12 23:08:15,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:08:15,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Setting session cookie in browser 2026-11-12 23:08:15,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:08:15,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:08:15,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:08:16,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:16] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.053 0.839 2026-11-12 23:08:16,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigation result: {'frameId': 'D836461FDD91BC82BAFAE5068FB13E64', 'loaderId': '3A8BEB1CADAEC05BBE1F6AD1B6BBFB4C', 'isDownload': False} 2026-11-12 23:08:16,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-11-12 23:08:16,753 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:08:16,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:16] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-11-12 23:08:16,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:16] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-12 23:08:16,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:16] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-11-12 23:08:17,488 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:08:17,495 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:08:17,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-11-12 23:08:17,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 23:08:17,573 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:08:17,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [1/33] Tour PaymentScreenRoundingDown → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:08:17,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:08:17,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:17,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.022 2026-11-12 23:08:17,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.055 2026-11-12 23:08:17,797 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.055 2026-11-12 23:08:17,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:17] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.059 2026-11-12 23:08:18,726 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.271 0.589 2026-11-12 23:08:18,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:08:18,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:08:19,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.080 2026-11-12 23:08:19,056 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:08:19,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-11-12 23:08:19,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:08:19,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:08:19,226 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 23:08:19,226 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:08:19,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.007 0.042 2026-11-12 23:08:19,289 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08: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-11-12 23:08:19,292 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:19,340 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:19,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.007 0.026 2026-11-12 23:08:19,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.087 0.101 2026-11-12 23:08:19,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [2/33] Tour PaymentScreenRoundingDown → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:08:19,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.038 0.296 2026-11-12 23:08:19,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.114 2026-11-12 23:08:19,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [3/33] Tour PaymentScreenRoundingDown → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 23:08:19,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-11-12 23:08:19,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-11-12 23:08:19,803 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:19,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.194 2026-11-12 23:08:19,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-11-12 23:08:19,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-11-12 23:08:19,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:19] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-11-12 23:08:20,006 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:20] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-11-12 23:08:20,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:20] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-11-12 23:08:20,081 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:20] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-11-12 23:08:20,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:20] "GET /web/image?model=product.template&field=image_128&id=1152&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-11-12 23:08:20,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.083 0.287 2026-11-12 23:08:20,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [4/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:08:20,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [5/33] 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-11-12 23:08:20,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [6/33] 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-11-12 23:08:20,568 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:20,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [7/33] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:08:20,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [8/33] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:08:20,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [9/33] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:08:20,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [10/33] Tour PaymentScreenRoundingDown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:08:20,845 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:08:20,847 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:08:20,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [11/33] Tour PaymentScreenRoundingDown → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-11-12 23:08:20,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [12/33] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:08:20,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [13/33] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:08:21,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [14/33] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 23:08:21,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [15/33] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.95")) 2026-11-12 23:08:21,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [16/33] Tour PaymentScreenRoundingDown → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:08:21,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [17/33] Tour PaymentScreenRoundingDown → Step .pos-leftheader .orders-button 2026-11-12 23:08:21,217 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13442629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '496b833a-6bcc-4dda-b3e2-84e39ccd454b'}] 2026-11-12 23:08:21,227 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:08:21,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13442629 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '496b833a-6bcc-4dda-b3e2-84e39ccd454b'} created pos.order #160 2026-11-12 23:08:21,978 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13442629 finished 2026-11-12 23:08:22,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.231 0.602 2026-11-12 23:08:22,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:08:22,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [18/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter 2026-11-12 23:08:22,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86922616 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '496b833a-6bcc-4dda-b3e2-84e39ccd454b'}] 2026-11-12 23:08:22,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86922616 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '496b833a-6bcc-4dda-b3e2-84e39ccd454b'} sync ignored for existing PoS order pos.order(160,) (state: paid) 2026-11-12 23:08:22,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86922616 finished 2026-11-12 23:08:22,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.051 0.168 2026-11-12 23:08:22,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.217 2026-11-12 23:08:22,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [19/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter ul 2026-11-12 23:08:22,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.037 2026-11-12 23:08:22,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [20/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 23:08:22,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [21/33] Tour PaymentScreenRoundingDown → Step .ticket-screen .order-row:contains("001") 2026-11-12 23:08:22,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.022 2026-11-12 23:08:22,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [22/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:08:22,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [23/33] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-11-12 23:08:22,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [24/33] Tour PaymentScreenRoundingDown → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:08:22,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [25/33] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:08:23,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [26/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:08:23,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [27/33] Tour PaymentScreenRoundingDown → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 23:08:23,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [28/33] Tour PaymentScreenRoundingDown → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 23:08:23,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [29/33] Tour PaymentScreenRoundingDown → Step total is -1.98 (trigger: .total:contains("-1.98")) 2026-11-12 23:08:23,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [30/33] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:08:23,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [31/33] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:08:23,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [32/33] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 23:08:23,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [33/33] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '-1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.95")) 2026-11-12 23:08:23,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: tour succeeded 2026-11-12 23:08:23,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingDown SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-12 23:08:23,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: heap 16848732 (allocated 18612224) 2026-11-12 23:08:23,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing chrome headless with pid 62010 2026-11-12 23:08:23,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing websocket connection 2026-11-12 23:08:23,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Terminating chrome headless with pid 62010 2026-11-12 23:08:23,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230823_861812_test_rounding_down.txt 2026-11-12 23:08:23,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Removing chrome user profile "/tmp/tmp38f3azc__chrome_odoo" 2026-11-12 23:08:24,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome pid: 62224 2026-11-12 23:08:24,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmpq1vsjvce_chrome_odoo 2026-11-12 23:08:24,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:34339/json/version 2026-11-12 23:08:24,367 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:24,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Browser version: Chrome/150.0.7871.114 2026-11-12 23:08:24,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:34339/json 2026-11-12 23:08:24,384 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:24,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:34339/devtools/page/DB2391BB4971774A243CDC6163EBCDB8 2026-11-12 23:08:24,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Enable chrome headless console log notification 2026-11-12 23:08:24,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless enable page notifications 2026-11-12 23:08:24,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:08:24,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Setting session cookie in browser 2026-11-12 23:08:24,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:08:24,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:08:24,711 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:24] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.025 0.095 2026-11-12 23:08:24,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigation result: {'frameId': 'DB2391BB4971774A243CDC6163EBCDB8', 'loaderId': 'BE9F425EE92DE2715BB1E7F9422D6AD1', 'isDownload': False} 2026-11-12 23:08:24,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-11-12 23:08:24,755 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:08:24,799 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:24] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-11-12 23:08:24,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:24] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-11-12 23:08:24,832 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:24] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.046 2026-11-12 23:08:25,595 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:25,609 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:08:25,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:08:25,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-12 23:08:25,690 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:08:25,702 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:25,727 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:08:25,744 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:25,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.007 0.010 2026-11-12 23:08:25,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.002 0.016 2026-11-12 23:08:25,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.010 0.049 2026-11-12 23:08:25,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:25] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.039 2026-11-12 23:08:26,643 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.184 0.531 2026-11-12 23:08:26,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:08:26,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 23:08:26,893 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:26] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.054 2026-11-12 23:08:26,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:08:26,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-11-12 23:08:26,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:08:27,030 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:08:27,091 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 23:08:27,096 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 23:08:27,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.021 0.037 2026-11-12 23:08:27,105 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:08:27,108 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:08:27,171 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:27,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.013 0.036 2026-11-12 23:08:27,292 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:27,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.036 0.132 2026-11-12 23:08:27,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.083 0.235 2026-11-12 23:08:27,491 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.128 2026-11-12 23:08:27,516 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:27,536 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.149 2026-11-12 23:08:27,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-11-12 23:08:27,574 43 INFO rb-c635c7a-226731-435507 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"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-11-12 23:08:27,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.200 2026-11-12 23:08:27,648 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:27,678 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.010 0.277 2026-11-12 23:08:27,691 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:27,709 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 23:08:27,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-11-12 23:08:27,754 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.246 2026-11-12 23:08:27,757 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:27,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-11-12 23:08:27,801 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:27,825 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-11-12 23:08:27,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=1152&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-11-12 23:08:27,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-11-12 23:08:27,929 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:27,945 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:27,946 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:27,986 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:28,035 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:28,110 43 INFO rb-c635c7a-226731-435507 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:contains(/^5$/)) 2026-11-12 23:08:28,156 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:28,229 43 INFO rb-c635c7a-226731-435507 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:contains(/^5$/)) 2026-11-12 23:08:28,255 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:28,283 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:28,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [16/16] Tour PaymentScreenTotalDueWithOverPayment → Step change is 3 (trigger: .payment-status-amount .amount:contains("3")) 2026-11-12 23:08:28,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: tour succeeded 2026-11-12 23:08:28,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR PaymentScreenTotalDueWithOverPayment SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-12 23:08:28,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: heap 14531520 (allocated 15466496) 2026-11-12 23:08:28,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing chrome headless with pid 62224 2026-11-12 23:08:28,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing websocket connection 2026-11-12 23:08:28,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Terminating chrome headless with pid 62224 2026-11-12 23:08:28,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230828_750446_test_rounding_down.txt 2026-11-12 23:08:28,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Removing chrome user profile "/tmp/tmpq1vsjvce_chrome_odoo" 2026-11-12 23:08:28,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-11-12 23:08:29,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome pid: 62428 2026-11-12 23:08:29,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome headless temporary user profile dir: /tmp/tmpy8rpa5cl_chrome_odoo 2026-11-12 23:08:29,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Issuing json command http://127.0.0.1:33725/json/version 2026-11-12 23:08:29,656 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:29,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Browser version: Chrome/150.0.7871.114 2026-11-12 23:08:29,679 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Issuing json command http://127.0.0.1:33725/json 2026-11-12 23:08:29,680 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:29,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Websocket url found: ws://127.0.0.1:33725/devtools/page/CCFB1DE357D05381FA2DE62B827FDB3B 2026-11-12 23:08:29,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Enable chrome headless console log notification 2026-11-12 23:08:29,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome headless enable page notifications 2026-11-12 23:08:29,829 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:08:29,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Setting session cookie in browser 2026-11-12 23:08:29,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:08:29,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:08:29,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:08:30,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:30] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.046 1.045 2026-11-12 23:08:30,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Navigation result: {'frameId': 'CCFB1DE357D05381FA2DE62B827FDB3B', 'loaderId': 'CC49D0488ECF3966600777161DCDCE0E', 'isDownload': False} 2026-11-12 23:08:30,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-11-12 23:08:30,994 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:08:31,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:31] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 23:08:31,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:31] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-11-12 23:08:31,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:31] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.072 2026-11-12 23:08:31,807 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:31,809 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:08:31,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 23:08:31,883 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:08:31,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-12 23:08:31,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [1/33] Tour PaymentScreenRoundingUp → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:08:31,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.035 2026-11-12 23:08:31,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:32,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.017 2026-11-12 23:08:32,072 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:32] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.006 0.042 2026-11-12 23:08:32,157 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.062 2026-11-12 23:08:32,161 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:32] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.052 2026-11-12 23:08:33,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.238 0.635 2026-11-12 23:08:33,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:08:33,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 23:08:33,349 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.051 2026-11-12 23:08:33,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:08:33,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: Owl is running in 'dev' mode. 2026-11-12 23:08:33,466 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-11-12 23:08:33,595 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 23:08:33,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 23:08:33,598 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:08:33,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.063 2026-11-12 23:08:33,668 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:33,673 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:33,710 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:33,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [2/33] Tour PaymentScreenRoundingUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:08:33,851 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:33] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.078 0.071 2026-11-12 23:08:34,010 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.067 0.249 2026-11-12 23:08:34,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.003 0.331 2026-11-12 23:08:34,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [3/33] Tour PaymentScreenRoundingUp → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-11-12 23:08:34,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.164 2026-11-12 23:08:34,132 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:34,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-11-12 23:08:34,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.206 2026-11-12 23:08:34,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-11-12 23:08:34,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-11-12 23:08:34,293 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-11-12 23:08:34,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.169 2026-11-12 23:08:34,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-11-12 23:08:34,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.208 2026-11-12 23:08:34,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image?model=product.template&field=image_128&id=1153&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.207 2026-11-12 23:08:34,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.004 0.213 2026-11-12 23:08:34,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.292 2026-11-12 23:08:34,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [4/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:08:34,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [5/33] 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-11-12 23:08:34,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [6/33] 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-11-12 23:08:34,859 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:08:34,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [7/33] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:08:34,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [8/33] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:08:35,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [9/33] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:08:35,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [10/33] Tour PaymentScreenRoundingUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:08:35,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:35,171 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:08:35,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [11/33] Tour PaymentScreenRoundingUp → Step total is 1.96 (trigger: .total:contains("1.96")) 2026-11-12 23:08:35,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [12/33] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:08:35,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [13/33] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:08:35,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [14/33] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 23:08:35,410 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [15/33] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-11-12 23:08:35,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [16/33] Tour PaymentScreenRoundingUp → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:08:35,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [17/33] Tour PaymentScreenRoundingUp → Step .pos-leftheader .orders-button 2026-11-12 23:08:35,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97714376 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '4c54cb2e-ee64-44bf-9af1-c2cba76936a7'}] 2026-11-12 23:08:35,551 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:08:36,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97714376 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '4c54cb2e-ee64-44bf-9af1-c2cba76936a7'} created pos.order #161 2026-11-12 23:08:36,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97714376 finished 2026-11-12 23:08:36,286 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.169 0.586 2026-11-12 23:08:36,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:08:36,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60694340 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '4c54cb2e-ee64-44bf-9af1-c2cba76936a7'}] 2026-11-12 23:08:36,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [18/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter 2026-11-12 23:08:36,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60694340 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '4c54cb2e-ee64-44bf-9af1-c2cba76936a7'} sync ignored for existing PoS order pos.order(161,) (state: paid) 2026-11-12 23:08:36,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60694340 finished 2026-11-12 23:08:36,774 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.055 0.189 2026-11-12 23:08:36,785 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.226 2026-11-12 23:08:36,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [19/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter ul 2026-11-12 23:08:36,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.029 2026-11-12 23:08:36,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [20/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 23:08:36,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [21/33] Tour PaymentScreenRoundingUp → Step .ticket-screen .order-row:contains("001") 2026-11-12 23:08:36,962 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.016 2026-11-12 23:08:37,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [22/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:08:37,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [23/33] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-11-12 23:08:37,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [24/33] Tour PaymentScreenRoundingUp → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:08:37,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [25/33] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:08:37,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [26/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:08:37,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [27/33] Tour PaymentScreenRoundingUp → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 23:08:37,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [28/33] Tour PaymentScreenRoundingUp → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 23:08:37,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [29/33] Tour PaymentScreenRoundingUp → Step total is -1.96 (trigger: .total:contains("-1.96")) 2026-11-12 23:08:37,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [30/33] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:08:37,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [31/33] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:08:37,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [32/33] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-11-12 23:08:37,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [33/33] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '-2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-2.00")) 2026-11-12 23:08:37,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: tour succeeded 2026-11-12 23:08:37,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: ╔════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingUp SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-11-12 23:08:37,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: heap 16794556 (allocated 18350080) 2026-11-12 23:08:37,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Closing chrome headless with pid 62428 2026-11-12 23:08:37,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Closing websocket connection 2026-11-12 23:08:37,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Terminating chrome headless with pid 62428 2026-11-12 23:08:38,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230838_041218_test_rounding_up.txt 2026-11-12 23:08:38,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Removing chrome user profile "/tmp/tmpy8rpa5cl_chrome_odoo" 2026-11-12 23:08:38,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_saver_screen_close_overlays ... 2026-11-12 23:08:38,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Chrome pid: 62634 2026-11-12 23:08:38,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Chrome headless temporary user profile dir: /tmp/tmpi1_r6y21_chrome_odoo 2026-11-12 23:08:38,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Issuing json command http://127.0.0.1:36807/json/version 2026-11-12 23:08:38,833 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:38,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Browser version: Chrome/150.0.7871.114 2026-11-12 23:08:38,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Issuing json command http://127.0.0.1:36807/json 2026-11-12 23:08:38,876 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:38,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Websocket url found: ws://127.0.0.1:36807/devtools/page/D232B0539817B467182AA2BF24E7C9FF 2026-11-12 23:08:38,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Enable chrome headless console log notification 2026-11-12 23:08:38,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Chrome headless enable page notifications 2026-11-12 23:08:39,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:08:39,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Setting session cookie in browser 2026-11-12 23:08:39,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:08:39,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:08:39,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:08:40,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:40] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.073 0.863 2026-11-12 23:08:40,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Navigation result: {'frameId': 'D232B0539817B467182AA2BF24E7C9FF', 'loaderId': 'BD2029DD7A152D9EB14F3CC35C9BFE60', 'isDownload': False} 2026-11-12 23:08:40,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Evaluate ready code "odoo.isTourReady('SaverScreenCloseOverlaysTour')" 2026-11-12 23:08:40,083 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:08:40,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:40] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-11-12 23:08:40,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:40] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-11-12 23:08:40,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:40] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.054 2026-11-12 23:08:40,992 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:08:40,994 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:08:41,053 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.034 2026-11-12 23:08:41,097 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:08:41,108 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.021 2026-11-12 23:08:41,117 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:41,145 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:08:41,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:41,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.034 2026-11-12 23:08:41,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:41] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.064 2026-11-12 23:08:41,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.054 2026-11-12 23:08:41,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.009 2026-11-12 23:08:42,379 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.295 0.629 2026-11-12 23:08:42,430 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:08:42,574 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:08:42,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.051 2026-11-12 23:08:42,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 23:08:42,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: Owl is running in 'dev' mode. 2026-11-12 23:08:42,769 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 23:08:42,835 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:42,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:08:42,886 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:08:42,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.060 2026-11-12 23:08:42,936 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:42,939 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:43,013 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:08:43,108 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:43,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.045 0.107 2026-11-12 23:08:43,154 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.148 2026-11-12 23:08:43,298 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.046 0.269 2026-11-12 23:08:43,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.016 0.143 2026-11-12 23:08:43,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [3/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-11-12 23:08:43,408 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.019 0.169 2026-11-12 23:08:43,430 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:43,440 43 INFO rb-c635c7a-226731-435507 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 .modal-content))) 2026-11-12 23:08:43,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.221 2026-11-12 23:08:43,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [5/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-11-12 23:08:43,497 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-11-12 23:08:43,512 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /viin_brand_pos/static/src/img/Viindoo-logo-slogan-half-inverted.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:43,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.292 2026-11-12 23:08:43,544 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:43,587 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-11-12 23:08:43,607 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:43,629 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-11-12 23:08:43,662 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:43,672 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-11-12 23:08:43,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-11-12 23:08:43,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-11-12 23:08:43,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.054 0.168 2026-11-12 23:08:43,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [9/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-11-12 23:08:44,008 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:44,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: tour succeeded 2026-11-12 23:08:44,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: ╔═════════════════════════════════════════════╗ ║ TOUR SaverScreenCloseOverlaysTour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-12 23:08:44,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: heap 13769584 (allocated 14680064) 2026-11-12 23:08:44,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Closing chrome headless with pid 62634 2026-11-12 23:08:44,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Closing websocket connection 2026-11-12 23:08:44,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Terminating chrome headless with pid 62634 2026-11-12 23:08:44,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230844_350685_test_saver_screen_close_overlays.txt 2026-11-12 23:08:44,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Removing chrome user profile "/tmp/tmpi1_r6y21_chrome_odoo" 2026-11-12 23:08:44,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_set_opening_note_without_cash_method ... 2026-11-12 23:08:45,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome pid: 62839 2026-11-12 23:08:45,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmpp_luj40d_chrome_odoo 2026-11-12 23:08:45,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:39389/json/version 2026-11-12 23:08:45,015 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:45,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-11-12 23:08:45,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:39389/json 2026-11-12 23:08:45,072 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:45,083 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Websocket url found: ws://127.0.0.1:39389/devtools/page/14BA74F67229FD68B5F2C229AC08C407 2026-11-12 23:08:45,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Enable chrome headless console log notification 2026-11-12 23:08:45,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome headless enable page notifications 2026-11-12 23:08:45,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:08:45,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Setting session cookie in browser 2026-11-12 23:08:45,242 43 INFO rb-c635c7a-226731-435507 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/6" in browser 2026-11-12 23:08:45,242 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 23:08:45,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:08:46,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:46] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.060 0.875 2026-11-12 23:08:46,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Navigation result: {'frameId': '14BA74F67229FD68B5F2C229AC08C407', 'loaderId': 'C5D33429B47A07D10C2245D38EEBB727', 'isDownload': False} 2026-11-12 23:08:46,211 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:46,240 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:08:46,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:46] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-11-12 23:08:46,277 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:46] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 23:08:46,291 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:46] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 23:08:47,132 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:08:47,133 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:08:47,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.022 2026-11-12 23:08:47,217 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:08:47,226 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:08:47,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [1/13] Tour test_set_opening_note_without_cash_method → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:08:47,246 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-12 23:08:47,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:47,318 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-11-12 23:08:47,341 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.031 2026-11-12 23:08:47,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.047 2026-11-12 23:08:47,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:47] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.032 2026-11-12 23:08:48,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.243 0.688 2026-11-12 23:08:48,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:08:48,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:08:48,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.052 2026-11-12 23:08:48,775 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:08:48,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: Owl is running in 'dev' mode. 2026-11-12 23:08:48,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 23:08:48,898 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:08:48,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:08:48,935 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 23:08:48,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.045 2026-11-12 23:08:48,986 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:49,005 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:08:49,035 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-11-12 23:08:49,053 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:08:49,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.037 0.073 2026-11-12 23:08:49,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [2/13] Tour test_set_opening_note_without_cash_method → Step Add Opening Notes (trigger: .opening-notes) 2026-11-12 23:08:49,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.030 0.172 2026-11-12 23:08:49,322 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.058 2026-11-12 23:08:49,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [3/13] 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-11-12 23:08:49,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-11-12 23:08:49,409 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-11-12 23:08:49,473 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.016 0.104 2026-11-12 23:08:49,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-11-12 23:08:49,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [4/13] Tour test_set_opening_note_without_cash_method → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 23:08:49,516 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:49,590 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.215 2026-11-12 23:08:49,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-11-12 23:08:49,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-11-12 23:08:49,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.280 2026-11-12 23:08:49,742 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-11-12 23:08:49,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 33 0.041 0.294 2026-11-12 23:08:49,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [5/13] Tour test_set_opening_note_without_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:08:50,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [6/13] Tour test_set_opening_note_without_cash_method → 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-11-12 23:08:50,072 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:50,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [7/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:08:50,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [8/13] Tour test_set_opening_note_without_cash_method → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:08:50,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [9/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-11-12 23:08:50,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [10/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:08:50,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [11/13] Tour test_set_opening_note_without_cash_method → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:08:50,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [12/13] Tour test_set_opening_note_without_cash_method → 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-11-12 23:08:50,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [13/13] Tour test_set_opening_note_without_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:08:50,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: tour succeeded 2026-11-12 23:08:50,495 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:50,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: heap 14503240 (allocated 15466496) 2026-11-12 23:08:50,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Closing chrome headless with pid 62839 2026-11-12 23:08:50,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Closing websocket connection 2026-11-12 23:08:50,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Terminating chrome headless with pid 62839 2026-11-12 23:08:50,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230850_853507_test_set_opening_note_without_cash_method.txt 2026-11-12 23:08:50,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Removing chrome user profile "/tmp/tmpp_luj40d_chrome_odoo" 2026-11-12 23:08:50,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_sync_from_ui_one_by_one ... 2026-11-12 23:08:51,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome pid: 63037 2026-11-12 23:08:51,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome headless temporary user profile dir: /tmp/tmpw83g7671_chrome_odoo 2026-11-12 23:08:51,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:41033/json/version 2026-11-12 23:08:51,346 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:51,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Browser version: Chrome/150.0.7871.114 2026-11-12 23:08:51,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:41033/json 2026-11-12 23:08:51,402 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:08:51,412 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Websocket url found: ws://127.0.0.1:41033/devtools/page/449601282F85FCF3359B92BE2794D0D9 2026-11-12 23:08:51,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Enable chrome headless console log notification 2026-11-12 23:08:51,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome headless enable page notifications 2026-11-12 23:08:51,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:08:51,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Setting session cookie in browser 2026-11-12 23:08:51,544 43 INFO rb-c635c7a-226731-435507 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/6" in browser 2026-11-12 23:08:51,545 43 INFO rb-c635c7a-226731-435507 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/6" 2026-11-12 23:08:51,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:08:52,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:52] "GET /pos/ui/6 HTTP/1.1" 200 - 142 0.092 1.325 2026-11-12 23:08:52,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Navigation result: {'frameId': '449601282F85FCF3359B92BE2794D0D9', 'loaderId': 'F815C99B0C3B758755530967BF4CE7D3', 'isDownload': False} 2026-11-12 23:08:52,979 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:53,008 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:08:53,040 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:53] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.013 2026-11-12 23:08:53,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:53] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 23:08:53,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:53] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-11-12 23:08:53,849 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:08:53,857 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:08:53,885 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-11-12 23:08:53,936 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:08:53,937 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 23:08:53,951 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:53,979 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:08:54,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:08:54,064 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:54] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.013 0.019 2026-11-12 23:08:54,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.044 2026-11-12 23:08:54,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:54] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.010 2026-11-12 23:08:54,176 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.058 2026-11-12 23:08:55,026 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.242 0.556 2026-11-12 23:08:55,065 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:08:55,225 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 23:08:55,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.099 2026-11-12 23:08:55,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 23:08:55,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: Owl is running in 'dev' mode. 2026-11-12 23:08:55,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 23:08:55,580 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:55,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.011 0.041 2026-11-12 23:08:55,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 23:08:55,648 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:08:55,685 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:08:55,688 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:55,738 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:08:55,832 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:55,834 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:55] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.032 0.079 2026-11-12 23:08:56,014 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:56,028 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.109 0.190 2026-11-12 23:08:56,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.345 2026-11-12 23:08:56,102 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:08:56,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.014 0.150 2026-11-12 23:08:56,159 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:56,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.221 2026-11-12 23:08:56,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-11-12 23:08:56,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.278 2026-11-12 23:08:56,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.269 2026-11-12 23:08:56,385 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-11-12 23:08:56,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.261 2026-11-12 23:08:56,475 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.014 0.242 2026-11-12 23:08:56,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.270 2026-11-12 23:08:56,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.070 0.314 2026-11-12 23:08:56,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.007 0.361 2026-11-12 23:08:56,768 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:56,821 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:56,946 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:56,965 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:08:56,967 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:56,987 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:08:56,999 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:57,061 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:57,152 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:57,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81969738 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '74c5c5f0-225d-42de-bb94-13cb99c078c6'}] 2026-11-12 23:08:57,214 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:08:57,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81969738 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '74c5c5f0-225d-42de-bb94-13cb99c078c6'} created pos.order #162 2026-11-12 23:08:57,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81969738 finished 2026-11-12 23:08:58,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.238 0.607 2026-11-12 23:08:58,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75874084 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'dbaca608-56ee-43a5-97b6-5a20579d4d4e'}] 2026-11-12 23:08:58,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75874084 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': 'dbaca608-56ee-43a5-97b6-5a20579d4d4e'} created pos.order #163 2026-11-12 23:08:58,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75874084 finished 2026-11-12 23:08:58,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.048 0.182 2026-11-12 23:08:58,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93249460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000003', 'uuid': 'e2ea6658-2b55-49bc-b15b-bea80611251f'}] 2026-11-12 23:08:58,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93249460 order {'name': '/', 'pos_reference': '261-6-000003', 'uuid': 'e2ea6658-2b55-49bc-b15b-bea80611251f'} created pos.order #164 2026-11-12 23:08:58,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93249460 finished 2026-11-12 23:08:58,585 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.038 0.184 2026-11-12 23:08:58,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31665013 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000004', 'uuid': '1714417c-4751-47fc-ae57-767d74987e90'}] 2026-11-12 23:08:58,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31665013 order {'name': '/', 'pos_reference': '261-6-000004', 'uuid': '1714417c-4751-47fc-ae57-767d74987e90'} created pos.order #165 2026-11-12 23:08:58,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31665013 finished 2026-11-12 23:08:58,940 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.058 0.213 2026-11-12 23:08:59,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41918294 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000005', 'uuid': '650db264-4d7e-4df2-9a6f-89e6e0a0048e'}] 2026-11-12 23:08:59,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41918294 order {'name': '/', 'pos_reference': '261-6-000005', 'uuid': '650db264-4d7e-4df2-9a6f-89e6e0a0048e'} created pos.order #166 2026-11-12 23:08:59,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41918294 finished 2026-11-12 23:08:59,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.032 0.157 2026-11-12 23:08:59,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56781904 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000006', 'uuid': '8a738e4d-b560-433a-8637-59d53af4f5ac'}] 2026-11-12 23:08:59,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56781904 order {'name': '/', 'pos_reference': '261-6-000006', 'uuid': '8a738e4d-b560-433a-8637-59d53af4f5ac'} created pos.order #167 2026-11-12 23:08:59,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56781904 finished 2026-11-12 23:08:59,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.050 0.185 2026-11-12 23:08:59,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:08:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:08:59,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: tour succeeded 2026-11-12 23:08:59,820 43 INFO rb-c635c7a-226731-435507 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-11-12 23:08:59,826 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55105949 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '74c5c5f0-225d-42de-bb94-13cb99c078c6'}] 2026-11-12 23:08:59,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55105949 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '74c5c5f0-225d-42de-bb94-13cb99c078c6'} sync ignored for existing PoS order pos.order(162,) (state: paid) 2026-11-12 23:08:59,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55105949 finished 2026-11-12 23:09:00,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: heap 18120716 (allocated 19795968) 2026-11-12 23:09:00,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.061 0.162 2026-11-12 23:09:00,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Closing chrome headless with pid 63037 2026-11-12 23:09:00,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Closing websocket connection 2026-11-12 23:09:00,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Terminating chrome headless with pid 63037 2026-11-12 23:09:00,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230900_211881_test_sync_from_ui_one_by_one.txt 2026-11-12 23:09:00,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Removing chrome user profile "/tmp/tmpw83g7671_chrome_odoo" 2026-11-12 23:09:00,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tax_control_button_visiblity ... 2026-11-12 23:09:00,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome pid: 63244 2026-11-12 23:09:00,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome headless temporary user profile dir: /tmp/tmp_d9q7t___chrome_odoo 2026-11-12 23:09:00,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:32783/json/version 2026-11-12 23:09:00,908 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:00,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Browser version: Chrome/150.0.7871.114 2026-11-12 23:09:00,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:32783/json 2026-11-12 23:09:00,984 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:01,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Websocket url found: ws://127.0.0.1:32783/devtools/page/FD41DE49C49E923FA54E9343FC70208A 2026-11-12 23:09:01,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Enable chrome headless console log notification 2026-11-12 23:09:01,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome headless enable page notifications 2026-11-12 23:09:01,206 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:09:01,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Setting session cookie in browser 2026-11-12 23:09:01,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:09:01,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:09:01,272 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:09:02,116 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:02] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.047 0.800 2026-11-12 23:09:02,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Navigation result: {'frameId': 'FD41DE49C49E923FA54E9343FC70208A', 'loaderId': '8CEC632C8E9584BAD760D984D5E8399A', 'isDownload': False} 2026-11-12 23:09:02,121 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:02,152 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:09:02,186 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:02] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-11-12 23:09:02,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:02] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-11-12 23:09:02,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:02] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.049 2026-11-12 23:09:03,008 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:09:03,018 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:09:03,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-11-12 23:09:03,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.013 2026-11-12 23:09:03,101 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:09:03,115 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:03,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:09:03,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:09:03,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-11-12 23:09:03,220 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.042 2026-11-12 23:09:03,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.058 2026-11-12 23:09:03,312 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:03] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.044 2026-11-12 23:09:04,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.325 0.668 2026-11-12 23:09:04,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:09:04,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 23:09:04,601 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-11-12 23:09:04,665 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:09:04,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: Owl is running in 'dev' mode. 2026-11-12 23:09:04,719 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-11-12 23:09:04,805 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:09:04,836 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:04,864 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.010 0.043 2026-11-12 23:09:04,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-11-12 23:09:04,918 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:09:04,921 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:09:04,985 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:09:05,101 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:05,101 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.064 0.077 2026-11-12 23:09:05,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.006 0.202 2026-11-12 23:09:05,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.096 0.244 2026-11-12 23:09:05,377 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:05,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.013 0.195 2026-11-12 23:09:05,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.020 0.209 2026-11-12 23:09:05,511 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:05,549 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.261 2026-11-12 23:09:05,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.322 2026-11-12 23:09:05,670 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.371 2026-11-12 23:09:05,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.349 2026-11-12 23:09:05,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.345 2026-11-12 23:09:05,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-11-12 23:09:05,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.260 2026-11-12 23:09:05,856 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-11-12 23:09:05,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.040 0.336 2026-11-12 23:09:06,022 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:06,042 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:06,101 43 INFO rb-c635c7a-226731-435507 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: .more-btn) 2026-11-12 23:09:06,152 43 INFO rb-c635c7a-226731-435507 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: ---check fiscal position button--- is not true (trigger: body:not(:has(.o_fiscal_position_button))) 2026-11-12 23:09:06,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: tour succeeded 2026-11-12 23:09:06,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_tax_control_button_visiblity SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-12 23:09:06,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: heap 13558092 (allocated 14417920) 2026-11-12 23:09:06,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Closing chrome headless with pid 63244 2026-11-12 23:09:06,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Closing websocket connection 2026-11-12 23:09:06,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Terminating chrome headless with pid 63244 2026-11-12 23:09:06,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230906_482405_test_tax_control_button_visiblity.txt 2026-11-12 23:09:06,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Removing chrome user profile "/tmp/tmp_d9q7t___chrome_odoo" 2026-11-12 23:09:06,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_ticket_screen_search_suggestions ... 2026-11-12 23:09:07,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Chrome pid: 63444 2026-11-12 23:09:07,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Chrome headless temporary user profile dir: /tmp/tmpr0iebp0f_chrome_odoo 2026-11-12 23:09:07,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Issuing json command http://127.0.0.1:40523/json/version 2026-11-12 23:09:07,082 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:07,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Browser version: Chrome/150.0.7871.114 2026-11-12 23:09:07,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Issuing json command http://127.0.0.1:40523/json 2026-11-12 23:09:07,175 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:07,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Websocket url found: ws://127.0.0.1:40523/devtools/page/052E427ECCFC659CA6E574AB9608D98A 2026-11-12 23:09:07,220 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Enable chrome headless console log notification 2026-11-12 23:09:07,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Chrome headless enable page notifications 2026-11-12 23:09:07,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:09:07,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Setting session cookie in browser 2026-11-12 23:09:07,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:09:07,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:09:07,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:09:08,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:08] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.051 0.870 2026-11-12 23:09:08,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Navigation result: {'frameId': '052E427ECCFC659CA6E574AB9608D98A', 'loaderId': '978ACD20D3249CB8BA2079B2FAF43914', 'isDownload': False} 2026-11-12 23:09:08,362 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Evaluate ready code "odoo.isTourReady('test_ticket_screen_search_suggestions')" 2026-11-12 23:09:08,402 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:09:08,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:08] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 23:09:08,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:08] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 23:09:08,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:08] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-11-12 23:09:09,368 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:09,376 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:09:09,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.026 2026-11-12 23:09:09,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Evaluate test code "odoo.startTour('test_ticket_screen_search_suggestions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:09:09,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 23:09:09,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: [1/9] Tour test_ticket_screen_search_suggestions → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:09:09,502 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:09:09,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:09:09,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.026 2026-11-12 23:09:09,608 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.041 2026-11-12 23:09:09,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.058 2026-11-12 23:09:09,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:09] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.082 2026-11-12 23:09:10,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.315 0.669 2026-11-12 23:09:10,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:09:10,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:09:10,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:10] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-11-12 23:09:11,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-11-12 23:09:11,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: Owl is running in 'dev' mode. 2026-11-12 23:09:11,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 23:09:11,231 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:09:11,238 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:09:11,247 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:09:11,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.005 0.048 2026-11-12 23:09:11,334 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09: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-11-12 23:09:11,337 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:09:11,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.014 0.031 2026-11-12 23:09:11,497 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:09:11,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: [2/9] Tour test_ticket_screen_search_suggestions → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:09:11,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.054 0.100 2026-11-12 23:09:11,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: [3/9] Tour test_ticket_screen_search_suggestions → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:09:11,817 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.113 0.245 2026-11-12 23:09:11,837 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:09:11,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.301 2026-11-12 23:09:11,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.022 0.217 2026-11-12 23:09:11,958 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.274 2026-11-12 23:09:11,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:11] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.295 2026-11-12 23:09:12,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.370 2026-11-12 23:09:12,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-11-12 23:09:12,134 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-11-12 23:09:12,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.261 2026-11-12 23:09:12,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-11-12 23:09:12,383 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.322 2026-11-12 23:09:12,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.333 2026-11-12 23:09:12,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: [4/9] Tour test_ticket_screen_search_suggestions → Step .pos-leftheader .orders-button 2026-11-12 23:09:12,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: [5/9] Tour test_ticket_screen_search_suggestions → Step wait for the loading overlay to be gone before probing what is on top (trigger: body:not(:has(.pos-loader))) 2026-11-12 23:09:12,576 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-11-12 23:09:12,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: [6/9] Tour test_ticket_screen_search_suggestions → Step type a search term to display the search field suggestions (trigger: .pos-search-bar input) 2026-11-12 23:09:12,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.038 2026-11-12 23:09:12,642 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:09:12,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: [7/9] Tour test_ticket_screen_search_suggestions → Step the "Receipt Number" search suggestion must not be covered by another element (trigger: .pos-search-bar .search ul li:contains("Receipt Number")) 2026-11-12 23:09:12,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: [8/9] Tour test_ticket_screen_search_suggestions → Step the "Date" search suggestion must not be covered by another element (trigger: .pos-search-bar .search ul li:contains("Date")) 2026-11-12 23:09:12,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: [9/9] Tour test_ticket_screen_search_suggestions → Step the "Customer" search suggestion must not be covered by another element (trigger: .pos-search-bar .search ul li:contains("Customer")) 2026-11-12 23:09:12,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: tour succeeded 2026-11-12 23:09:12,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_ticket_screen_search_suggestions SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 23:09:12,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions.browser: heap 14428172 (allocated 15204352) 2026-11-12 23:09:13,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Closing chrome headless with pid 63444 2026-11-12 23:09:13,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Closing websocket connection 2026-11-12 23:09:13,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Terminating chrome headless with pid 63444 2026-11-12 23:09:13,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230913_185705_test_ticket_screen_search_suggestions.txt 2026-11-12 23:09:13,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_search_suggestions: Removing chrome user profile "/tmp/tmpr0iebp0f_chrome_odoo" 2026-11-12 23:09:13,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tracking_number_closing_session ... 2026-11-12 23:09:13,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome pid: 63651 2026-11-12 23:09:13,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome headless temporary user profile dir: /tmp/tmp5j9cupw9_chrome_odoo 2026-11-12 23:09:13,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:40379/json/version 2026-11-12 23:09:13,837 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:13,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Browser version: Chrome/150.0.7871.114 2026-11-12 23:09:13,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:40379/json 2026-11-12 23:09:13,916 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:13,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Websocket url found: ws://127.0.0.1:40379/devtools/page/A4B4C3080C18555AAFBB19E295602EF8 2026-11-12 23:09:13,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Enable chrome headless console log notification 2026-11-12 23:09:14,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome headless enable page notifications 2026-11-12 23:09:14,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:09:14,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Setting session cookie in browser 2026-11-12 23:09:14,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:09:14,160 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:09:14,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:09:15,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:15] "GET /pos/ui/6 HTTP/1.1" 200 - 89 0.049 1.189 2026-11-12 23:09:15,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Navigation result: {'frameId': 'A4B4C3080C18555AAFBB19E295602EF8', 'loaderId': '898C16504389264AD81E0190AA386890', 'isDownload': False} 2026-11-12 23:09:15,419 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:15,459 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:09:15,506 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:15] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 23:09:15,518 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:15] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-11-12 23:09:15,558 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:15] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.066 2026-11-12 23:09:16,227 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:09:16,261 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.032 2026-11-12 23:09:16,266 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 23:09:16,301 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:09:16,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-12 23:09:16,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [1/41] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:09:16,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:09:16,356 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:09:16,402 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-11-12 23:09:16,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.035 2026-11-12 23:09:16,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.043 2026-11-12 23:09:16,488 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:16] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.032 2026-11-12 23:09:17,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.320 0.595 2026-11-12 23:09:17,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 23:09:17,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 23:09:17,761 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:17] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.096 2026-11-12 23:09:17,836 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-11-12 23:09:17,874 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-11-12 23:09:17,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-11-12 23:09:17,972 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:18,019 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.008 0.024 2026-11-12 23:09:18,022 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:09:18,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:09:18,052 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:09:18,053 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:09:18,103 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-11-12 23:09:18,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [2/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:09:18,232 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:18,375 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.066 0.096 2026-11-12 23:09:18,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [3/41] Tour test_tracking_number_closing_session → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-12 23:09:18,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.032 0.243 2026-11-12 23:09:18,508 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:09:18,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-11-12 23:09:18,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.271 2026-11-12 23:09:18,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.282 2026-11-12 23:09:18,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.374 2026-11-12 23:09:18,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.305 2026-11-12 23:09:18,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.223 2026-11-12 23:09:18,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.248 2026-11-12 23:09:18,847 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.254 2026-11-12 23:09:18,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.305 2026-11-12 23:09:19,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:19] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.303 2026-11-12 23:09:19,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:19] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.388 2026-11-12 23:09:19,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [4/41] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:09:19,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [5/41] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-12 23:09:19,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:19,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [6/41] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:09:19,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [7/41] 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-11-12 23:09:19,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [8/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:09:19,337 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [9/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:09:19,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [10/41] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:09:19,451 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:09:19,455 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:19,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [11/41] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:09:19,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [12/41] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:09:19,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [13/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:09:19,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3616649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'a265bbb1-f59f-40a6-acec-9d8f585379e8'}] 2026-11-12 23:09:19,662 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:09:19,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [14/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:09:20,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3616649 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': 'a265bbb1-f59f-40a6-acec-9d8f585379e8'} created pos.order #168 2026-11-12 23:09:20,365 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3616649 finished 2026-11-12 23:09:20,470 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.254 0.574 2026-11-12 23:09:20,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:09:20,731 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6122466 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'a265bbb1-f59f-40a6-acec-9d8f585379e8'}] 2026-11-12 23:09:20,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6122466 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': 'a265bbb1-f59f-40a6-acec-9d8f585379e8'} sync ignored for existing PoS order pos.order(168,) (state: paid) 2026-11-12 23:09:20,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [15/41] Tour test_tracking_number_closing_session → Step product screen is shown (trigger: .product-screen) 2026-11-12 23:09:20,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6122466 finished 2026-11-12 23:09:20,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [16/41] Tour test_tracking_number_closing_session → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:09:20,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [17/41] Tour test_tracking_number_closing_session → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-11-12 23:09:20,919 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [18/41] Tour test_tracking_number_closing_session → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-11-12 23:09:20,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [19/41] Tour test_tracking_number_closing_session → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-11-12 23:09:20,998 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.053 0.216 2026-11-12 23:09:21,053 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [20/41] Tour test_tracking_number_closing_session → Step Select button close register (trigger: button:contains(close register)) 2026-11-12 23:09:21,111 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:21] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.011 0.043 2026-11-12 23:09:21,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:21] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 7 0.005 0.024 2026-11-12 23:09:21,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:21] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 21 0.026 0.080 2026-11-12 23:09:23,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:23] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 501 0.551 1.114 2026-11-12 23:09:23,215 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:23] "GET /pos/ui/6 HTTP/1.1" 200 - 73 0.054 0.112 2026-11-12 23:09:24,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [21/41] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:09:24,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 23:09:24,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-11-12 23:09:24,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:09:24,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.011 0.050 2026-11-12 23:09:24,431 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:24] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 304 - 2 0.002 0.051 2026-11-12 23:09:24,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:24] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.003 2026-11-12 23:09:24,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 124 0.089 0.177 2026-11-12 23:09:24,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.007 0.033 2026-11-12 23:09:24,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-11-12 23:09:25,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:25] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 304 - 3 0.006 0.025 2026-11-12 23:09:25,078 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-11-12 23:09:25,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-11-12 23:09:25,139 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:09:25,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:25] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 304 - 3 0.005 0.038 2026-11-12 23:09:25,272 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [22/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:09:25,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [23/41] Tour test_tracking_number_closing_session → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:09:25,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:25] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.083 0.075 2026-11-12 23:09:25,625 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:25] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.056 0.242 2026-11-12 23:09:25,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 26 0.033 0.281 2026-11-12 23:09:25,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [24/41] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:09:25,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:09:25,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [25/41] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 23:09:25,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [26/41] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:09:26,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [27/41] 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-11-12 23:09:26,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [28/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:09:26,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [29/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:09:26,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [30/41] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:09:26,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [31/41] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:09:26,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [32/41] Tour test_tracking_number_closing_session → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-11-12 23:09:26,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [33/41] Tour test_tracking_number_closing_session → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:09:26,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [34/41] Tour test_tracking_number_closing_session → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-11-12 23:09:26,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [35/41] Tour test_tracking_number_closing_session → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-11-12 23:09:26,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [36/41] Tour test_tracking_number_closing_session → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-11-12 23:09:26,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [37/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:09:26,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [38/41] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:09:26,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [39/41] Tour test_tracking_number_closing_session → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:09:26,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61180079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000002', 'uuid': '235989ab-6292-4a3e-ae77-3c5237fa8d85'}] 2026-11-12 23:09:27,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61180079 order {'name': '/', 'pos_reference': '261-6-000002', 'uuid': '235989ab-6292-4a3e-ae77-3c5237fa8d85'} created pos.order #169 2026-11-12 23:09:27,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61180079 finished 2026-11-12 23:09:27,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.274 0.529 2026-11-12 23:09:27,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.010 0.009 2026-11-12 23:09:27,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [40/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:09:27,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64035643 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': '235989ab-6292-4a3e-ae77-3c5237fa8d85'}] 2026-11-12 23:09:27,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64035643 order {'name': 'Shop - 000002', 'pos_reference': '261-6-000002', 'uuid': '235989ab-6292-4a3e-ae77-3c5237fa8d85'} sync ignored for existing PoS order pos.order(169,) (state: paid) 2026-11-12 23:09:27,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64035643 finished 2026-11-12 23:09:27,756 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [41/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:09:27,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: tour succeeded 2026-11-12 23:09:27,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_tracking_number_closing_session SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-12 23:09:27,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.091 0.157 2026-11-12 23:09:28,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: heap 20401040 (allocated 23330816) 2026-11-12 23:09:28,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Closing chrome headless with pid 63651 2026-11-12 23:09:28,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Closing websocket connection 2026-11-12 23:09:28,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Terminating chrome headless with pid 63651 2026-11-12 23:09:28,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230928_283322_test_tracking_number_closing_session.txt 2026-11-12 23:09:28,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Removing chrome user profile "/tmp/tmp5j9cupw9_chrome_odoo" 2026-11-12 23:09:28,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_translate_product_name ... 2026-11-12 23:09:29,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome pid: 63886 2026-11-12 23:09:29,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome headless temporary user profile dir: /tmp/tmpq6zpvmqo_chrome_odoo 2026-11-12 23:09:29,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Issuing json command http://127.0.0.1:42897/json/version 2026-11-12 23:09:29,404 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:29,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Browser version: Chrome/150.0.7871.114 2026-11-12 23:09:29,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Issuing json command http://127.0.0.1:42897/json 2026-11-12 23:09:29,478 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:29,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Websocket url found: ws://127.0.0.1:42897/devtools/page/120CD3203DB1281E44A3C951A8FBAC70 2026-11-12 23:09:29,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Enable chrome headless console log notification 2026-11-12 23:09:29,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome headless enable page notifications 2026-11-12 23:09:29,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:09:29,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Setting session cookie in browser 2026-11-12 23:09:29,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Open "http://127.0.0.1:8069/pos/ui/6" in browser 2026-11-12 23:09:29,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Navigating to: "http://127.0.0.1:8069/pos/ui/6" 2026-11-12 23:09:29,783 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:09:30,772 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:30] "GET /pos/ui/6 HTTP/1.1" 200 - 90 0.065 0.928 2026-11-12 23:09:30,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Navigation result: {'frameId': '120CD3203DB1281E44A3C951A8FBAC70', 'loaderId': '7B77A23CE4DC57BFA063841CB0F20A46', 'isDownload': False} 2026-11-12 23:09:30,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Evaluate ready code "odoo.isTourReady('TranslateProductNameTour')" 2026-11-12 23:09:30,811 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:09:30,850 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:30] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-11-12 23:09:30,860 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:30] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-11-12 23:09:30,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:30] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.057 2026-11-12 23:09:31,609 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:09:31,612 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:09:31,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:31] "GET /web/webclient/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 1 0.002 0.248 2026-11-12 23:09:31,966 43 INFO rb-c635c7a-226731-435507 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/6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:09:31,966 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 23:09:31,986 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:32,018 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:09:32,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:09:32,115 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.018 2026-11-12 23:09:32,148 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:32] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.061 2026-11-12 23:09:32,244 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.064 2026-11-12 23:09:32,250 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:32] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.069 2026-11-12 23:09:33,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.374 0.648 2026-11-12 23:09:33,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.040 2026-11-12 23:09:33,504 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 23:09:33,611 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.064 2026-11-12 23:09:33,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:09:33,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: Owl is running in 'dev' mode. 2026-11-12 23:09:33,717 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-11-12 23:09:33,849 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:33,864 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:09:33,910 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.004 0.044 2026-11-12 23:09:33,916 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:09:33,923 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:09:33,934 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:09:34,016 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:09:34,058 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:34,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.113 0.092 2026-11-12 23:09:34,284 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.048 0.286 2026-11-12 23:09:34,298 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:34,334 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.310 2026-11-12 23:09:34,345 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:34,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.018 0.155 2026-11-12 23:09:34,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-11-12 23:09:34,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-11-12 23:09:34,493 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-11-12 23:09:34,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-11-12 23:09:34,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=1154&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.232 2026-11-12 23:09:34,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-11-12 23:09:34,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-11-12 23:09:34,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-11-12 23:09:34,779 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.277 2026-11-12 23:09:34,988 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.113 0.323 2026-11-12 23:09:35,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:35] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.008 0.395 2026-11-12 23:09:35,071 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:35,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: tour succeeded 2026-11-12 23:09:35,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: ╔═════════════════════════════════════════╗ ║ TOUR TranslateProductNameTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-12 23:09:35,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: heap 16169308 (allocated 16912384) 2026-11-12 23:09:35,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Closing chrome headless with pid 63886 2026-11-12 23:09:35,267 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Closing websocket connection 2026-11-12 23:09:35,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Terminating chrome headless with pid 63886 2026-11-12 23:09:35,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230935_393092_test_translate_product_name.txt 2026-11-12 23:09:35,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Removing chrome user profile "/tmp/tmpq6zpvmqo_chrome_odoo" 2026-11-12 23:09:35,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_zero_decimal_places_currency ... 2026-11-12 23:09:36,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome pid: 64082 2026-11-12 23:09:36,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome headless temporary user profile dir: /tmp/tmppsligkj3_chrome_odoo 2026-11-12 23:09:36,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:36017/json/version 2026-11-12 23:09:36,512 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:36,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Browser version: Chrome/150.0.7871.114 2026-11-12 23:09:36,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:36017/json 2026-11-12 23:09:36,560 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:09:36,587 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Websocket url found: ws://127.0.0.1:36017/devtools/page/A67CC12E47245F6FC560297606015291 2026-11-12 23:09:36,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Enable chrome headless console log notification 2026-11-12 23:09:36,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome headless enable page notifications 2026-11-12 23:09:36,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:09:36,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Setting session cookie in browser 2026-11-12 23:09:36,972 43 INFO rb-c635c7a-226731-435507 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=6" in browser 2026-11-12 23:09:36,972 43 INFO rb-c635c7a-226731-435507 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=6" 2026-11-12 23:09:36,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:09:38,003 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:38] "GET /pos/ui?config_id=6 HTTP/1.1" 200 - 92 0.073 0.939 2026-11-12 23:09:38,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Navigation result: {'frameId': 'A67CC12E47245F6FC560297606015291', 'loaderId': '2C67D086230182ED4A4CB8100932DCA5', 'isDownload': False} 2026-11-12 23:09:38,008 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:38,063 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:09:38,107 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:38] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-11-12 23:09:38,114 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:38] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-11-12 23:09:38,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:38] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-11-12 23:09:38,991 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:09:38,995 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:09:39,039 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.012 2026-11-12 23:09:39,085 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-11-12 23:09:39,086 43 INFO rb-c635c7a-226731-435507 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=6", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:09:39,103 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:39,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 23:09:39,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:09:39,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.013 2026-11-12 23:09:39,207 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:39] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.040 2026-11-12 23:09:39,316 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.066 2026-11-12 23:09:39,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:39] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.091 2026-11-12 23:09:40,426 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.346 0.700 2026-11-12 23:09:40,472 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 23:09:40,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-11-12 23:09:40,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:40] "GET /web/image/res.company/92/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.068 2026-11-12 23:09:40,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.024 0.010 2026-11-12 23:09:40,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: Owl is running in 'dev' mode. 2026-11-12 23:09:40,911 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-11-12 23:09:40,992 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:09:41,022 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:09:41,042 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=res.company&id=92&field=logo HTTP/1.1" 200 - 3 0.013 0.025 2026-11-12 23:09:41,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:09:41,107 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:41,113 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:41,175 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:09:41,265 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:41,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /pos/ui/6?from_backend=True HTTP/1.1" 200 - 33 0.141 0.089 2026-11-12 23:09:41,493 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:41,505 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /pos/ui/6 HTTP/1.1" 200 - 33 0.051 0.307 2026-11-12 23:09:41,530 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:09:41,539 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image/res.company/92/favicon HTTP/1.1" 200 - 4 0.005 0.366 2026-11-12 23:09:41,594 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=928&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.015 0.200 2026-11-12 23:09:41,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=929&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.253 2026-11-12 23:09:41,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=927&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.321 2026-11-12 23:09:41,735 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=930&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.332 2026-11-12 23:09:41,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=931&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-11-12 23:09:41,806 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=934&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-11-12 23:09:41,864 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=935&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.014 0.231 2026-11-12 23:09:41,891 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=933&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-11-12 23:09:41,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=932&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-11-12 23:09:41,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image?model=product.template&field=image_128&id=1155&unique=2026-11-12T22:48:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-11-12 23:09:41,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:41] "GET /web/image/res.company/92/favicon HTTP/1.1" 304 - 4 0.006 0.173 2026-11-12 23:09:42,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.082 0.294 2026-11-12 23:09:42,254 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:42,310 43 INFO rb-c635c7a-226731-435507 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,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-11-12 23:09:42,365 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:42,374 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:09:42,431 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:42,481 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:42,532 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:42,650 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:42,681 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:09:42,683 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:09:42,704 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:42,770 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:42,860 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:42,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13302692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-6-000001', 'uuid': '1e991b3a-6bb0-4e2c-9996-01c4099981bb'}] 2026-11-12 23:09:42,909 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:09:43,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13302692 order {'name': '/', 'pos_reference': '261-6-000001', 'uuid': '1e991b3a-6bb0-4e2c-9996-01c4099981bb'} created pos.order #170 2026-11-12 23:09:43,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13302692 finished 2026-11-12 23:09:43,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.314 0.602 2026-11-12 23:09:43,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:09:44,087 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:44,102 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2644485 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '1e991b3a-6bb0-4e2c-9996-01c4099981bb'}] 2026-11-12 23:09:44,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2644485 order {'name': 'Shop - 000001', 'pos_reference': '261-6-000001', 'uuid': '1e991b3a-6bb0-4e2c-9996-01c4099981bb'} sync ignored for existing PoS order pos.order(170,) (state: paid) 2026-11-12 23:09:44,139 43 INFO rb-c635c7a-226731-435507 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-11-12 23:09:44,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2644485 finished 2026-11-12 23:09:44,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: tour succeeded 2026-11-12 23:09:44,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_zero_decimal_places_currency SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-12 23:09:44,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: heap 15590132 (allocated 16777216) 2026-11-12 23:09:44,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:09:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.115 0.222 2026-11-12 23:09:44,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Closing chrome headless with pid 64082 2026-11-12 23:09:44,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Closing websocket connection 2026-11-12 23:09:44,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Terminating chrome headless with pid 64082 2026-11-12 23:09:44,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_230944_604536_test_zero_decimal_places_currency.txt 2026-11-12 23:09:44,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Removing chrome user profile "/tmp/tmppsligkj3_chrome_odoo" 2026-11-12 23:09:44,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-11-12 23:10:06,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_add_two_lines_with_same_uuid_through_sync_from_ui ... 2026-11-12 23:10:07,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40337469 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': 'e5d3eae7-997a-4e20-8e34-dfae213deba0'}] 2026-11-12 23:10:07,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40337469 order {'name': None, 'pos_reference': None, 'uuid': 'e5d3eae7-997a-4e20-8e34-dfae213deba0'} updated pos.order #171 2026-11-12 23:10:07,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40337469 finished 2026-11-12 23:10:07,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_backend_order_refund_flow ... 2026-11-12 23:10:08,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-11-12 23:10:17,886 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted pos.payment.method records with IDs: [19] 2026-11-12 23:10:18,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_cancel_order_with_past_preset ... 2026-11-12 23:10:18,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_cash_in_out_has_no_partner ... 2026-11-12 23:10:19,433 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted account.bank.statement.line records with IDs: [17] 2026-11-12 23:10:19,537 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted account.move.line.ctp records with IDs: [372] 2026-11-12 23:10:19,748 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted account.move.line records with IDs: [720, 721] 2026-11-12 23:10:19,919 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted account.move records with IDs: [295] 2026-11-12 23:10:20,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-11-12 23:10:20,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31047100 started for PoS orders references: [{'name': 'Order 12346-123-1234', 'pos_reference': None, 'uuid': '12346-123-1234'}] 2026-11-12 23:10:23,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31047100 order {'name': 'Order 12346-123-1234', 'pos_reference': None, 'uuid': '12346-123-1234'} created pos.order #176 2026-11-12 23:10:23,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31047100 finished 2026-11-12 23:10:24,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_close_session_cash_out_without_accounting_rights ... 2026-11-12 23:10:28,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_delete_res_partner_linked_to_pos_order ... 2026-11-12 23:10:28,616 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_description_is_computed_for_product_with_attribute ... 2026-11-12 23:10:29,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9135370 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-11-12 23:10:32,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9135370 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #179 2026-11-12 23:10:32,331 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9135370 finished 2026-11-12 23:10:32,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_draft_orders_products_loading ... 2026-11-12 23:10:33,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_filter_local_data_no_errors ... 2026-11-12 23:10:40,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1639], uid: 472, model: product.product 2026-11-12 23:10:40,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_fiscal_position_mapping_no_invoice ... 2026-11-12 23:10:44,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_incremental_load_attribute_values_of_old_attribute ... 2026-11-12 23:10:46,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_intercompany_vendor_with_invoice ... 2026-11-12 23:10:59,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52186766 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-11-12 23:11:02,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52186766 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #183 2026-11-12 23:11:02,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52186766 finished 2026-11-12 23:11:02,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-11-12 23:11:02,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98657173 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-11-12 23:11:03,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98657173 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #184 2026-11-12 23:11:03,507 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98657173 finished 2026-11-12 23:11:09,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-11-12 23:11:12,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_manual_refund_negative_qty_invoice_creates_credit_note ... 2026-11-12 23:11:15,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-11-12 23:11:18,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-11-12 23:11:19,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_delivery_confirmation_for_counter_sales ... 2026-11-12 23:11:21,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_serial_total_cost_fallback_to_standard_price ... 2026-11-12 23:11:21,470 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3751157 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-11-12 23:11:22,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3751157 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #189 2026-11-12 23:11:22,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3751157 finished 2026-11-12 23:11:22,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-11-12 23:11:24,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_open_ui_missing_country ... 2026-11-12 23:11:24,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-11-12 23:11:25,354 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted stock.move.line records with IDs: [1775] 2026-11-12 23:11:28,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_existing_lot_gs1_nomenclature ... 2026-11-12 23:11:29,315 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted stock.move.line records with IDs: [1779] 2026-11-12 23:11:31,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_invoiced_after_session_closed ... 2026-11-12 23:11:38,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_invoiced_customer_account_after_session_closed ... 2026-11-12 23:11:42,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_invoiced_in_foreign_currency_after_session_closed ... 2026-11-12 23:11:50,058 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-11-12 23:11:51,555 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted stock.move.line records with IDs: [1789] 2026-11-12 23:11:51,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-11-12 23:11:56,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-11-12 23:12:01,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-11-12 23:12:04,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-11-12 23:12:08,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lot_valuated ... 2026-11-12 23:12:09,975 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted stock.move.line records with IDs: [1804] 2026-11-12 23:12:10,856 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted stock.move.line records with IDs: [1806] 2026-11-12 23:12:11,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-11-12 23:12:18,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-11-12 23:12:23,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-11-12 23:12:26,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-11-12 23:12:28,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-11-12 23:12:34,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-11-12 23:12:36,075 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted stock.move.line records with IDs: [1822] 2026-11-12 23:12:41,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-11-12 23:12:43,576 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-11-12 23:12:45,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-11-12 23:12:49,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_payment_difference_accounting_items ... 2026-11-12 23:12:51,935 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted account.move.line.ctp records with IDs: [519, 521] 2026-11-12 23:12:52,181 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted account.move.line records with IDs: [966] 2026-11-12 23:12:53,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-11-12 23:13:04,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_payment_method_config ... 2026-11-12 23:13:13,145 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_creation_in_branch ... 2026-11-12 23:13:20,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_invoice_payment_term ... 2026-11-12 23:13:22,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_partner_bank_id ... 2026-11-12 23:13:28,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-11-12 23:13:29,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81790713 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-11-12 23:13:33,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81790713 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #227 2026-11-12 23:13:33,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81790713 finished 2026-11-12 23:13:33,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77110803 started for PoS orders references: [{'name': 'a new test refund order', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-11-12 23:13:35,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77110803 order {'name': 'a new test refund order', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #228 2026-11-12 23:13:35,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77110803 finished 2026-11-12 23:13:35,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_payment_direction_and_accounts ... 2026-11-12 23:13:35,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96052533 started for PoS orders references: [{'name': 'Order 0', 'pos_reference': None, 'uuid': '12345-123-12530'}] 2026-11-12 23:13:36,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96052533 order {'name': 'Order 0', 'pos_reference': None, 'uuid': '12345-123-12530'} created pos.order #229 2026-11-12 23:13:36,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96052533 finished 2026-11-12 23:13:38,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70640405 started for PoS orders references: [{'name': 'Order 1', 'pos_reference': None, 'uuid': '12345-123-12531'}] 2026-11-12 23:13:38,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70640405 order {'name': 'Order 1', 'pos_reference': None, 'uuid': '12345-123-12531'} created pos.order #230 2026-11-12 23:13:38,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70640405 finished 2026-11-12 23:13:40,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79411640 started for PoS orders references: [{'name': 'Order 2', 'pos_reference': None, 'uuid': '12345-123-12532'}] 2026-11-12 23:13:40,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79411640 order {'name': 'Order 2', 'pos_reference': None, 'uuid': '12345-123-12532'} created pos.order #231 2026-11-12 23:13:40,804 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79411640 finished 2026-11-12 23:13:42,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25863825 started for PoS orders references: [{'name': 'Order 3', 'pos_reference': None, 'uuid': '12345-123-12533'}] 2026-11-12 23:13:42,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25863825 order {'name': 'Order 3', 'pos_reference': None, 'uuid': '12345-123-12533'} created pos.order #232 2026-11-12 23:13:42,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25863825 finished 2026-11-12 23:13:43,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_return_valuation_avco ... 2026-11-12 23:13:45,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pricelist_item_date_loading ... 2026-11-12 23:13:47,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-11-12 23:13:48,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_of_a_global_discount ... 2026-11-12 23:13:51,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_qty_refund_cancel ... 2026-11-12 23:13:51,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11754928 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-11-12 23:13:52,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11754928 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #239 2026-11-12 23:13:52,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11754928 finished 2026-11-12 23:13:52,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-11-12 23:13:54,530 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_reordering_rules_triggered_closing_pos ... 2026-11-12 23:13:57,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_reversal_move_tax_base_amount_sign ... 2026-11-12 23:14:02,806 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-11-12 23:14:08,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-11-12 23:14:13,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_storno ... 2026-11-12 23:14:19,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_search_paid_order_ids ... 2026-11-12 23:14:20,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sequence_dynamic_prefix_suffix ... 2026-11-12 23:14:20,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13284682 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-11-12 23:14:21,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13284682 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #250 2026-11-12 23:14:21,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13284682 finished 2026-11-12 23:14:21,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_session_name_gap ... 2026-11-12 23:14:21,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_ship_later_total_cost_fallback_to_standard_price ... 2026-11-12 23:14:22,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54861568 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-11-12 23:14:22,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54861568 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #251 2026-11-12 23:14:22,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54861568 finished 2026-11-12 23:14:22,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-11-12 23:14:23,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79865008 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-11-12 23:14:23,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79865008 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #252 2026-11-12 23:14:23,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79865008 finished 2026-11-12 23:14:25,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_state_when_closing_register ... 2026-11-12 23:14:28,005 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted account.move.line.ctp records with IDs: [589, 592] 2026-11-12 23:14:28,303 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted account.move.line records with IDs: [1091] 2026-11-12 23:14:29,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_string_sequence_number ... 2026-11-12 23:14:29,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67673326 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-11-12 23:14:30,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67673326 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #254 2026-11-12 23:14:30,370 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67673326 finished 2026-11-12 23:14:30,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sum_only_pos_locations ... 2026-11-12 23:14:33,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-11-12 23:14:33,870 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #472 deleted stock.move.line records with IDs: [1861] 2026-11-12 23:14:36,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_valuation_order_invoiced_after_session_closed ... 2026-11-12 23:14:46,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_cost_delivered_stock_not_overridden_by_standard_price ... 2026-11-12 23:14:48,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 58 checked, 58 removed 2026-11-12 23:14:48,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-11-12 23:14:48,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome pid: 64296 2026-11-12 23:14:48,683 43 INFO rb-c635c7a-226731-435507 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/tmpd6r8ubyl_chrome_odoo 2026-11-12 23:14:48,683 43 INFO rb-c635c7a-226731-435507 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:46443/json/version 2026-11-12 23:14:48,685 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:14:48,752 43 INFO rb-c635c7a-226731-435507 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-11-12 23:14:48,752 43 INFO rb-c635c7a-226731-435507 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:46443/json 2026-11-12 23:14:48,753 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:14:48,769 43 INFO rb-c635c7a-226731-435507 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:46443/devtools/page/168C510CF7FEC87014EE556C59F6BBA5 2026-11-12 23:14:48,786 43 INFO rb-c635c7a-226731-435507 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-11-12 23:14:48,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome headless enable page notifications 2026-11-12 23:14:48,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-11-12 23:14:48,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Setting session cookie in browser 2026-11-12 23:14:48,921 43 INFO rb-c635c7a-226731-435507 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-11-12 23:14:48,922 43 INFO rb-c635c7a-226731-435507 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-11-12 23:14:48,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:14:51,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:51] "GET /odoo HTTP/1.1" 200 - 166 0.204 2.050 2026-11-12 23:14:51,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Navigation result: {'frameId': '168C510CF7FEC87014EE556C59F6BBA5', 'loaderId': '9AA6A85AC622E799467061AE2EAE84ED', 'isDownload': False} 2026-11-12 23:14:51,211 43 INFO rb-c635c7a-226731-435507 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-11-12 23:14:51,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:51] "GET /web/assets/88abc23/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.048 2026-11-12 23:14:51,342 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:51] "GET /web/assets/a1d32c6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.074 2026-11-12 23:14:51,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:51] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.098 0.261 2026-11-12 23:14:51,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.360 2026-11-12 23:14:51,692 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:51] "GET /web/assets/7d58a85/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-12 23:14:51,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:51] "GET /web/assets/79e06b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-11-12 23:14:52,700 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:52] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:14:52,704 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:52] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:14:52,743 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 23:14:52,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-11-12 23:14:52,868 43 INFO rb-c635c7a-226731-435507 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-11-12 23:14:52,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 34 0.036 0.094 2026-11-12 23:14:52,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.122 2026-11-12 23:14:52,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:52] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.103 2026-11-12 23:14:52,949 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-11-12 23:14:53,014 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:14:53,094 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data#res.users.get_timesheet_timer_systray_data HTTP/1.1" 200 - 20 0.038 0.103 2026-11-12 23:14:53,102 43 INFO rb-c635c7a-226731-435507 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-11-12 23:14:53,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [1/3] Tour point_of_sale_tour → Step .o_navbar_apps_menu button:enabled 2026-11-12 23:14:53,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /odoo HTTP/1.1" 200 - 30 0.045 0.174 2026-11-12 23:14:53,302 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:14:53,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [2/3] 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-11-12 23:14:53,341 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:14:53,377 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.258 2026-11-12 23:14:53,412 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.321 2026-11-12 23:14:53,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "POST /mail/data HTTP/1.1" 200 - 35 0.046 0.407 2026-11-12 23:14:53,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.004 0.420 2026-11-12 23:14:53,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.300 2026-11-12 23:14:53,583 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.003 0.186 2026-11-12 23:14:53,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.189 2026-11-12 23:14:53,667 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.521 2026-11-12 23:14:53,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [3/3] 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-11-12 23:14:53,751 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:14:53,774 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:14:53,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: tour succeeded 2026-11-12 23:14:53,785 43 INFO rb-c635c7a-226731-435507 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-11-12 23:14:53,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.032 0.195 2026-11-12 23:14:53,795 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.433 2026-11-12 23:14:53,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "GET /web/image/res.partner/3/avatar_128?unique=1794518411000 HTTP/1.1" 200 - 6 0.008 0.265 2026-11-12 23:14:53,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:53] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.163 2026-11-12 23:14:54,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: heap 22400656 (allocated 26742784) 2026-11-12 23:14:54,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Closing chrome headless with pid 64296 2026-11-12 23:14:54,166 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Closing websocket connection 2026-11-12 23:14:54,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Terminating chrome headless with pid 64296 2026-11-12 23:14:54,313 43 INFO rb-c635c7a-226731-435507 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-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_231454_313046_test_01_point_of_sale_tour.txt 2026-11-12 23:14:54,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Removing chrome user profile "/tmp/tmpd6r8ubyl_chrome_odoo" 2026-11-12 23:14:54,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: waiting for threads: [] 2026-11-12 23:14:54,333 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:14:54] "POST /mail/data HTTP/1.1" 200 - 47 0.081 0.111 2026-11-12 23:14:54,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-12 23:15:11,330 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted res.currency.rate records with IDs: [47, 48, 49] 2026-11-12 23:15:13,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_archive_delete_special_product ... 2026-11-12 23:15:25,430 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted mail.message records with IDs: [2041] 2026-11-12 23:15:25,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cannot_archive_journal_linked_to_pos_payment_method ... 2026-11-12 23:15:37,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-11-12 23:15:52,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_closing_entry_by_product ... 2026-11-12 23:16:03,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35786493 started for PoS orders references: [{'name': 'Order 25156-482-7996', 'pos_reference': None, 'uuid': '25156-482-7996'}, {'name': 'Order 21655-348-4644', 'pos_reference': None, 'uuid': '21655-348-4644'}, {'name': 'Order 14459-034-6948', 'pos_reference': None, 'uuid': '14459-034-6948'}, {'name': 'Order 41205-816-8358', 'pos_reference': None, 'uuid': '41205-816-8358'}] 2026-11-12 23:16:04,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35786493 order {'name': 'Order 25156-482-7996', 'pos_reference': None, 'uuid': '25156-482-7996'} created pos.order #260 2026-11-12 23:16:04,729 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35786493 order {'name': 'Order 21655-348-4644', 'pos_reference': None, 'uuid': '21655-348-4644'} created pos.order #261 2026-11-12 23:16:05,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35786493 order {'name': 'Order 14459-034-6948', 'pos_reference': None, 'uuid': '14459-034-6948'} created pos.order #262 2026-11-12 23:16:05,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35786493 order {'name': 'Order 41205-816-8358', 'pos_reference': None, 'uuid': '41205-816-8358'} created pos.order #263 2026-11-12 23:16:05,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35786493 finished 2026-11-12 23:16:07,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-11-12 23:16:18,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:16:18,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'pos_reference': None, 'uuid': '00100-010-0004'}, {'name': 'Order 00100-010-0005', 'pos_reference': None, 'uuid': '00100-010-0005'}, {'name': 'Order 00100-010-0006', 'pos_reference': None, 'uuid': '00100-010-0006'}, {'name': 'Order 00100-010-0007', 'pos_reference': None, 'uuid': '00100-010-0007'}, {'name': 'Order 00100-010-0008', 'pos_reference': None, 'uuid': '00100-010-0008'}, {'name': 'Order 00100-010-0009', 'pos_reference': None, 'uuid': '00100-010-0009'}, {'name': 'Order 00100-010-0010', 'pos_reference': None, 'uuid': '00100-010-0010'}, {'name': 'Order 00100-010-0011', 'pos_reference': None, 'uuid': '00100-010-0011'}] 2026-11-12 23:16:21,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #264 2026-11-12 23:16:23,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #265 2026-11-12 23:16:25,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #266 2026-11-12 23:16:26,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0004', 'pos_reference': None, 'uuid': '00100-010-0004'} created pos.order #267 2026-11-12 23:16:27,063 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0005', 'pos_reference': None, 'uuid': '00100-010-0005'} created pos.order #268 2026-11-12 23:16:27,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0006', 'pos_reference': None, 'uuid': '00100-010-0006'} created pos.order #269 2026-11-12 23:16:27,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0007', 'pos_reference': None, 'uuid': '00100-010-0007'} created pos.order #270 2026-11-12 23:16:28,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0008', 'pos_reference': None, 'uuid': '00100-010-0008'} created pos.order #271 2026-11-12 23:16:29,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0009', 'pos_reference': None, 'uuid': '00100-010-0009'} created pos.order #272 2026-11-12 23:16:31,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0010', 'pos_reference': None, 'uuid': '00100-010-0010'} created pos.order #273 2026-11-12 23:16:32,756 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 order {'name': 'Order 00100-010-0011', 'pos_reference': None, 'uuid': '00100-010-0011'} created pos.order #274 2026-11-12 23:16:32,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25261810 finished 2026-11-12 23:16:32,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:16:32,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:16:32,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-11-12 23:16:32,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-11-12 23:16:32,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-11-12 23:16:32,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-11-12 23:16:32,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-11-12 23:16:32,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-11-12 23:16:32,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-11-12 23:16:32,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-11-12 23:16:32,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-11-12 23:16:32,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-11-12 23:16:32,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-11-12 23:16:32,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-11-12 23:16:32,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-11-12 23:16:32,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:16:36,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:16:36,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:16:36,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:16:36,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:16:36,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_double_syncing_same_order ... 2026-11-12 23:16:48,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3267887 started for PoS orders references: [{'name': 'Order 25497-121-5842', 'pos_reference': None, 'uuid': '25497-121-5842'}] 2026-11-12 23:16:51,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3267887 order {'name': 'Order 25497-121-5842', 'pos_reference': None, 'uuid': '25497-121-5842'} created pos.order #275 2026-11-12 23:16:51,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3267887 finished 2026-11-12 23:16:51,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39130057 started for PoS orders references: [{'name': 'Order 25497-121-5842', 'pos_reference': None, 'uuid': '25497-121-5842'}] 2026-11-12 23:16:51,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39130057 order {'name': 'Order 25497-121-5842', 'pos_reference': None, 'uuid': '25497-121-5842'} sync ignored for existing PoS order pos.order(275,) (state: done) 2026-11-12 23:16:51,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39130057 finished 2026-11-12 23:16:51,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_paid_with_cash_change_same_receivable_account ... 2026-11-12 23:17:03,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42344113 started for PoS orders references: [{'name': 'Order 43925-673-8653', 'pos_reference': None, 'uuid': '43925-673-8653'}] 2026-11-12 23:17:06,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42344113 order {'name': 'Order 43925-673-8653', 'pos_reference': None, 'uuid': '43925-673-8653'} created pos.order #276 2026-11-12 23:17:06,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42344113 finished 2026-11-12 23:17:06,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-11-12 23:17:17,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:17:17,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20810911 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:17:18,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20810911 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #277 2026-11-12 23:17:18,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20810911 finished 2026-11-12 23:17:18,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:17:18,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:17:20,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:17:20,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:17:20,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:17:20,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:17:23,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-11-12 23:17:34,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:17:34,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47278146 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:17:35,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47278146 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #278 2026-11-12 23:17:35,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47278146 finished 2026-11-12 23:17:35,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:17:35,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:17:37,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:17:37,014 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:17:37,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:17:37,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:17:39,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-11-12 23:17:51,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:17:51,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95457823 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-11-12 23:17:52,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95457823 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #279 2026-11-12 23:17:52,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95457823 finished 2026-11-12 23:17:52,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:17:53,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:17:53,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:17:53,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:17:53,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:17:53,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:17:53,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:17:56,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_limited_products_loading ... 2026-11-12 23:18:07,763 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50634547 started for PoS orders references: [{'name': 'Order 13003-065-1110', 'pos_reference': None, 'uuid': '13003-065-1110'}] 2026-11-12 23:18:08,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50634547 order {'name': 'Order 13003-065-1110', 'pos_reference': None, 'uuid': '13003-065-1110'} created pos.order #281 2026-11-12 23:18:08,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50634547 finished 2026-11-12 23:18:09,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #921084 started for PoS orders references: [{'name': 'Order 14336-558-8485', 'pos_reference': None, 'uuid': '14336-558-8485'}] 2026-11-12 23:18:09,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #921084 order {'name': 'Order 14336-558-8485', 'pos_reference': None, 'uuid': '14336-558-8485'} created pos.order #282 2026-11-12 23:18:09,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #921084 finished 2026-11-12 23:18:09,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48081991 started for PoS orders references: [{'name': 'Order 74435-576-5912', 'pos_reference': None, 'uuid': '74435-576-5912'}] 2026-11-12 23:18:10,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48081991 order {'name': 'Order 74435-576-5912', 'pos_reference': None, 'uuid': '74435-576-5912'} created pos.order #283 2026-11-12 23:18:10,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48081991 finished 2026-11-12 23:18:10,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_data_picks_the_company_website_domain ... 2026-11-12 23:18:21,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_data_should_not_fail ... 2026-11-12 23:18:33,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_product_from_pos_archived_attribute_line ... 2026-11-12 23:18:44,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63337837 started for PoS orders references: [{'name': 'Order 18008-614-9533', 'pos_reference': None, 'uuid': '18008-614-9533'}] 2026-11-12 23:18:44,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63337837 order {'name': 'Order 18008-614-9533', 'pos_reference': None, 'uuid': '18008-614-9533'} created pos.order #284 2026-11-12 23:18:44,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63337837 finished 2026-11-12 23:18:45,035 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted product.template.attribute.value records with IDs: [591] 2026-11-12 23:18:45,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_multi_config_global_invoice ... 2026-11-12 23:18:57,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91279687 started for PoS orders references: [{'name': 'Order 56084-720-9579', 'pos_reference': None, 'uuid': '56084-720-9579'}, {'name': 'Order 27919-825-5294', 'pos_reference': None, 'uuid': '27919-825-5294'}] 2026-11-12 23:18:57,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91279687 order {'name': 'Order 56084-720-9579', 'pos_reference': None, 'uuid': '56084-720-9579'} created pos.order #285 2026-11-12 23:18:58,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91279687 order {'name': 'Order 27919-825-5294', 'pos_reference': None, 'uuid': '27919-825-5294'} created pos.order #286 2026-11-12 23:18:58,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91279687 finished 2026-11-12 23:19:00,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46281190 started for PoS orders references: [{'name': 'Order 39677-611-5894', 'pos_reference': None, 'uuid': '39677-611-5894'}, {'name': 'Order 33036-332-4661', 'pos_reference': None, 'uuid': '33036-332-4661'}] 2026-11-12 23:19:00,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46281190 order {'name': 'Order 39677-611-5894', 'pos_reference': None, 'uuid': '39677-611-5894'} created pos.order #287 2026-11-12 23:19:01,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46281190 order {'name': 'Order 33036-332-4661', 'pos_reference': None, 'uuid': '33036-332-4661'} created pos.order #288 2026-11-12 23:19:01,109 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46281190 finished 2026-11-12 23:19:08,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-11-12 23:19:20,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:19:20,350 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81946966 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:19:21,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81946966 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #289 2026-11-12 23:19:21,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81946966 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #290 2026-11-12 23:19:22,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81946966 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #291 2026-11-12 23:19:22,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81946966 finished 2026-11-12 23:19:22,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:19:22,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:19:22,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:19:24,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:19:24,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:19:24,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:19:24,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:19:24,523 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-11-12 23:19:36,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:19:36,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84062522 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:19:37,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84062522 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #292 2026-11-12 23:19:37,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84062522 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #293 2026-11-12 23:19:40,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84062522 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #294 2026-11-12 23:19:40,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84062522 finished 2026-11-12 23:19:40,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:19:40,663 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:19:40,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-11-12 23:19:40,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-11-12 23:19:40,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:19:43,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-11-12 23:19:43,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:19:43,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:19:43,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:19:43,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:19:43,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-11-12 23:19:54,815 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:19:54,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23499292 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:19:57,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23499292 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #295 2026-11-12 23:19:57,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23499292 finished 2026-11-12 23:19:57,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:19:57,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:19:57,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-11-12 23:19:57,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:19:57,556 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted account.move records with IDs: [514] 2026-11-12 23:19:57,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:19:57,711 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:19:57,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:19:57,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:19:57,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_partial_refund_ship_later_reduces_picking ... 2026-11-12 23:20:09,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85096692 started for PoS orders references: [{'name': 'Order SHIP-LATER-PARTIAL', 'pos_reference': None, 'uuid': 'SHIP-LATER-PARTIAL'}] 2026-11-12 23:20:09,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85096692 order {'name': 'Order SHIP-LATER-PARTIAL', 'pos_reference': None, 'uuid': 'SHIP-LATER-PARTIAL'} created pos.order #296 2026-11-12 23:20:09,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85096692 finished 2026-11-12 23:20:10,194 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted pos.order.line records with IDs: [478] 2026-11-12 23:20:10,451 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted stock.move.line records with IDs: [1976] 2026-11-12 23:20:10,612 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted stock.move records with IDs: [2070] 2026-11-12 23:20:10,823 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted stock.move.line records with IDs: [1977] 2026-11-12 23:20:11,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_partial_refund_ship_later_removes_fully_refunded_move ... 2026-11-12 23:20:22,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83541700 started for PoS orders references: [{'name': 'Order SHIP-LATER-REMOVE-MOVE', 'pos_reference': None, 'uuid': 'SHIP-LATER-REMOVE-MOVE'}] 2026-11-12 23:20:23,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83541700 order {'name': 'Order SHIP-LATER-REMOVE-MOVE', 'pos_reference': None, 'uuid': 'SHIP-LATER-REMOVE-MOVE'} created pos.order #298 2026-11-12 23:20:23,348 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83541700 finished 2026-11-12 23:20:23,612 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted pos.order.line records with IDs: [484] 2026-11-12 23:20:24,012 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted stock.move.line records with IDs: [1983] 2026-11-12 23:20:24,234 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted stock.move.line records with IDs: [1984] 2026-11-12 23:20:24,375 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted stock.move records with IDs: [2077] 2026-11-12 23:20:24,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_pos_archived_combination ... 2026-11-12 23:20:36,029 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted product.product records with IDs: [1813] 2026-11-12 23:20:36,368 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted product.product records with IDs: [1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821] 2026-11-12 23:20:36,478 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted product.template.attribute.value records with IDs: [598] 2026-11-12 23:20:36,495 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted product.template.attribute.value records with IDs: [599] 2026-11-12 23:20:36,532 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted product.template.attribute.line records with IDs: [207] 2026-11-12 23:20:38,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_pos_payment_method_copy ... 2026-11-12 23:20:50,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_pos_session_name_sequencing ... 2026-11-12 23:21:02,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_refund_ship_later_cancels_picking ... 2026-11-12 23:21:13,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57871259 started for PoS orders references: [{'name': 'Order SHIP-LATER-REFUND', 'pos_reference': None, 'uuid': 'SHIP-LATER-REFUND'}] 2026-11-12 23:21:14,091 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57871259 order {'name': 'Order SHIP-LATER-REFUND', 'pos_reference': None, 'uuid': 'SHIP-LATER-REFUND'} created pos.order #300 2026-11-12 23:21:14,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57871259 finished 2026-11-12 23:21:14,366 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #477 deleted stock.move.line records with IDs: [1999] 2026-11-12 23:21:14,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_refunded_order_id ... 2026-11-12 23:21:26,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2622239 started for PoS orders references: [{'name': 'Order 42678-223-7782', 'pos_reference': None, 'uuid': '42678-223-7782'}, {'name': 'Order 18939-968-5978', 'pos_reference': None, 'uuid': '18939-968-5978'}] 2026-11-12 23:21:27,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2622239 order {'name': 'Order 42678-223-7782', 'pos_reference': None, 'uuid': '42678-223-7782'} created pos.order #302 2026-11-12 23:21:27,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2622239 order {'name': 'Order 18939-968-5978', 'pos_reference': None, 'uuid': '18939-968-5978'} created pos.order #303 2026-11-12 23:21:27,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2622239 finished 2026-11-12 23:21:27,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-11-12 23:21:38,974 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:21:39,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47282825 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-11-12 23:21:39,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47282825 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #305 2026-11-12 23:21:40,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47282825 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #306 2026-11-12 23:21:40,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47282825 finished 2026-11-12 23:21:40,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:21:41,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:21:41,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:21:42,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:21:42,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:21:42,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:21:42,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:21:42,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-11-12 23:21:55,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:21:55,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44444619 started for PoS orders references: [{'name': 'Order 666-666-666', 'pos_reference': None, 'uuid': '666-666-666'}] 2026-11-12 23:21:58,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44444619 order {'name': 'Order 666-666-666', 'pos_reference': None, 'uuid': '666-666-666'} created pos.order #308 2026-11-12 23:21:58,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44444619 finished 2026-11-12 23:21:58,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:22:00,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:22:00,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-11-12 23:22:00,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-11-12 23:22:00,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:22:00,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:22:00,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:22:00,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:22:00,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:22:00,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-11-12 23:22:13,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24080032 started for PoS orders references: [{'name': 'Order 87431-038-4733', 'pos_reference': None, 'uuid': '87431-038-4733'}, {'name': 'Order 02287-519-4832', 'pos_reference': None, 'uuid': '02287-519-4832'}] 2026-11-12 23:22:14,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24080032 order {'name': 'Order 87431-038-4733', 'pos_reference': None, 'uuid': '87431-038-4733'} created pos.order #310 2026-11-12 23:22:14,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24080032 order {'name': 'Order 02287-519-4832', 'pos_reference': None, 'uuid': '02287-519-4832'} created pos.order #311 2026-11-12 23:22:14,683 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24080032 finished 2026-11-12 23:22:16,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_single_config_global_invoice ... 2026-11-12 23:22:29,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68133038 started for PoS orders references: [{'name': 'Order 80130-039-4689', 'pos_reference': None, 'uuid': '80130-039-4689'}, {'name': 'Order 57980-851-2377', 'pos_reference': None, 'uuid': '57980-851-2377'}] 2026-11-12 23:22:30,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68133038 order {'name': 'Order 80130-039-4689', 'pos_reference': None, 'uuid': '80130-039-4689'} created pos.order #312 2026-11-12 23:22:30,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68133038 order {'name': 'Order 57980-851-2377', 'pos_reference': None, 'uuid': '57980-851-2377'} created pos.order #313 2026-11-12 23:22:30,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68133038 finished 2026-11-12 23:22:36,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-11-12 23:22:48,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:22:48,941 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97234296 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:22:49,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97234296 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #314 2026-11-12 23:22:50,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97234296 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #315 2026-11-12 23:22:50,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97234296 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #316 2026-11-12 23:22:50,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97234296 finished 2026-11-12 23:22:51,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:22:51,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:22:53,917 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:22:53,926 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:22:53,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:22:53,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:22:53,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-11-12 23:23:06,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78216662 started for PoS orders references: [{'name': 'Order 07005-641-2670', 'pos_reference': None, 'uuid': '07005-641-2670'}] 2026-11-12 23:23:07,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78216662 order {'name': 'Order 07005-641-2670', 'pos_reference': None, 'uuid': '07005-641-2670'} created pos.order #317 2026-11-12 23:23:07,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78216662 finished 2026-11-12 23:23:08,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59355032 started for PoS orders references: [{'name': 'Order 57370-280-0258', 'pos_reference': None, 'uuid': '57370-280-0258'}] 2026-11-12 23:23:09,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59355032 order {'name': 'Order 57370-280-0258', 'pos_reference': None, 'uuid': '57370-280-0258'} created pos.order #318 2026-11-12 23:23:09,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59355032 finished 2026-11-12 23:23:10,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 37 checked, 37 removed 2026-11-12 23:23:35,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_difference_tax: Starting TestPosCashDifferenceTax.test_no_tax_on_counterpart ... 2026-11-12 23:23:35,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_difference_tax: Starting TestPosCashDifferenceTax.test_tax_on_counterpart_splits_amount ... 2026-11-12 23:23:37,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 23:24:00,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_archived_product_removed_and_order_is_refunded ... 2026-11-12 23:24:01,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome pid: 64493 2026-11-12 23:24:01,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome headless temporary user profile dir: /tmp/tmpwnj7a0d8_chrome_odoo 2026-11-12 23:24:01,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Issuing json command http://127.0.0.1:44101/json/version 2026-11-12 23:24:01,324 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:24:01,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Browser version: Chrome/150.0.7871.114 2026-11-12 23:24:01,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Issuing json command http://127.0.0.1:44101/json 2026-11-12 23:24:01,450 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:24:01,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Websocket url found: ws://127.0.0.1:44101/devtools/page/A0EA9A46FE2A0BCFA11D57B42478DA08 2026-11-12 23:24:01,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Enable chrome headless console log notification 2026-11-12 23:24:01,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome headless enable page notifications 2026-11-12 23:24:01,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 23:24:01,714 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Setting session cookie in browser 2026-11-12 23:24:01,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Open "http://127.0.0.1:8069/pos/ui?config_id=21" in browser 2026-11-12 23:24:01,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=21" 2026-11-12 23:24:01,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:24:02,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:02] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 92 0.078 0.894 2026-11-12 23:24:02,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Navigation result: {'frameId': 'A0EA9A46FE2A0BCFA11D57B42478DA08', 'loaderId': 'F1124D1EE73426AC97072A59158C5572', 'isDownload': False} 2026-11-12 23:24:02,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Evaluate ready code "odoo.isTourReady('test_archived_product_removed_and_order_is_refunded_1')" 2026-11-12 23:24:02,743 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:24:02,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:02] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-11-12 23:24:02,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:02] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.037 2026-11-12 23:24:02,809 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:02] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-11-12 23:24:03,570 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:24:03,574 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:24:03,613 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 23:24:03,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Evaluate test code "odoo.startTour('test_archived_product_removed_and_order_is_refunded_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=21", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:24:03,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-12 23:24:03,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [1/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:24:03,691 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:24:03,723 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:24:03,776 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.017 2026-11-12 23:24:03,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.049 2026-11-12 23:24:03,942 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.054 0.073 2026-11-12 23:24:03,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:03] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.093 2026-11-12 23:24:04,934 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.313 0.634 2026-11-12 23:24:04,984 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 23:24:05,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-11-12 23:24:05,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /web/image/res.company/133/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.069 2026-11-12 23:24:05,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:24:05,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: Owl is running in 'dev' mode. 2026-11-12 23:24:05,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-11-12 23:24:05,419 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:24:05,487 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:24:05,491 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-11-12 23:24:05,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /web/image?model=res.company&id=133&field=logo HTTP/1.1" 200 - 3 0.018 0.078 2026-11-12 23:24:05,571 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:24:05,572 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:24:05,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /web/image/res.users/486/avatar_128 HTTP/1.1" 200 - 14 0.078 0.153 2026-11-12 23:24:05,697 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /web/image/res.company/133/favicon HTTP/1.1" 200 - 4 0.007 0.088 2026-11-12 23:24:05,698 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.250 2026-11-12 23:24:05,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [2/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:24:05,982 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /web/image/res.company/133/favicon HTTP/1.1" 304 - 4 0.013 0.018 2026-11-12 23:24:05,998 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:24:06,138 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /pos/ui/21?from_backend=True HTTP/1.1" 200 - 35 0.061 0.106 2026-11-12 23:24:06,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [3/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step click product 'A Test Product' (trigger: article.product .product-content .product-name:contains("A Test Product")) 2026-11-12 23:24:06,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /pos/ui/21 HTTP/1.1" 200 - 35 0.042 0.251 2026-11-12 23:24:06,279 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:24:06,302 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:24:06,363 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1444&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.015 0.287 2026-11-12 23:24:06,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1445&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.341 2026-11-12 23:24:06,479 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1447&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.388 2026-11-12 23:24:06,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1446&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.387 2026-11-12 23:24:06,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1448&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.400 2026-11-12 23:24:06,615 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1451&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.299 2026-11-12 23:24:06,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1454&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.274 2026-11-12 23:24:06,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1452&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.289 2026-11-12 23:24:06,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1453&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-11-12 23:24:06,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1450&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-11-12 23:24:06,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "GET /web/image?model=product.template&field=image_128&id=1449&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-11-12 23:24:06,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.058 0.345 2026-11-12 23:24:07,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [4/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:24:07,188 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [5/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:24:07,210 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:24:07,214 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:24:07,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [6/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:24:07,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [7/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:24:07,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [8/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:24:07,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [9/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:24:07,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96670312 started for PoS orders references: [{'name': '/', 'pos_reference': '261-21-000001', 'uuid': '37c50aff-e628-4ad0-ab5e-868a655f9fbb'}] 2026-11-12 23:24:07,470 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:24:08,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96670312 order {'name': '/', 'pos_reference': '261-21-000001', 'uuid': '37c50aff-e628-4ad0-ab5e-868a655f9fbb'} created pos.order #319 2026-11-12 23:24:08,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96670312 finished 2026-11-12 23:24:08,373 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 253 0.275 0.653 2026-11-12 23:24:08,460 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:24:08,626 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [10/10] Tour test_archived_product_removed_and_order_is_refunded_1 → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:24:08,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90145436 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-21-000001', 'uuid': '37c50aff-e628-4ad0-ab5e-868a655f9fbb'}] 2026-11-12 23:24:08,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90145436 order {'name': 'Shop - 000001', 'pos_reference': '261-21-000001', 'uuid': '37c50aff-e628-4ad0-ab5e-868a655f9fbb'} sync ignored for existing PoS order pos.order(319,) (state: paid) 2026-11-12 23:24:08,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: tour succeeded 2026-11-12 23:24:08,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_archived_product_removed_and_order_is_refunded_1 SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-11-12 23:24:08,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90145436 finished 2026-11-12 23:24:08,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: heap 15825660 (allocated 17039360) 2026-11-12 23:24:08,874 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.068 0.175 2026-11-12 23:24:08,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Closing chrome headless with pid 64493 2026-11-12 23:24:08,888 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Closing websocket connection 2026-11-12 23:24:08,889 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Terminating chrome headless with pid 64493 2026-11-12 23:24:09,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_232409_031313_test_archived_product_removed_and_order_is_refunded.txt 2026-11-12 23:24:09,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Removing chrome user profile "/tmp/tmpwnj7a0d8_chrome_odoo" 2026-11-12 23:24:11,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome pid: 64703 2026-11-12 23:24:11,582 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome headless temporary user profile dir: /tmp/tmpjmfu5v2b_chrome_odoo 2026-11-12 23:24:11,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Issuing json command http://127.0.0.1:32953/json/version 2026-11-12 23:24:11,585 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:24:11,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Browser version: Chrome/150.0.7871.114 2026-11-12 23:24:11,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Issuing json command http://127.0.0.1:32953/json 2026-11-12 23:24:11,648 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:24:11,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Websocket url found: ws://127.0.0.1:32953/devtools/page/C8C26A36C942584ECE3C3F5451E6967A 2026-11-12 23:24:11,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Enable chrome headless console log notification 2026-11-12 23:24:11,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome headless enable page notifications 2026-11-12 23:24:11,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 23:24:11,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Setting session cookie in browser 2026-11-12 23:24:11,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Open "http://127.0.0.1:8069/pos/ui?config_id=21" in browser 2026-11-12 23:24:11,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=21" 2026-11-12 23:24:12,177 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:12] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 94 0.092 0.175 2026-11-12 23:24:12,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Navigation result: {'frameId': 'C8C26A36C942584ECE3C3F5451E6967A', 'loaderId': 'BEF2DC8756B12C46D6811D494450C9C5', 'isDownload': False} 2026-11-12 23:24:12,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Evaluate ready code "odoo.isTourReady('test_archived_product_removed_and_order_is_refunded_2')" 2026-11-12 23:24:12,214 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:24:12,253 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:12] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 23:24:12,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:12] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-11-12 23:24:12,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:12] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-11-12 23:24:12,957 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:24:12,979 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:24:13,002 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:24:13,046 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 23:24:13,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Evaluate test code "odoo.startTour('test_archived_product_removed_and_order_is_refunded_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=21", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:24:13,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [1/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:24:13,073 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:24:13,109 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:24:13,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.017 2026-11-12 23:24:13,159 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:13] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.002 0.022 2026-11-12 23:24:13,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.065 2026-11-12 23:24:13,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:13] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.083 2026-11-12 23:24:14,195 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.270 0.597 2026-11-12 23:24:14,233 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:24:14,353 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 23:24:14,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /web/image/res.company/133/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.068 2026-11-12 23:24:14,515 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:24:14,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: Owl is running in 'dev' mode. 2026-11-12 23:24:14,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 23:24:14,645 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:24:14,701 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:24:14,709 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 23:24:14,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /web/image/res.users/486/avatar_128 HTTP/1.1" 200 - 14 0.036 0.079 2026-11-12 23:24:14,774 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24: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-11-12 23:24:14,787 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:24:14,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /web/image?model=res.company&id=133&field=logo HTTP/1.1" 200 - 3 0.005 0.144 2026-11-12 23:24:14,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.173 2026-11-12 23:24:14,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /web/image/res.company/133/favicon HTTP/1.1" 200 - 4 0.004 0.028 2026-11-12 23:24:14,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [2/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:24:14,956 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:14] "GET /web/image/res.company/133/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-11-12 23:24:15,079 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.055 2026-11-12 23:24:15,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [3/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step Check that: ---'A Test Product' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("A Test Product")))) 2026-11-12 23:24:15,161 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:24:15,224 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /pos/ui/21?from_backend=True HTTP/1.1" 200 - 35 0.079 0.142 2026-11-12 23:24:15,229 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [4/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step .pos-leftheader .orders-button 2026-11-12 23:24:15,233 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:24:15,270 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1444&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-11-12 23:24:15,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /pos/ui/21 HTTP/1.1" 200 - 35 0.039 0.344 2026-11-12 23:24:15,461 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1445&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.405 2026-11-12 23:24:15,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1447&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.336 2026-11-12 23:24:15,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1448&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.322 2026-11-12 23:24:15,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1446&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.538 2026-11-12 23:24:15,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1449&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.012 0.363 2026-11-12 23:24:15,679 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1450&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-11-12 23:24:15,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1452&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-11-12 23:24:15,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1453&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-11-12 23:24:15,805 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "GET /web/image?model=product.template&field=image_128&id=1451&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-11-12 23:24:15,932 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 32 0.040 0.424 2026-11-12 23:24:16,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [5/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step .pos-search-bar .filter 2026-11-12 23:24:16,019 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:24:16,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [6/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step .pos-search-bar .filter ul 2026-11-12 23:24:16,104 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.048 2026-11-12 23:24:16,136 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [7/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step .pos-search-bar .filter ul li:contains("Paid") 2026-11-12 23:24:16,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [8/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step Wait loading is finished if it is shown (trigger: body) 2026-11-12 23:24:16,228 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.029 2026-11-12 23:24:16,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 80 0.056 0.119 2026-11-12 23:24:16,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:16] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 35 0.037 0.099 2026-11-12 23:24:16,768 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 36 0.040 0.105 2026-11-12 23:24:16,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [9/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step .ticket-screen .order-row:contains("001") 2026-11-12 23:24:16,824 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.171 2026-11-12 23:24:16,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [10/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:24:16,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [11/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 23:24:17,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [12/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:24:17,059 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:24:17,060 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:24:17,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [13/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:24:17,216 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [14/14] Tour test_archived_product_removed_and_order_is_refunded_2 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:24:17,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39275878 started for PoS orders references: [{'name': '/', 'pos_reference': '262-21-000001', 'uuid': 'a1d2df60-f0e3-4ea3-8879-4022c6fb2b64'}] 2026-11-12 23:24:17,247 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:24:17,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39275878 order {'name': '/', 'pos_reference': '262-21-000001', 'uuid': 'a1d2df60-f0e3-4ea3-8879-4022c6fb2b64'} created pos.order #320 2026-11-12 23:24:17,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39275878 finished 2026-11-12 23:24:18,119 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 261 0.288 0.610 2026-11-12 23:24:18,276 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-11-12 23:24:18,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: tour succeeded 2026-11-12 23:24:18,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_archived_product_removed_and_order_is_refunded_2 SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-11-12 23:24:18,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78798594 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '262-21-000001', 'uuid': 'a1d2df60-f0e3-4ea3-8879-4022c6fb2b64'}] 2026-11-12 23:24:18,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78798594 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '262-21-000001', 'uuid': 'a1d2df60-f0e3-4ea3-8879-4022c6fb2b64'} sync ignored for existing PoS order pos.order(320,) (state: paid) 2026-11-12 23:24:18,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78798594 finished 2026-11-12 23:24:18,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: heap 16842704 (allocated 18612224) 2026-11-12 23:24:18,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Closing chrome headless with pid 64703 2026-11-12 23:24:18,648 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Closing websocket connection 2026-11-12 23:24:18,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.053 0.154 2026-11-12 23:24:18,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Terminating chrome headless with pid 64703 2026-11-12 23:24:18,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_232418_779749_test_archived_product_removed_and_order_is_refunded.txt 2026-11-12 23:24:18,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Removing chrome user profile "/tmp/tmpjmfu5v2b_chrome_odoo" 2026-11-12 23:24:18,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method ... 2026-11-12 23:24:18,812 43 INFO rb-c635c7a-226731-435507 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-11-12 23:24:18,816 43 INFO rb-c635c7a-226731-435507 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-11-12 23:24:18,819 43 INFO rb-c635c7a-226731-435507 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-11-12 23:24:18,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method ... 2026-11-12 23:24:18,832 43 INFO rb-c635c7a-226731-435507 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-11-12 23:24:18,838 43 INFO rb-c635c7a-226731-435507 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-11-12 23:24:18,840 43 INFO rb-c635c7a-226731-435507 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-11-12 23:24:18,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_to_pay_section_rounded ... 2026-11-12 23:24:19,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Chrome pid: 64919 2026-11-12 23:24:19,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Chrome headless temporary user profile dir: /tmp/tmp110g7ovc_chrome_odoo 2026-11-12 23:24:19,504 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Issuing json command http://127.0.0.1:34827/json/version 2026-11-12 23:24:19,506 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:24:19,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Browser version: Chrome/150.0.7871.114 2026-11-12 23:24:19,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Issuing json command http://127.0.0.1:34827/json 2026-11-12 23:24:19,537 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:24:19,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Websocket url found: ws://127.0.0.1:34827/devtools/page/A0DA7EAFF84A6D0B9057250498763C4F 2026-11-12 23:24:19,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Enable chrome headless console log notification 2026-11-12 23:24:19,575 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Chrome headless enable page notifications 2026-11-12 23:24:19,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-11-12 23:24:19,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Setting session cookie in browser 2026-11-12 23:24:19,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Open "http://127.0.0.1:8069/pos/ui?config_id=21" in browser 2026-11-12 23:24:19,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=21" 2026-11-12 23:24:19,766 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:24:20,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:20] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 91 0.055 1.021 2026-11-12 23:24:20,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Navigation result: {'frameId': 'A0DA7EAFF84A6D0B9057250498763C4F', 'loaderId': '72494D753361C1726A4DFC8763E1CDF9', 'isDownload': False} 2026-11-12 23:24:20,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Evaluate ready code "odoo.isTourReady('test_to_pay_section_rounded')" 2026-11-12 23:24:20,858 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:24:20,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:20] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-12 23:24:20,917 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:20] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.037 2026-11-12 23:24:20,925 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:20] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-11-12 23:24:21,723 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:24:21,733 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:24:21,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-11-12 23:24:21,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Evaluate test code "odoo.startTour('test_to_pay_section_rounded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=21", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:24:21,807 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-11-12 23:24:21,814 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [1/29] Tour test_to_pay_section_rounded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:24:21,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:24:21,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:24:21,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-11-12 23:24:21,955 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:21] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.049 2026-11-12 23:24:22,024 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.063 2026-11-12 23:24:22,029 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:22] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.042 2026-11-12 23:24:22,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.237 0.581 2026-11-12 23:24:22,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:24:23,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:24:23,200 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /web/image/res.company/133/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.057 2026-11-12 23:24:23,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:24:23,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: Owl is running in 'dev' mode. 2026-11-12 23:24:23,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-11-12 23:24:23,357 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:24:23,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:24:23,458 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 23:24:23,465 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 23:24:23,532 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 23:24:23,563 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /web/image/res.users/486/avatar_128 HTTP/1.1" 200 - 14 0.094 0.100 2026-11-12 23:24:23,565 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:24:23,582 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:24:23,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /web/image?model=res.company&id=133&field=logo HTTP/1.1" 200 - 3 0.034 0.226 2026-11-12 23:24:23,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [2/29] Tour test_to_pay_section_rounded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:24:23,782 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /pos/ui/21 HTTP/1.1" 200 - 35 0.042 0.161 2026-11-12 23:24:23,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [3/29] Tour test_to_pay_section_rounded → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-11-12 23:24:23,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:23] "GET /pos/ui/21?from_backend=True HTTP/1.1" 200 - 35 0.103 0.363 2026-11-12 23:24:24,022 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image/res.company/133/favicon HTTP/1.1" 200 - 4 0.009 0.399 2026-11-12 23:24:24,027 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:24:24,057 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:24:24,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1444&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-11-12 23:24:24,131 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1445&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.293 2026-11-12 23:24:24,168 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1446&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-11-12 23:24:24,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1447&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.360 2026-11-12 23:24:24,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1448&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.188 2026-11-12 23:24:24,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1449&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.210 2026-11-12 23:24:24,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1450&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-11-12 23:24:24,381 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1451&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.233 2026-11-12 23:24:24,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1452&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 23:24:24,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image?model=product.template&field=image_128&id=1453&unique=2026-11-12T23:23:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-11-12 23:24:24,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "GET /web/image/res.company/133/favicon HTTP/1.1" 304 - 4 0.003 0.184 2026-11-12 23:24:24,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.041 0.320 2026-11-12 23:24:24,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [4/29] Tour test_to_pay_section_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:24:24,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [5/29] Tour test_to_pay_section_rounded → 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-11-12 23:24:24,810 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [6/29] Tour test_to_pay_section_rounded → 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-11-12 23:24:24,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [7/29] Tour test_to_pay_section_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:24:24,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [8/29] Tour test_to_pay_section_rounded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:24:24,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [9/29] Tour test_to_pay_section_rounded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:24:25,016 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:24:25,018 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:24:25,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [10/29] Tour test_to_pay_section_rounded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:24:25,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [11/29] Tour test_to_pay_section_rounded → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:24:25,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [12/29] Tour test_to_pay_section_rounded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:24:25,243 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [13/29] Tour test_to_pay_section_rounded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:24:25,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [14/29] Tour test_to_pay_section_rounded → Step .receipt-screen .receipt-to-pay:contains("20.00") 2026-11-12 23:24:25,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20114539 started for PoS orders references: [{'name': '/', 'pos_reference': '261-21-000001', 'uuid': '5ba418e7-de1a-4bae-b943-1bb427e8d98b'}] 2026-11-12 23:24:25,331 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:24:25,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20114539 order {'name': '/', 'pos_reference': '261-21-000001', 'uuid': '5ba418e7-de1a-4bae-b943-1bb427e8d98b'} created pos.order #321 2026-11-12 23:24:25,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20114539 finished 2026-11-12 23:24:26,082 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.192 0.573 2026-11-12 23:24:26,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:24:26,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2817652 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-21-000001', 'uuid': '5ba418e7-de1a-4bae-b943-1bb427e8d98b'}] 2026-11-12 23:24:26,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [15/29] Tour test_to_pay_section_rounded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:24:26,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2817652 order {'name': 'Shop - 000001', 'pos_reference': '261-21-000001', 'uuid': '5ba418e7-de1a-4bae-b943-1bb427e8d98b'} sync ignored for existing PoS order pos.order(321,) (state: paid) 2026-11-12 23:24:26,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2817652 finished 2026-11-12 23:24:26,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [16/29] Tour test_to_pay_section_rounded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:24:26,486 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [17/29] Tour test_to_pay_section_rounded → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-11-12 23:24:26,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [18/29] Tour test_to_pay_section_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:24:26,593 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.055 0.190 2026-11-12 23:24:26,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [19/29] Tour test_to_pay_section_rounded → 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-11-12 23:24:26,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [20/29] Tour test_to_pay_section_rounded → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-11-12 23:24:26,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [21/29] Tour test_to_pay_section_rounded → 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-11-12 23:24:26,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [22/29] Tour test_to_pay_section_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:24:26,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [23/29] Tour test_to_pay_section_rounded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:24:27,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [24/29] Tour test_to_pay_section_rounded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:24:27,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [25/29] Tour test_to_pay_section_rounded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:24:27,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [26/29] Tour test_to_pay_section_rounded → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-11-12 23:24:27,183 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [27/29] Tour test_to_pay_section_rounded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:24:27,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [28/29] Tour test_to_pay_section_rounded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:24:27,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: [29/29] Tour test_to_pay_section_rounded → Step .receipt-screen .receipt-to-pay:contains("10.00") 2026-11-12 23:24:27,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14170205 started for PoS orders references: [{'name': '/', 'pos_reference': '261-21-000002', 'uuid': '21fdc1ab-544c-48b8-8d22-638e1a52ca9c'}] 2026-11-12 23:24:27,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14170205 order {'name': '/', 'pos_reference': '261-21-000002', 'uuid': '21fdc1ab-544c-48b8-8d22-638e1a52ca9c'} created pos.order #322 2026-11-12 23:24:27,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14170205 finished 2026-11-12 23:24:27,900 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.133 0.462 2026-11-12 23:24:27,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:24:28,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: tour succeeded 2026-11-12 23:24:28,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_to_pay_section_rounded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-11-12 23:24:28,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78427419 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-21-000002', 'uuid': '21fdc1ab-544c-48b8-8d22-638e1a52ca9c'}] 2026-11-12 23:24:28,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78427419 order {'name': 'Shop - 000002', 'pos_reference': '261-21-000002', 'uuid': '21fdc1ab-544c-48b8-8d22-638e1a52ca9c'} sync ignored for existing PoS order pos.order(322,) (state: paid) 2026-11-12 23:24:28,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78427419 finished 2026-11-12 23:24:28,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded.browser: heap 17241372 (allocated 19271680) 2026-11-12 23:24:28,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Closing chrome headless with pid 64919 2026-11-12 23:24:28,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Closing websocket connection 2026-11-12 23:24:28,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Terminating chrome headless with pid 64919 2026-11-12 23:24:28,287 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.068 0.168 2026-11-12 23:24:28,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_232428_382802_test_to_pay_section_rounded.txt 2026-11-12 23:24:28,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_to_pay_section_rounded: Removing chrome user profile "/tmp/tmp110g7ovc_chrome_odoo" 2026-11-12 23:24:28,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-12 23:24:50,703 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_pos_ticket_whitespace_pos_reference ... 2026-11-12 23:24:50,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:24:52,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:52] "POST /pos/ticket HTTP/1.1" 200 - 104 0.100 1.565 2026-11-12 23:24:52,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:52] "POST /pos/ticket HTTP/1.1" 303 - 2 0.001 0.008 2026-11-12 23:24:52,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-11-12 23:24:55,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:24:58,695 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:24:58] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 593 0.664 2.734 2026-11-12 23:24:58,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-11-12 23:25:00,354 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:00] "GET /my/invoices/547?access_token=61b9c643-76fb-482f-afb1-da4c0fe87f9e HTTP/1.1" 200 - 114 0.106 1.546 2026-11-12 23:25:00,384 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_anonymous_cannot_modify_partner_with_user ... 2026-11-12 23:25:04,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:25:07,535 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:07] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 652 0.737 2.659 2026-11-12 23:25:07,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-11-12 23:25:09,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:09] "GET /my/invoices/552?access_token=0bdc05bd-85c8-44e8-9431-61720958f51b HTTP/1.1" 200 - 114 0.109 1.496 2026-11-12 23:25:09,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-11-12 23:25:10,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:partner_1 from n/a 2026-11-12 23:25:12,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:25:14,352 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:14] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 200 - 147 0.110 1.658 2026-11-12 23:25:19,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:19] "GET /pos/ticket/validate?access_token=1234567891 HTTP/1.1" 303 - 630 0.717 2.444 2026-11-12 23:25:19,884 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:19] "GET /my/invoices/559?access_token=4d4f133f-5a28-42a4-a4d4-904aefa659f4 HTTP/1.1" 200 - 57 0.084 0.390 2026-11-12 23:25:19,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_not_connected ... 2026-11-12 23:25:22,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Chrome pid: 65147 2026-11-12 23:25:22,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Chrome headless temporary user profile dir: /tmp/tmpiql6gy5__chrome_odoo 2026-11-12 23:25:22,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Issuing json command http://127.0.0.1:44491/json/version 2026-11-12 23:25:22,839 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:25:22,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Browser version: Chrome/150.0.7871.114 2026-11-12 23:25:22,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Issuing json command http://127.0.0.1:44491/json 2026-11-12 23:25:22,929 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:25:22,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Websocket url found: ws://127.0.0.1:44491/devtools/page/02F0EE0DA068331AC6BFED101444AEB4 2026-11-12 23:25:22,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Enable chrome headless console log notification 2026-11-12 23:25:22,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Chrome headless enable page notifications 2026-11-12 23:25:23,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Setting session cookie in browser 2026-11-12 23:25:23,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Open "http://127.0.0.1:8069/pos/ticket" in browser 2026-11-12 23:25:23,060 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Navigating to: "http://127.0.0.1:8069/pos/ticket" 2026-11-12 23:25:23,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:25:25,052 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /pos/ticket HTTP/1.1" 200 - 106 0.080 1.858 2026-11-12 23:25:25,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Navigation result: {'frameId': '02F0EE0DA068331AC6BFED101444AEB4', 'loaderId': '2B91F50D695246537C491C83C0A22819', 'isDownload': False} 2026-11-12 23:25:25,057 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Evaluate ready code "odoo.isTourReady('invoicePoSOrderWithSelfInvocing')" 2026-11-12 23:25:25,101 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:25:25,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 23:25:25,229 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.062 0.071 2026-11-12 23:25:25,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 23:25:25,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.114 2026-11-12 23:25:25,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 23:25:25,289 43 INFO rb-c635c7a-226731-435507 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-11-12 23:25:25,290 43 INFO rb-c635c7a-226731-435507 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-11-12 23:25:25,315 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.043 2026-11-12 23:25:25,447 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:25:25,458 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:25:25,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /web/image/website/1/logo/My%20Website?unique=e24f3a9 HTTP/1.1" 200 - 4 0.020 0.014 2026-11-12 23:25:25,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 23:25:25,647 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.099 2026-11-12 23:25:25,676 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:25] "GET /web/image/website/1/favicon?unique=e24f3a9 HTTP/1.1" 200 - 4 0.012 0.118 2026-11-12 23:25:26,335 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-11-12 23:25:26,452 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:26] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:25:26,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Evaluate test code "odoo.startTour('invoicePoSOrderWithSelfInvocing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ticket", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:25:26,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [1/17] Tour invoicePoSOrderWithSelfInvocing → Step input[name='pos_reference'] 2026-11-12 23:25:26,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [2/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='date_order'] 2026-11-12 23:25:26,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [3/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='ticket_code'] 2026-11-12 23:25:26,675 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [4/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap button:contains('Request Invoice') 2026-11-12 23:25:26,793 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:26] "POST /pos/ticket HTTP/1.1" 303 - 2 0.002 0.014 2026-11-12 23:25:27,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:27] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 200 - 48 0.061 0.394 2026-11-12 23:25:28,103 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [5/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='name'] 2026-11-12 23:25:28,152 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:28] "POST /my/address/country_info/233 HTTP/1.1" 200 - 5 0.005 0.011 2026-11-12 23:25:28,167 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:28] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:25:28,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [6/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='phone'] 2026-11-12 23:25:28,240 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [7/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='email'] 2026-11-12 23:25:28,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [8/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='company_name'] 2026-11-12 23:25:28,368 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [9/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='vat'] 2026-11-12 23:25:28,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [10/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='street'] 2026-11-12 23:25:28,487 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [11/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='street2'] 2026-11-12 23:25:28,569 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [12/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='city'] 2026-11-12 23:25:28,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [13/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='zip'] 2026-11-12 23:25:28,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [14/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap select[name='country_id'] 2026-11-12 23:25:28,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [15/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap select[name='state_id'] 2026-11-12 23:25:28,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [16/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap button:contains('Get my invoice') 2026-11-12 23:25:32,279 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:32] "POST /pos/ticket/validate HTTP/1.1" 303 - 675 0.650 2.685 2026-11-12 23:25:32,292 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-11-12 23:25:32,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:32] "GET /my/invoices/564?access_token=0b0b56bd-8220-41ce-b0f1-01227213c546 HTTP/1.1" 200 - 51 0.067 0.419 2026-11-12 23:25:32,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-11-12 23:25:33,068 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:33] "GET /my/invoices/564?access_token=0b0b56bd-8220-41ce-b0f1-01227213c546&report_type=html HTTP/1.1" 200 - 45 0.059 0.167 2026-11-12 23:25:34,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/3f4269f/web.report_assets_common.autoprefixed.min.css (id:11003) 2026-11-12 23:25:34,731 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:34] "GET /web/assets/1/3f4269f/web.report_assets_common.autoprefixed.min.css HTTP/1.1" 200 - 9 0.027 1.618 2026-11-12 23:25:34,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4cdffc6/web.report_assets_common.min.js, copying from /web/assets/4cdffc6/web.report_assets_common.min.js 2026-11-12 23:25:34,760 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:34] "GET /web/assets/1/4cdffc6/web.report_assets_common.min.js HTTP/1.1" 200 - 8 0.006 1.657 2026-11-12 23:25:34,867 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:25:34,868 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:25:34,871 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:25:35,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [17/17] Tour invoicePoSOrderWithSelfInvocing → Step .rounded.text-bg-success.fw-normal.badge 2026-11-12 23:25:35,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: tour succeeded 2026-11-12 23:25:35,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: ╔════════════════════════════════════════════════╗ ║ TOUR invoicePoSOrderWithSelfInvocing SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-12 23:25:35,295 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:35] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 15 0.026 0.228 2026-11-12 23:25:35,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:35] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.119 2026-11-12 23:25:35,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: heap 11447388 (allocated 12320768) 2026-11-12 23:25:35,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: Error received after termination: AssetsLoadingError: The loading of http://127.0.0.1:8069/web/bundle/portal.assets_chatter?lang=en_US&website_id=1 failed Error: The loading of http://127.0.0.1:8069/web/bundle/portal.assets_chatter?lang=en_US&website_id=1 failed at http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2977:78 Caused by: TypeError: Failed to fetch at Object.getBundle (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2976:15) at getBundle (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2967:562) at Object.loadBundle (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2980:8) at loadBundle (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2968:69) at http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:8215:473 at Object.memoized [as loadChatter] (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:6133:292) at ResizeObserver. (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:8216:123) 2026-11-12 23:25:35,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Closing chrome headless with pid 65147 2026-11-12 23:25:35,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Closing websocket connection 2026-11-12 23:25:35,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Terminating chrome headless with pid 65147 2026-11-12 23:25:35,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_232535_477069_test_qr_code_receipt_user_not_connected.txt 2026-11-12 23:25:35,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Removing chrome user profile "/tmp/tmpiql6gy5__chrome_odoo" 2026-11-12 23:25:35,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_updated ... 2026-11-12 23:25:37,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:25:41,236 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:41] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 653 0.686 2.677 2026-11-12 23:25:41,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-11-12 23:25:42,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:42] "GET /my/invoices/569?access_token=46824015-1957-42a4-91dd-451158e62ece HTTP/1.1" 200 - 114 0.103 1.541 2026-11-12 23:25:47,521 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:47] "POST /pos/ticket/validate?access_token=1234567891 HTTP/1.1" 303 - 539 0.738 1.739 2026-11-12 23:25:47,532 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-11-12 23:25:47,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:47] "GET /my/invoices/574?access_token=67e5149a-3593-4ee7-a68c-338a9a088346 HTTP/1.1" 200 - 32 0.042 0.111 2026-11-12 23:25:47,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_with_customer_no_user_connected ... 2026-11-12 23:25:50,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Chrome pid: 65356 2026-11-12 23:25:50,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Chrome headless temporary user profile dir: /tmp/tmp162_dnhp_chrome_odoo 2026-11-12 23:25:50,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Issuing json command http://127.0.0.1:40613/json/version 2026-11-12 23:25:50,983 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:25:51,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Browser version: Chrome/150.0.7871.114 2026-11-12 23:25:51,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Issuing json command http://127.0.0.1:40613/json 2026-11-12 23:25:51,030 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:25:51,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Websocket url found: ws://127.0.0.1:40613/devtools/page/BD36A913E154FC7C516FD9C79D118E4F 2026-11-12 23:25:51,121 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Enable chrome headless console log notification 2026-11-12 23:25:51,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Chrome headless enable page notifications 2026-11-12 23:25:51,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Setting session cookie in browser 2026-11-12 23:25:51,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Open "http://127.0.0.1:8069/pos/ticket" in browser 2026-11-12 23:25:51,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Navigating to: "http://127.0.0.1:8069/pos/ticket" 2026-11-12 23:25:51,262 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:25:53,151 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /pos/ticket HTTP/1.1" 200 - 106 0.075 1.818 2026-11-12 23:25:53,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Navigation result: {'frameId': 'BD36A913E154FC7C516FD9C79D118E4F', 'loaderId': '15E0A3E8036118B9AA719DF3768FDC6A', 'isDownload': False} 2026-11-12 23:25:53,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Evaluate ready code "odoo.isTourReady('invoicePoSOrderWithPartner')" 2026-11-12 23:25:53,225 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:25:53,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 23:25:53,306 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.055 2026-11-12 23:25:53,316 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 23:25:53,332 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.055 2026-11-12 23:25:53,366 43 INFO rb-c635c7a-226731-435507 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-11-12 23:25:53,368 43 INFO rb-c635c7a-226731-435507 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-11-12 23:25:53,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 23:25:53,585 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:25:53,595 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:25:53,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.266 2026-11-12 23:25:53,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /web/image/website/1/logo/My%20Website?unique=e24f3a9 HTTP/1.1" 200 - 4 0.003 0.079 2026-11-12 23:25:53,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 23:25:53,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.072 2026-11-12 23:25:53,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:53] "GET /web/image/website/1/favicon?unique=e24f3a9 HTTP/1.1" 200 - 4 0.005 0.090 2026-11-12 23:25:54,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 23:25:54,771 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:54] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:25:54,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Evaluate test code "odoo.startTour('invoicePoSOrderWithPartner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ticket", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:25:54,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected.browser: [1/5] Tour invoicePoSOrderWithPartner → Step input[name='pos_reference'] 2026-11-12 23:25:54,858 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected.browser: [2/5] Tour invoicePoSOrderWithPartner → Step .o_portal_wrap input[name='date_order'] 2026-11-12 23:25:54,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected.browser: [3/5] Tour invoicePoSOrderWithPartner → Step .o_portal_wrap input[name='ticket_code'] 2026-11-12 23:25:54,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected.browser: [4/5] Tour invoicePoSOrderWithPartner → Step .o_portal_wrap button:contains('Request Invoice') 2026-11-12 23:25:55,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:55] "POST /pos/ticket HTTP/1.1" 303 - 2 0.003 0.015 2026-11-12 23:25:58,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:58] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 638 0.725 2.614 2026-11-12 23:25:58,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-11-12 23:25:58,902 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:58] "GET /my/invoices/579?access_token=f525fd89-4080-4869-b04a-11e2ba9c25d1 HTTP/1.1" 200 - 51 0.052 0.390 2026-11-12 23:25:58,970 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-11-12 23:25:59,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:25:59] "GET /my/invoices/579?access_token=f525fd89-4080-4869-b04a-11e2ba9c25d1&report_type=html HTTP/1.1" 200 - 46 0.049 0.177 2026-11-12 23:26:00,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/3f4269f/web.report_assets_common.autoprefixed.min.css (id:11018) 2026-11-12 23:26:00,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:00] "GET /web/assets/1/3f4269f/web.report_assets_common.autoprefixed.min.css HTTP/1.1" 200 - 9 0.021 1.620 2026-11-12 23:26:00,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4cdffc6/web.report_assets_common.min.js, copying from /web/assets/4cdffc6/web.report_assets_common.min.js 2026-11-12 23:26:00,901 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:00] "GET /web/assets/1/4cdffc6/web.report_assets_common.min.js HTTP/1.1" 200 - 8 0.008 1.669 2026-11-12 23:26:01,010 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:26:01,018 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:26:01,021 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:26:01,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected.browser: [5/5] Tour invoicePoSOrderWithPartner → Step .rounded.text-bg-success.fw-normal.badge 2026-11-12 23:26:01,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected.browser: tour succeeded 2026-11-12 23:26:01,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected.browser: ╔═══════════════════════════════════════════╗ ║ TOUR invoicePoSOrderWithPartner SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-12 23:26:01,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected.browser: heap 11244568 (allocated 13631488) 2026-11-12 23:26:01,849 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:01] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 15 0.014 0.241 2026-11-12 23:26:01,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:01] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.140 2026-11-12 23:26:01,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected.browser: Error received after termination: AssetsLoadingError: The loading of http://127.0.0.1:8069/web/bundle/portal.assets_chatter?lang=en_US&website_id=1 failed Error: The loading of http://127.0.0.1:8069/web/bundle/portal.assets_chatter?lang=en_US&website_id=1 failed at http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2977:78 Caused by: TypeError: Failed to fetch at Object.getBundle (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2976:15) at getBundle (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2967:562) at Object.loadBundle (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2980:8) at loadBundle (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:2968:69) at http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:8215:473 at Object.memoized [as loadChatter] (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:6133:292) at ResizeObserver. (http://127.0.0.1:8069/web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js:8216:123) 2026-11-12 23:26:01,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Closing chrome headless with pid 65356 2026-11-12 23:26:01,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Closing websocket connection 2026-11-12 23:26:01,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Terminating chrome headless with pid 65356 2026-11-12 23:26:02,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_232602_045171_test_qr_code_receipt_with_customer_no_user_connected.txt 2026-11-12 23:26:02,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_with_customer_no_user_connected: Removing chrome user profile "/tmp/tmp162_dnhp_chrome_odoo" 2026-11-12 23:26:02,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_self_invoicing_refused_on_unpaid_order ... 2026-11-12 23:26:02,457 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:26:04,122 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:04] "GET /pos/ticket/validate?access_token=unpaid_token_1234 HTTP/1.1" 404 - 108 0.062 1.607 2026-11-12 23:26:04,482 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:04] "GET /pos/ticket?order_uuid=15d6e84d-e5c9-476b-bb6c-484be0177093 HTTP/1.1" 200 - 27 0.034 0.310 2026-11-12 23:26:04,553 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:04] "POST /pos/ticket HTTP/1.1" 200 - 11 0.008 0.054 2026-11-12 23:26:04,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:26:04] "POST /pos/ticket/validate?access_token=unpaid_token_1234 HTTP/1.1" 404 - 13 0.018 0.075 2026-11-12 23:26:04,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 19 checked, 19 removed 2026-11-12 23:26:26,983 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #493 deleted pos.payment.method records with IDs: [52] 2026-11-12 23:26:27,401 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #493 deleted res.currency.rate records with IDs: [53, 52, 51] 2026-11-12 23:26:29,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_invoice_consolidation: Starting TestPosInvoiceConsolidation.test_consolidation_non_cash_with_cash_rounding_enabled ... 2026-11-12 23:26:29,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81731536 started for PoS orders references: [{'name': 'Order 34339-320-7971', 'pos_reference': None, 'uuid': '34339-320-7971'}, {'name': 'Order 30237-856-8965', 'pos_reference': None, 'uuid': '30237-856-8965'}] 2026-11-12 23:26:30,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81731536 order {'name': 'Order 34339-320-7971', 'pos_reference': None, 'uuid': '34339-320-7971'} created pos.order #333 2026-11-12 23:26:31,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81731536 order {'name': 'Order 30237-856-8965', 'pos_reference': None, 'uuid': '30237-856-8965'} created pos.order #334 2026-11-12 23:26:31,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81731536 finished 2026-11-12 23:26:33,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_invoice_consolidation: Starting TestPosInvoiceConsolidation.test_consolidation_with_refund ... 2026-11-12 23:26:34,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37812731 started for PoS orders references: [{'name': 'Order sale-1', 'pos_reference': None, 'uuid': 'sale-1'}, {'name': 'Order sale-2', 'pos_reference': None, 'uuid': 'sale-2'}] 2026-11-12 23:26:35,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37812731 order {'name': 'Order sale-1', 'pos_reference': None, 'uuid': 'sale-1'} created pos.order #335 2026-11-12 23:26:35,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37812731 order {'name': 'Order sale-2', 'pos_reference': None, 'uuid': 'sale-2'} created pos.order #336 2026-11-12 23:26:35,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37812731 finished 2026-11-12 23:26:42,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_invoice_consolidation: Starting TestPosInvoiceConsolidation.test_consolidation_with_refund_and_cash_rounding ... 2026-11-12 23:26:43,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60256339 started for PoS orders references: [{'name': 'Order sale-1', 'pos_reference': None, 'uuid': 'sale-1'}, {'name': 'Order sale-2', 'pos_reference': None, 'uuid': 'sale-2'}] 2026-11-12 23:26:43,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60256339 order {'name': 'Order sale-1', 'pos_reference': None, 'uuid': 'sale-1'} created pos.order #338 2026-11-12 23:26:44,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60256339 order {'name': 'Order sale-2', 'pos_reference': None, 'uuid': 'sale-2'} created pos.order #339 2026-11-12 23:26:44,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60256339 finished 2026-11-12 23:26:51,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_invoice_consolidation: Starting TestPosInvoiceConsolidation.test_consolidation_with_refund_outweighing_sales ... 2026-11-12 23:26:51,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28698446 started for PoS orders references: [{'name': 'Order sale-1', 'pos_reference': None, 'uuid': 'sale-1'}, {'name': 'Order sale-2', 'pos_reference': None, 'uuid': 'sale-2'}] 2026-11-12 23:26:52,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28698446 order {'name': 'Order sale-1', 'pos_reference': None, 'uuid': 'sale-1'} created pos.order #341 2026-11-12 23:26:53,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28698446 order {'name': 'Order sale-2', 'pos_reference': None, 'uuid': 'sale-2'} created pos.order #342 2026-11-12 23:26:53,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28698446 finished 2026-11-12 23:26:58,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_invoice_consolidation: Starting TestPosInvoiceConsolidation.test_ignore_generated_invoices ... 2026-11-12 23:26:59,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64531864 started for PoS orders references: [{'name': 'Order u1-order', 'pos_reference': None, 'uuid': 'u1-order'}] 2026-11-12 23:27:00,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64531864 order {'name': 'Order u1-order', 'pos_reference': None, 'uuid': 'u1-order'} created pos.order #344 2026-11-12 23:27:00,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64531864 finished 2026-11-12 23:27:00,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15372295 started for PoS orders references: [{'name': 'Order 14740-822-9135', 'pos_reference': None, 'uuid': '14740-822-9135'}, {'name': 'Order 42092-432-7976', 'pos_reference': None, 'uuid': '42092-432-7976'}] 2026-11-12 23:27:00,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15372295 order {'name': 'Order 14740-822-9135', 'pos_reference': None, 'uuid': '14740-822-9135'} created pos.order #345 2026-11-12 23:27:00,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15372295 order {'name': 'Order 42092-432-7976', 'pos_reference': None, 'uuid': '42092-432-7976'} created pos.order #346 2026-11-12 23:27:00,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15372295 finished 2026-11-12 23:27:04,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_invoice_consolidation: Starting TestPosInvoiceConsolidation.test_invoice_grouped_by_user_id ... 2026-11-12 23:27:05,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44344054 started for PoS orders references: [{'name': 'Order u1-order', 'pos_reference': None, 'uuid': 'u1-order'}] 2026-11-12 23:27:06,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44344054 order {'name': 'Order u1-order', 'pos_reference': None, 'uuid': 'u1-order'} created pos.order #347 2026-11-12 23:27:06,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44344054 finished 2026-11-12 23:27:06,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43998379 started for PoS orders references: [{'name': 'Order 62812-837-7145', 'pos_reference': None, 'uuid': '62812-837-7145'}, {'name': 'Order 82774-701-6493', 'pos_reference': None, 'uuid': '82774-701-6493'}] 2026-11-12 23:27:06,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43998379 order {'name': 'Order 62812-837-7145', 'pos_reference': None, 'uuid': '62812-837-7145'} created pos.order #348 2026-11-12 23:27:07,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43998379 order {'name': 'Order 82774-701-6493', 'pos_reference': None, 'uuid': '82774-701-6493'} created pos.order #349 2026-11-12 23:27:07,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43998379 finished 2026-11-12 23:27:11,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-11-12 23:27:29,076 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #496 deleted res.currency.rate records with IDs: [55, 56, 57] 2026-11-12 23:27:31,123 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_avco_margin_closing_time ... 2026-11-12 23:27:34,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47035664 started for PoS orders references: [{'name': 'Order 80610-615-2973', 'pos_reference': None, 'uuid': '80610-615-2973'}, {'name': 'Order 34511-630-5775', 'pos_reference': None, 'uuid': '34511-630-5775'}] 2026-11-12 23:27:34,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47035664 order {'name': 'Order 80610-615-2973', 'pos_reference': None, 'uuid': '80610-615-2973'} created pos.order #350 2026-11-12 23:27:34,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47035664 order {'name': 'Order 34511-630-5775', 'pos_reference': None, 'uuid': '34511-630-5775'} created pos.order #351 2026-11-12 23:27:34,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47035664 finished 2026-11-12 23:27:37,272 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-11-12 23:27:40,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77238654 started for PoS orders references: [{'name': 'Order 73444-311-3996', 'pos_reference': None, 'uuid': '73444-311-3996'}, {'name': 'Order 47794-940-8126', 'pos_reference': None, 'uuid': '47794-940-8126'}] 2026-11-12 23:27:41,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77238654 order {'name': 'Order 73444-311-3996', 'pos_reference': None, 'uuid': '73444-311-3996'} created pos.order #352 2026-11-12 23:27:41,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77238654 order {'name': 'Order 47794-940-8126', 'pos_reference': None, 'uuid': '47794-940-8126'} created pos.order #353 2026-11-12 23:27:41,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77238654 finished 2026-11-12 23:27:43,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-11-12 23:27:46,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96679400 started for PoS orders references: [{'name': 'Order 94937-415-7558', 'pos_reference': None, 'uuid': '94937-415-7558'}, {'name': 'Order 28368-899-0299', 'pos_reference': None, 'uuid': '28368-899-0299'}, {'name': 'Order 47679-239-9942', 'pos_reference': None, 'uuid': '47679-239-9942'}] 2026-11-12 23:27:47,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96679400 order {'name': 'Order 94937-415-7558', 'pos_reference': None, 'uuid': '94937-415-7558'} created pos.order #354 2026-11-12 23:27:47,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96679400 order {'name': 'Order 28368-899-0299', 'pos_reference': None, 'uuid': '28368-899-0299'} created pos.order #355 2026-11-12 23:27:48,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96679400 order {'name': 'Order 47679-239-9942', 'pos_reference': None, 'uuid': '47679-239-9942'} created pos.order #356 2026-11-12 23:27:48,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96679400 finished 2026-11-12 23:27:49,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-11-12 23:27:52,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82673226 started for PoS orders references: [{'name': 'Order 09023-032-2276', 'pos_reference': None, 'uuid': '09023-032-2276'}, {'name': 'Order 35386-681-2480', 'pos_reference': None, 'uuid': '35386-681-2480'}, {'name': 'Order 44528-172-2345', 'pos_reference': None, 'uuid': '44528-172-2345'}] 2026-11-12 23:27:53,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82673226 order {'name': 'Order 09023-032-2276', 'pos_reference': None, 'uuid': '09023-032-2276'} created pos.order #357 2026-11-12 23:27:53,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82673226 order {'name': 'Order 35386-681-2480', 'pos_reference': None, 'uuid': '35386-681-2480'} created pos.order #358 2026-11-12 23:27:54,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82673226 order {'name': 'Order 44528-172-2345', 'pos_reference': None, 'uuid': '44528-172-2345'} created pos.order #359 2026-11-12 23:27:54,477 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82673226 finished 2026-11-12 23:27:56,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-11-12 23:27:59,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28039454 started for PoS orders references: [{'name': 'Order 56176-585-7704', 'pos_reference': None, 'uuid': '56176-585-7704'}, {'name': 'Order 85588-239-3090', 'pos_reference': None, 'uuid': '85588-239-3090'}, {'name': 'Order 75989-556-2232', 'pos_reference': None, 'uuid': '75989-556-2232'}] 2026-11-12 23:27:59,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28039454 order {'name': 'Order 56176-585-7704', 'pos_reference': None, 'uuid': '56176-585-7704'} created pos.order #360 2026-11-12 23:28:00,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28039454 order {'name': 'Order 85588-239-3090', 'pos_reference': None, 'uuid': '85588-239-3090'} created pos.order #361 2026-11-12 23:28:00,843 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28039454 order {'name': 'Order 75989-556-2232', 'pos_reference': None, 'uuid': '75989-556-2232'} created pos.order #362 2026-11-12 23:28:00,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28039454 finished 2026-11-12 23:28:02,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-11-12 23:28:05,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85461600 started for PoS orders references: [{'name': 'Order 17739-857-1537', 'pos_reference': None, 'uuid': '17739-857-1537'}, {'name': 'Order 00464-313-3681', 'pos_reference': None, 'uuid': '00464-313-3681'}, {'name': 'Order 39297-091-6576', 'pos_reference': None, 'uuid': '39297-091-6576'}] 2026-11-12 23:28:06,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85461600 order {'name': 'Order 17739-857-1537', 'pos_reference': None, 'uuid': '17739-857-1537'} created pos.order #363 2026-11-12 23:28:06,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85461600 order {'name': 'Order 00464-313-3681', 'pos_reference': None, 'uuid': '00464-313-3681'} created pos.order #364 2026-11-12 23:28:07,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85461600 order {'name': 'Order 39297-091-6576', 'pos_reference': None, 'uuid': '39297-091-6576'} created pos.order #365 2026-11-12 23:28:07,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85461600 finished 2026-11-12 23:28:08,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-11-12 23:28:11,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29969820 started for PoS orders references: [{'name': 'Order 15779-578-8864', 'pos_reference': None, 'uuid': '15779-578-8864'}, {'name': 'Order 14191-339-1843', 'pos_reference': None, 'uuid': '14191-339-1843'}, {'name': 'Order 31450-407-6483', 'pos_reference': None, 'uuid': '31450-407-6483'}] 2026-11-12 23:28:12,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29969820 order {'name': 'Order 15779-578-8864', 'pos_reference': None, 'uuid': '15779-578-8864'} created pos.order #366 2026-11-12 23:28:12,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29969820 order {'name': 'Order 14191-339-1843', 'pos_reference': None, 'uuid': '14191-339-1843'} created pos.order #367 2026-11-12 23:28:13,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29969820 order {'name': 'Order 31450-407-6483', 'pos_reference': None, 'uuid': '31450-407-6483'} created pos.order #368 2026-11-12 23:28:13,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29969820 finished 2026-11-12 23:28:14,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-11-12 23:28:17,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80396511 started for PoS orders references: [{'name': 'Order 52410-543-9401', 'pos_reference': None, 'uuid': '52410-543-9401'}, {'name': 'Order 25787-348-8861', 'pos_reference': None, 'uuid': '25787-348-8861'}, {'name': 'Order 09859-198-8541', 'pos_reference': None, 'uuid': '09859-198-8541'}] 2026-11-12 23:28:18,548 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80396511 order {'name': 'Order 52410-543-9401', 'pos_reference': None, 'uuid': '52410-543-9401'} created pos.order #369 2026-11-12 23:28:19,026 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80396511 order {'name': 'Order 25787-348-8861', 'pos_reference': None, 'uuid': '25787-348-8861'} created pos.order #370 2026-11-12 23:28:19,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80396511 order {'name': 'Order 09859-198-8541', 'pos_reference': None, 'uuid': '09859-198-8541'} created pos.order #371 2026-11-12 23:28:19,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80396511 finished 2026-11-12 23:28:21,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-11-12 23:28:24,448 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73485223 started for PoS orders references: [{'name': 'Order 92432-734-9644', 'pos_reference': None, 'uuid': '92432-734-9644'}, {'name': 'Order 09814-367-9505', 'pos_reference': None, 'uuid': '09814-367-9505'}, {'name': 'Order 96498-740-5872', 'pos_reference': None, 'uuid': '96498-740-5872'}] 2026-11-12 23:28:25,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73485223 order {'name': 'Order 92432-734-9644', 'pos_reference': None, 'uuid': '92432-734-9644'} created pos.order #372 2026-11-12 23:28:25,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73485223 order {'name': 'Order 09814-367-9505', 'pos_reference': None, 'uuid': '09814-367-9505'} created pos.order #373 2026-11-12 23:28:26,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73485223 order {'name': 'Order 96498-740-5872', 'pos_reference': None, 'uuid': '96498-740-5872'} created pos.order #374 2026-11-12 23:28:26,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73485223 finished 2026-11-12 23:28:28,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 23:28:47,020 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #499 deleted res.currency.rate records with IDs: [59, 60, 61] 2026-11-12 23:28:49,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-11-12 23:28:50,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:28:50,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32697159 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 09876-098-0987', 'pos_reference': None, 'uuid': '09876-098-0987'}] 2026-11-12 23:28:51,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32697159 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #375 2026-11-12 23:28:52,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32697159 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #376 2026-11-12 23:28:55,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32697159 order {'name': 'Order 09876-098-0987', 'pos_reference': None, 'uuid': '09876-098-0987'} created pos.order #377 2026-11-12 23:28:55,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32697159 finished 2026-11-12 23:28:55,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:28:55,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:28:55,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-11-12 23:28:55,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-11-12 23:28:55,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:28:58,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:28:58,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:28:58,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:28:58,851 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:28:58,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-11-12 23:29:00,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:29:00,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53836723 started for PoS orders references: [{'name': 'Order 09876-098-0987', 'pos_reference': None, 'uuid': '09876-098-0987'}, {'name': 'Order 09876-098-0988', 'pos_reference': None, 'uuid': '09876-098-0988'}, {'name': 'Order 09876-098-0989', 'pos_reference': None, 'uuid': '09876-098-0989'}] 2026-11-12 23:29:03,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53836723 order {'name': 'Order 09876-098-0987', 'pos_reference': None, 'uuid': '09876-098-0987'} created pos.order #378 2026-11-12 23:29:05,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53836723 order {'name': 'Order 09876-098-0988', 'pos_reference': None, 'uuid': '09876-098-0988'} created pos.order #379 2026-11-12 23:29:08,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53836723 order {'name': 'Order 09876-098-0989', 'pos_reference': None, 'uuid': '09876-098-0989'} created pos.order #380 2026-11-12 23:29:08,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53836723 finished 2026-11-12 23:29:08,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:29:08,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:29:08,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-11-12 23:29:08,261 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-11-12 23:29:08,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-11-12 23:29:08,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-11-12 23:29:08,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-11-12 23:29:08,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-11-12 23:29:08,279 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:29:10,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:29:10,753 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:29:10,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:29:10,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:29:10,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-12 23:29:28,823 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #502 deleted res.currency.rate records with IDs: [63, 64, 65] 2026-11-12 23:29:30,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-11-12 23:29:33,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-11-12 23:29:35,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:29:35,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78409589 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:29:36,836 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78409589 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #381 2026-11-12 23:29:37,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78409589 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #382 2026-11-12 23:29:37,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78409589 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #383 2026-11-12 23:29:37,676 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78409589 finished 2026-11-12 23:29:37,717 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:29:37,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:29:37,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:29:39,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:29:39,973 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:29:39,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:29:39,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:29:39,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-11-12 23:29:42,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:29:42,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83842413 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:29:43,297 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83842413 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #384 2026-11-12 23:29:46,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83842413 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #385 2026-11-12 23:29:47,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83842413 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #386 2026-11-12 23:29:47,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83842413 finished 2026-11-12 23:29:47,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:29:47,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:29:47,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-11-12 23:29:47,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95) for order 00100-010-0003. 2026-11-12 23:29:47,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:29:50,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:29:50,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:29:50,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:29:50,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:29:50,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-11-12 23:29:52,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:29:52,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89832842 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'pos_reference': None, 'uuid': '00100-010-0004'}] 2026-11-12 23:29:53,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89832842 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #387 2026-11-12 23:29:54,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89832842 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #388 2026-11-12 23:29:54,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89832842 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #389 2026-11-12 23:29:55,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89832842 order {'name': 'Order 00100-010-0004', 'pos_reference': None, 'uuid': '00100-010-0004'} created pos.order #390 2026-11-12 23:29:55,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89832842 finished 2026-11-12 23:29:55,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:29:55,288 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:29:56,873 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:29:56,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:29:56,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:29:56,877 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:29:56,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-11-12 23:29:59,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:29:59,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18562595 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:30:00,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18562595 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #391 2026-11-12 23:30:00,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18562595 finished 2026-11-12 23:30:00,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:30:00,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:30:01,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:30:01,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:30:01,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:30:01,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:30:01,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-11-12 23:30:06,426 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #502 deleted account.move.line.ctp records with IDs: [948, 950] 2026-11-12 23:30:06,656 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #502 deleted account.move.line records with IDs: [1691] 2026-11-12 23:30:07,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_combo_prices_converted_to_pos_currency ... 2026-11-12 23:30:10,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_pos_data_shared_product_cost_currency ... 2026-11-12 23:30:20,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_pos_data_standard_price_converted ... 2026-11-12 23:30:24,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_with_session_check_product_cost ... 2026-11-12 23:30:27,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-12 23:30:51,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_picking_backorder: Starting TestPosPickingBackorder.test_pos_backorder_picking_shares_pos_order_origin ... 2026-11-12 23:30:53,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 23:31:17,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_get_product_info_pos_uses_template_available_quantity_for_variant_product ... 2026-11-12 23:31:17,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_image_variants_displayed ... 2026-11-12 23:31:18,597 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #508 deleted product.product records with IDs: [2136] 2026-11-12 23:31:19,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Chrome pid: 65544 2026-11-12 23:31:19,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Chrome headless temporary user profile dir: /tmp/tmpazf7q_v3_chrome_odoo 2026-11-12 23:31:19,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Issuing json command http://127.0.0.1:39587/json/version 2026-11-12 23:31:19,336 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:31:19,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Browser version: Chrome/150.0.7871.114 2026-11-12 23:31:19,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Issuing json command http://127.0.0.1:39587/json 2026-11-12 23:31:19,388 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:31:19,417 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Websocket url found: ws://127.0.0.1:39587/devtools/page/5D2A19AF4407C74AC362E1AE2C2D0399 2026-11-12 23:31:19,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Enable chrome headless console log notification 2026-11-12 23:31:19,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Chrome headless enable page notifications 2026-11-12 23:31:19,567 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:31:19,584 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Setting session cookie in browser 2026-11-12 23:31:19,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Open "http://127.0.0.1:8069/pos/ui?config_id=35" in browser 2026-11-12 23:31:19,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=35" 2026-11-12 23:31:19,624 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:31:20,557 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:20] "GET /pos/ui?config_id=35 HTTP/1.1" 200 - 90 0.064 0.873 2026-11-12 23:31:20,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Navigation result: {'frameId': '5D2A19AF4407C74AC362E1AE2C2D0399', 'loaderId': '04E3F2DD62BFE1720A402B88E46CD36A', 'isDownload': False} 2026-11-12 23:31:20,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Evaluate ready code "odoo.isTourReady('test_image_variants_displayed')" 2026-11-12 23:31:20,608 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:31:20,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:20] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.038 2026-11-12 23:31:20,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:20] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.053 2026-11-12 23:31:20,699 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:20] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.058 2026-11-12 23:31:21,506 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:31:21,507 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:31:21,547 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.031 2026-11-12 23:31:21,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-11-12 23:31:21,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Evaluate test code "odoo.startTour('test_image_variants_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=35", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:31:21,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:31:21,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [1/7] Tour test_image_variants_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:31:21,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:31:21,702 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-11-12 23:31:21,734 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.054 2026-11-12 23:31:21,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.062 2026-11-12 23:31:21,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:21] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.060 2026-11-12 23:31:22,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.328 0.677 2026-11-12 23:31:22,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:31:23,055 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-11-12 23:31:23,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.022 2026-11-12 23:31:23,205 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.058 2026-11-12 23:31:23,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:31:23,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: Owl is running in 'dev' mode. 2026-11-12 23:31:23,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:31:23,420 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:31:23,486 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:31:23,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.019 0.057 2026-11-12 23:31:23,530 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:31:23,556 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:31:23,567 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.017 0.083 2026-11-12 23:31:23,576 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:31:23,599 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-11-12 23:31:23,658 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.012 0.057 2026-11-12 23:31:23,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [2/7] Tour test_image_variants_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:31:23,828 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:31:23,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.024 0.061 2026-11-12 23:31:23,988 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:23] "GET /pos/ui/35 HTTP/1.1" 200 - 33 0.049 0.109 2026-11-12 23:31:24,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /pos/ui/35?from_backend=True HTTP/1.1" 200 - 33 0.046 0.260 2026-11-12 23:31:24,139 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:31:24,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [3/7] Tour test_image_variants_displayed → Step click product 'Image Product' (trigger: article.product .product-content .product-name:contains("Image Product")) 2026-11-12 23:31:24,272 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.031 0.334 2026-11-12 23:31:24,292 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:31:24,314 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.364 2026-11-12 23:31:24,363 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.404 2026-11-12 23:31:24,414 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.452 2026-11-12 23:31:24,464 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.455 2026-11-12 23:31:24,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.348 2026-11-12 23:31:24,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1657&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.239 2026-11-12 23:31:24,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-11-12 23:31:24,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.237 2026-11-12 23:31:24,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "GET /web/image?model=product.template&field=image_128&id=1651&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-11-12 23:31:24,794 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.332 2026-11-12 23:31:24,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [4/7] Tour test_image_variants_displayed → Step Check that the image is displayed (trigger: .configurator_color.rounded-3) 2026-11-12 23:31:24,940 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [5/7] Tour test_image_variants_displayed → Step Check that the variant is visible (trigger: .text-center.mt-2.small span:contains("First Image")) 2026-11-12 23:31:24,991 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [6/7] Tour test_image_variants_displayed → Step Check that the variant is visible (trigger: .text-center.mt-2.small span:contains("Second Image")) 2026-11-12 23:31:25,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [7/7] Tour test_image_variants_displayed → Step Check that the extra price is displayed (trigger: .price_extra.px-2.py-1.rounded-pill.text-bg-info:contains("$ 20")) 2026-11-12 23:31:25,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: tour succeeded 2026-11-12 23:31:25,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_image_variants_displayed SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-12 23:31:25,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: heap 14026644 (allocated 14942208) 2026-11-12 23:31:25,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Closing chrome headless with pid 65544 2026-11-12 23:31:25,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Closing websocket connection 2026-11-12 23:31:25,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Terminating chrome headless with pid 65544 2026-11-12 23:31:25,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_233125_427173_test_image_variants_displayed.txt 2026-11-12 23:31:25,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Removing chrome user profile "/tmp/tmpazf7q_v3_chrome_odoo" 2026-11-12 23:31:25,443 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_always_never_variant_price ... 2026-11-12 23:31:26,111 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #508 deleted product.product records with IDs: [2139] 2026-11-12 23:31:27,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Chrome pid: 65754 2026-11-12 23:31:27,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Chrome headless temporary user profile dir: /tmp/tmpic2bv8ob_chrome_odoo 2026-11-12 23:31:27,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Issuing json command http://127.0.0.1:36167/json/version 2026-11-12 23:31:27,057 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:31:27,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:31:27,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Issuing json command http://127.0.0.1:36167/json 2026-11-12 23:31:27,128 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:31:27,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Websocket url found: ws://127.0.0.1:36167/devtools/page/E3261C15A81157C8CE43E3E01542ACC9 2026-11-12 23:31:27,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Enable chrome headless console log notification 2026-11-12 23:31:27,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Chrome headless enable page notifications 2026-11-12 23:31:27,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:31:27,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Setting session cookie in browser 2026-11-12 23:31:27,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=35" in browser 2026-11-12 23:31:27,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=35" 2026-11-12 23:31:27,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:31:28,496 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:28] "GET /pos/ui?config_id=35 HTTP/1.1" 200 - 90 0.057 0.908 2026-11-12 23:31:28,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Navigation result: {'frameId': 'E3261C15A81157C8CE43E3E01542ACC9', 'loaderId': '2991558D46849B31A44AF74DD8D8C677', 'isDownload': False} 2026-11-12 23:31:28,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_always_never_variant_price')" 2026-11-12 23:31:28,535 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:31:28,562 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:28] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-11-12 23:31:28,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:28] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-11-12 23:31:28,589 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:28] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-11-12 23:31:29,332 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:31:29,362 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:31:29,365 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-11-12 23:31:29,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:31:29,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Evaluate test code "odoo.startTour('test_integration_always_never_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=35", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:31:29,439 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [1/55] Tour test_integration_always_never_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:31:29,444 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:31:29,481 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:31:29,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.019 2026-11-12 23:31:29,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.039 2026-11-12 23:31:29,680 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.063 2026-11-12 23:31:29,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:29] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.050 2026-11-12 23:31:30,819 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.367 0.694 2026-11-12 23:31:30,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:31:30,975 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:31:31,041 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.030 2026-11-12 23:31:31,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-11-12 23:31:31,190 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:31:31,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:31:31,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 23:31:31,356 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 23:31:31,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.005 0.056 2026-11-12 23:31:31,413 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:31:31,450 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:31:31,454 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.124 2026-11-12 23:31:31,501 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 23:31:31,501 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 23:31:31,565 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.046 0.148 2026-11-12 23:31:31,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.005 0.063 2026-11-12 23:31:31,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [2/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:31:31,802 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:31:31,946 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:31] "GET /pos/ui/35?from_backend=True HTTP/1.1" 200 - 33 0.071 0.100 2026-11-12 23:31:32,093 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /pos/ui/35 HTTP/1.1" 200 - 33 0.053 0.256 2026-11-12 23:31:32,099 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:31:32,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [3/55] Tour test_integration_always_never_variant_price → Step click product 'A alw/nev product' (trigger: article.product .product-content .product-name:contains("A alw/nev product")) 2026-11-12 23:31:32,120 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:31:32,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.253 2026-11-12 23:31:32,196 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.305 2026-11-12 23:31:32,234 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.346 2026-11-12 23:31:32,269 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.005 0.465 2026-11-12 23:31:32,317 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.361 2026-11-12 23:31:32,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1658&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-11-12 23:31:32,380 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-11-12 23:31:32,433 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.200 2026-11-12 23:31:32,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.012 0.219 2026-11-12 23:31:32,528 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1651&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-11-12 23:31:32,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-11-12 23:31:32,718 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.045 0.333 2026-11-12 23:31:32,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [4/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:31:32,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [5/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:31:32,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [6/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:33,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [7/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:33,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [8/55] Tour test_integration_always_never_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-11-12 23:31:33,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [9/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:33,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [10/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:33,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [11/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:33,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [12/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:33,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [13/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:33,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [14/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:33,494 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [15/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:33,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [16/55] Tour test_integration_always_never_variant_price → Step click product 'A alw/nev product' (trigger: article.product .product-content .product-name:contains("A alw/nev product")) 2026-11-12 23:31:33,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [17/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:31:33,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [18/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:31:33,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [19/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:33,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [20/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:33,878 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [21/55] Tour test_integration_always_never_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-11-12 23:31:33,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [22/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:33,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [23/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:34,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [24/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:34,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [25/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:34,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [26/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:34,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [27/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:34,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [28/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:34,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [29/55] Tour test_integration_always_never_variant_price → Step click product 'A alw/nev product' (trigger: article.product .product-content .product-name:contains("A alw/nev product")) 2026-11-12 23:31:34,379 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [30/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:31:34,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [31/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:31:34,498 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [32/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:34,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [33/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:34,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [34/55] Tour test_integration_always_never_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-11-12 23:31:34,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [35/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:34,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [36/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:34,791 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [37/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:34,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [38/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:34,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [39/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:34,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [40/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:35,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [41/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:35,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [42/55] Tour test_integration_always_never_variant_price → Step click product 'A alw/nev product' (trigger: article.product .product-content .product-name:contains("A alw/nev product")) 2026-11-12 23:31:35,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [43/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:31:35,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [44/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:31:35,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [45/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:35,336 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [46/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:35,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [47/55] Tour test_integration_always_never_variant_price → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-11-12 23:31:35,438 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [48/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:35,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [49/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:35,541 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [50/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:35,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [51/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:35,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [52/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:35,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [53/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:35,758 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [54/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:35,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [55/55] Tour test_integration_always_never_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:31:35,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: tour succeeded 2026-11-12 23:31:35,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_integration_always_never_variant_price SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-11-12 23:31:36,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: heap 16847824 (allocated 18350080) 2026-11-12 23:31:36,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Closing chrome headless with pid 65754 2026-11-12 23:31:36,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Closing websocket connection 2026-11-12 23:31:36,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Terminating chrome headless with pid 65754 2026-11-12 23:31:36,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_233136_247051_test_integration_always_never_variant_price.txt 2026-11-12 23:31:36,247 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Removing chrome user profile "/tmp/tmpic2bv8ob_chrome_odoo" 2026-11-12 23:31:36,276 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_always_variant_price ... 2026-11-12 23:31:36,868 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #508 deleted product.product records with IDs: [2142] 2026-11-12 23:31:37,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Chrome pid: 65961 2026-11-12 23:31:37,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Chrome headless temporary user profile dir: /tmp/tmpm8l97zpb_chrome_odoo 2026-11-12 23:31:37,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Issuing json command http://127.0.0.1:36701/json/version 2026-11-12 23:31:37,557 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:31:37,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:31:37,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Issuing json command http://127.0.0.1:36701/json 2026-11-12 23:31:37,672 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:31:37,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Websocket url found: ws://127.0.0.1:36701/devtools/page/D78B866E11A907183FF22C2B784F237D 2026-11-12 23:31:37,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Enable chrome headless console log notification 2026-11-12 23:31:37,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Chrome headless enable page notifications 2026-11-12 23:31:37,822 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:31:37,839 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Setting session cookie in browser 2026-11-12 23:31:37,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=35" in browser 2026-11-12 23:31:37,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=35" 2026-11-12 23:31:37,879 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:31:39,008 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:39] "GET /pos/ui?config_id=35 HTTP/1.1" 200 - 90 0.067 1.068 2026-11-12 23:31:39,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Navigation result: {'frameId': 'D78B866E11A907183FF22C2B784F237D', 'loaderId': '7572D743FF70AE2F55A0CA5A850FA885', 'isDownload': False} 2026-11-12 23:31:39,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_always_variant_price')" 2026-11-12 23:31:39,056 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:31:39,089 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:39] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-11-12 23:31:39,097 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:39] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-11-12 23:31:39,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:39] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-11-12 23:31:39,941 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:31:39,948 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-11-12 23:31:39,981 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-11-12 23:31:40,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Evaluate test code "odoo.startTour('test_integration_always_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=35", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:31:40,049 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.008 2026-11-12 23:31:40,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [1/27] Tour test_integration_always_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:31:40,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:31:40,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:31:40,173 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.016 2026-11-12 23:31:40,199 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:40] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.049 2026-11-12 23:31:40,323 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.086 2026-11-12 23:31:40,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:40] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.084 2026-11-12 23:31:41,369 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.322 0.647 2026-11-12 23:31:41,405 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:31:41,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-11-12 23:31:41,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.019 2026-11-12 23:31:41,703 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:41] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.073 2026-11-12 23:31:41,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-11-12 23:31:41,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:31:41,859 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-11-12 23:31:42,065 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-12 23:31:42,072 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.063 2026-11-12 23:31:42,076 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 23:31:42,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.064 0.070 2026-11-12 23:31:42,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-11-12 23:31:42,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.010 0.148 2026-11-12 23:31:42,204 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:31:42,229 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 23:31:42,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-11-12 23:31:42,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [2/27] Tour test_integration_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:31:42,453 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 23:31:42,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [3/27] Tour test_integration_always_variant_price → Step click product 'A always product' (trigger: article.product .product-content .product-name:contains("A always product")) 2026-11-12 23:31:42,673 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /pos/ui/35?from_backend=True HTTP/1.1" 200 - 33 0.060 0.189 2026-11-12 23:31:42,706 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:31:42,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /pos/ui/35 HTTP/1.1" 200 - 33 0.054 0.354 2026-11-12 23:31:42,850 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:31:42,899 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.026 0.363 2026-11-12 23:31:42,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.421 2026-11-12 23:31:42,996 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:42] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.441 2026-11-12 23:31:43,036 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:43] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.527 2026-11-12 23:31:43,076 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:43] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.333 2026-11-12 23:31:43,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:43] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-11-12 23:31:43,208 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:43] "GET /web/image?model=product.template&field=image_128&id=1651&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-11-12 23:31:43,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:43] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.283 2026-11-12 23:31:43,297 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:43] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.282 2026-11-12 23:31:43,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:43] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-11-12 23:31:43,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:43] "GET /web/image?model=product.template&field=image_128&id=1659&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-11-12 23:31:43,526 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.049 0.338 2026-11-12 23:31:43,601 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [4/27] Tour test_integration_always_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:31:43,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [5/27] Tour test_integration_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:43,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [6/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:43,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [7/27] Tour test_integration_always_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-11-12 23:31:43,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [8/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:43,928 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [9/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:43,982 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [10/27] Tour test_integration_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:44,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [11/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:44,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [12/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:44,144 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [13/27] Tour test_integration_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:44,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [14/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:44,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [15/27] Tour test_integration_always_variant_price → Step click product 'A always product' (trigger: article.product .product-content .product-name:contains("A always product")) 2026-11-12 23:31:44,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [16/27] Tour test_integration_always_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:31:44,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [17/27] Tour test_integration_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:44,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [18/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:44,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [19/27] Tour test_integration_always_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-11-12 23:31:44,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [20/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:44,617 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [21/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:44,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [22/27] Tour test_integration_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:44,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [23/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:44,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [24/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:44,824 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [25/27] Tour test_integration_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:44,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [26/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:44,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [27/27] Tour test_integration_always_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:31:45,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: tour succeeded 2026-11-12 23:31:45,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_integration_always_variant_price SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-12 23:31:45,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: heap 15979256 (allocated 17039360) 2026-11-12 23:31:45,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Closing chrome headless with pid 65961 2026-11-12 23:31:45,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Closing websocket connection 2026-11-12 23:31:45,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Terminating chrome headless with pid 65961 2026-11-12 23:31:45,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_233145_366866_test_integration_always_variant_price.txt 2026-11-12 23:31:45,367 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Removing chrome user profile "/tmp/tmpm8l97zpb_chrome_odoo" 2026-11-12 23:31:45,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_dynamic_always_never_variant_price ... 2026-11-12 23:31:45,935 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #508 deleted product.product records with IDs: [2145] 2026-11-12 23:31:46,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Chrome pid: 66168 2026-11-12 23:31:46,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Chrome headless temporary user profile dir: /tmp/tmpsqh0_6zg_chrome_odoo 2026-11-12 23:31:46,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Issuing json command http://127.0.0.1:34447/json/version 2026-11-12 23:31:46,692 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:31:46,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:31:46,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Issuing json command http://127.0.0.1:34447/json 2026-11-12 23:31:46,762 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:31:46,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Websocket url found: ws://127.0.0.1:34447/devtools/page/CCDAFE18B7B9DE9E65F7FF8A4E9BB7C2 2026-11-12 23:31:46,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Enable chrome headless console log notification 2026-11-12 23:31:46,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Chrome headless enable page notifications 2026-11-12 23:31:47,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:31:47,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Setting session cookie in browser 2026-11-12 23:31:47,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=35" in browser 2026-11-12 23:31:47,158 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=35" 2026-11-12 23:31:47,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:31:48,057 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:48] "GET /pos/ui?config_id=35 HTTP/1.1" 200 - 90 0.050 0.826 2026-11-12 23:31:48,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Navigation result: {'frameId': 'CCDAFE18B7B9DE9E65F7FF8A4E9BB7C2', 'loaderId': '829BAE2E8E70E28BE12863A00FE4CDC8', 'isDownload': False} 2026-11-12 23:31:48,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_dynamic_always_never_variant_price')" 2026-11-12 23:31:48,096 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:31:48,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:48] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-11-12 23:31:48,150 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:48] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.041 2026-11-12 23:31:48,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:48] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.075 2026-11-12 23:31:48,920 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:31:48,927 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:31:48,977 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 23:31:49,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Evaluate test code "odoo.startTour('test_integration_dynamic_always_never_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=35", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:31:49,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-12 23:31:49,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [1/115] Tour test_integration_dynamic_always_never_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:31:49,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:31:49,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:31:49,121 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.016 2026-11-12 23:31:49,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:49] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.005 0.049 2026-11-12 23:31:49,249 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.079 2026-11-12 23:31:49,254 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:49] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.063 2026-11-12 23:31:50,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.353 0.729 2026-11-12 23:31:50,455 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:31:50,597 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:31:50,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.020 2026-11-12 23:31:50,757 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:50] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.061 2026-11-12 23:31:50,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-11-12 23:31:50,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:31:50,889 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-11-12 23:31:50,984 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:31:51,039 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:31:51,084 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.029 0.053 2026-11-12 23:31:51,095 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:31:51,130 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.008 0.101 2026-11-12 23:31:51,135 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-11-12 23:31:51,217 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:31:51,220 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:31:51,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.004 0.031 2026-11-12 23:31:51,365 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:31:51,478 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /pos/ui/35 HTTP/1.1" 200 - 33 0.041 0.105 2026-11-12 23:31:51,612 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /pos/ui/35?from_backend=True HTTP/1.1" 200 - 33 0.056 0.236 2026-11-12 23:31:51,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [2/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:31:51,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-11-12 23:31:51,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.014 0.056 2026-11-12 23:31:51,868 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:31:51,927 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.010 0.113 2026-11-12 23:31:51,983 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [3/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-11-12 23:31:51,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:51] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.018 0.193 2026-11-12 23:31:52,016 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:31:52,061 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:52] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.258 2026-11-12 23:31:52,133 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:52] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.012 0.298 2026-11-12 23:31:52,220 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:52] "GET /web/image?model=product.template&field=image_128&id=1651&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.390 2026-11-12 23:31:52,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:52] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.011 0.367 2026-11-12 23:31:52,331 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:52] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.376 2026-11-12 23:31:52,367 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:52] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.323 2026-11-12 23:31:52,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:52] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.342 2026-11-12 23:31:52,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.048 0.372 2026-11-12 23:31:52,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [4/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-11-12 23:31:52,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [5/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:31:52,785 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [6/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:31:52,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [7/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:52,896 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [8/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:52,955 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [9/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-11-12 23:31:53,187 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:31:53,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:53] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 91 0.076 0.214 2026-11-12 23:31:53,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [10/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:53,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.058 0.105 2026-11-12 23:31:53,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [11/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:53,431 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [12/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:53,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [13/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:53,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [14/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:53,586 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [15/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:53,669 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [16/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:53,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [17/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-11-12 23:31:53,790 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [18/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-11-12 23:31:53,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [19/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:31:53,898 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [20/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:31:53,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [21/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:54,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [22/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:54,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [23/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '1.50' (trigger: .product-screen .order-summary .total:contains("1.50")) 2026-11-12 23:31:54,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [24/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:54,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [25/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:54,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [26/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:54,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [27/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:54,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [28/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:54,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [29/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:54,465 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [30/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:54,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [31/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-11-12 23:31:54,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [32/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-11-12 23:31:54,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [33/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:31:54,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [34/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:31:54,765 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [35/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:54,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [36/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:54,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [37/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-11-12 23:31:55,105 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:31:55,106 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:55] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.084 0.196 2026-11-12 23:31:55,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [38/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:55,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [39/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:55,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [40/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:55,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.043 0.116 2026-11-12 23:31:55,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [41/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:55,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [42/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:55,421 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [43/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:55,501 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [44/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:55,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [45/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-11-12 23:31:55,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [46/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-11-12 23:31:55,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [47/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:31:55,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [48/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:31:55,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [49/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:55,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [50/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:55,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [51/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '6.50' (trigger: .product-screen .order-summary .total:contains("6.50")) 2026-11-12 23:31:56,005 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [52/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:56,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [53/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:56,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [54/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:56,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [55/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:56,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [56/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:56,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [57/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:56,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [58/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:56,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [59/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-11-12 23:31:56,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [60/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-11-12 23:31:56,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [61/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:31:56,588 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [62/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:31:56,639 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [63/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:56,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [64/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:56,757 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [65/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-11-12 23:31:56,974 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:31:56,974 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:56] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.070 0.204 2026-11-12 23:31:57,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [66/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:57,082 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [67/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:57,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [68/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:57,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.042 0.113 2026-11-12 23:31:57,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [69/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:57,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [70/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:57,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [71/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:57,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [72/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:57,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [73/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-11-12 23:31:57,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [74/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-11-12 23:31:57,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [75/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:31:57,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [76/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:31:57,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [77/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:57,759 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [78/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:57,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [79/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '11.50' (trigger: .product-screen .order-summary .total:contains("11.50")) 2026-11-12 23:31:57,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [80/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:57,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [81/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:57,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [82/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:58,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [83/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:58,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [84/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:58,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [85/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:58,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [86/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:58,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [87/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-11-12 23:31:58,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [88/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-11-12 23:31:58,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [89/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:31:58,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [90/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:31:58,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [91/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:58,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [92/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:58,599 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [93/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-11-12 23:31:58,786 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:31:58,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:58] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.072 0.170 2026-11-12 23:31:58,881 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [94/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:58,952 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [95/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:58,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [96/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:58,989 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:31:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.042 0.135 2026-11-12 23:31:59,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [97/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:59,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [98/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:59,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [99/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:59,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [100/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:59,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [101/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-11-12 23:31:59,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [102/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-11-12 23:31:59,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [103/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:31:59,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [104/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:31:59,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [105/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:31:59,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [106/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:59,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [107/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '16.50' (trigger: .product-screen .order-summary .total:contains("16.50")) 2026-11-12 23:31:59,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [108/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:59,761 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [109/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:59,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [110/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:31:59,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [111/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:31:59,914 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [112/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:31:59,968 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [113/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:00,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [114/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:00,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [115/115] Tour test_integration_dynamic_always_never_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:32:00,145 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: tour succeeded 2026-11-12 23:32:00,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_integration_dynamic_always_never_variant_price SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-11-12 23:32:00,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: heap 18171912 (allocated 20320256) 2026-11-12 23:32:00,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Closing chrome headless with pid 66168 2026-11-12 23:32:00,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Closing websocket connection 2026-11-12 23:32:00,364 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Terminating chrome headless with pid 66168 2026-11-12 23:32:00,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_233200_522359_test_integration_dynamic_always_never_variant_price.txt 2026-11-12 23:32:00,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Removing chrome user profile "/tmp/tmpsqh0_6zg_chrome_odoo" 2026-11-12 23:32:00,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_dynamic_always_variant_price ... 2026-11-12 23:32:01,045 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #508 deleted product.product records with IDs: [2151] 2026-11-12 23:32:02,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Chrome pid: 66387 2026-11-12 23:32:02,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Chrome headless temporary user profile dir: /tmp/tmpezb294y9_chrome_odoo 2026-11-12 23:32:02,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Issuing json command http://127.0.0.1:41287/json/version 2026-11-12 23:32:02,020 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:02,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:32:02,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Issuing json command http://127.0.0.1:41287/json 2026-11-12 23:32:02,112 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:02,135 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Websocket url found: ws://127.0.0.1:41287/devtools/page/0568219664132FA2033FB25F6CE3D5D7 2026-11-12 23:32:02,154 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Enable chrome headless console log notification 2026-11-12 23:32:02,174 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Chrome headless enable page notifications 2026-11-12 23:32:02,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:32:02,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Setting session cookie in browser 2026-11-12 23:32:02,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=35" in browser 2026-11-12 23:32:02,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=35" 2026-11-12 23:32:02,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:32:03,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:03] "GET /pos/ui?config_id=35 HTTP/1.1" 200 - 90 0.060 0.948 2026-11-12 23:32:03,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Navigation result: {'frameId': '0568219664132FA2033FB25F6CE3D5D7', 'loaderId': '7C7799D52C68C855F593F9ACCFB38BA0', 'isDownload': False} 2026-11-12 23:32:03,518 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_dynamic_always_variant_price')" 2026-11-12 23:32:03,554 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:32:03,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:03] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-11-12 23:32:03,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:03] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 23:32:03,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:03] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-11-12 23:32:04,520 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:04,525 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:04,591 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.030 2026-11-12 23:32:04,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 23:32:04,646 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Evaluate test code "odoo.startTour('test_integration_dynamic_always_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=35", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:32:04,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [1/81] Tour test_integration_dynamic_always_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:32:04,668 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:32:04,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:32:04,732 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.021 2026-11-12 23:32:04,747 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.017 2026-11-12 23:32:04,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.013 2026-11-12 23:32:04,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.075 2026-11-12 23:32:05,882 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.316 0.607 2026-11-12 23:32:05,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:32:06,032 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:32:06,185 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.091 2026-11-12 23:32:06,260 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-11-12 23:32:06,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:32:06,327 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-11-12 23:32:06,425 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:06,487 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-12 23:32:06,488 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-12 23:32:06,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.036 0.078 2026-11-12 23:32:06,589 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:32:06,591 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 23:32:06,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.020 0.163 2026-11-12 23:32:06,664 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.014 0.036 2026-11-12 23:32:06,669 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.155 2026-11-12 23:32:06,864 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [2/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:32:06,938 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:32:06,965 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:06] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.007 0.036 2026-11-12 23:32:07,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [3/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-11-12 23:32:07,153 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /pos/ui/35 HTTP/1.1" 200 - 33 0.086 0.133 2026-11-12 23:32:07,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:32:07,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /pos/ui/35?from_backend=True HTTP/1.1" 200 - 33 0.078 0.413 2026-11-12 23:32:07,441 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:32:07,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.428 2026-11-12 23:32:07,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.445 2026-11-12 23:32:07,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.012 0.506 2026-11-12 23:32:07,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.011 0.592 2026-11-12 23:32:07,710 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.516 2026-11-12 23:32:07,764 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.012 0.300 2026-11-12 23:32:07,808 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1661&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.325 2026-11-12 23:32:07,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.341 2026-11-12 23:32:07,945 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.303 2026-11-12 23:32:07,990 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:07] "GET /web/image?model=product.template&field=image_128&id=1651&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.253 2026-11-12 23:32:08,137 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.057 0.496 2026-11-12 23:32:08,222 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [4/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-11-12 23:32:08,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [5/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:32:08,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [6/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:08,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [7/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:08,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [8/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-11-12 23:32:08,752 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:08,758 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:08] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 91 0.109 0.241 2026-11-12 23:32:08,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [9/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:08,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [10/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:08,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.041 0.141 2026-11-12 23:32:08,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [11/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:09,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [12/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:09,088 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [13/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:09,139 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [14/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:09,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [15/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:09,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [16/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-11-12 23:32:09,341 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [17/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-11-12 23:32:09,394 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [18/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:32:09,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [19/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:09,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [20/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:09,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [21/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-11-12 23:32:09,761 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:09,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:09] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.078 0.173 2026-11-12 23:32:09,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [22/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:09,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [23/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:09,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [24/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:09,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.039 0.115 2026-11-12 23:32:09,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [25/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:10,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [26/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:10,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [27/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:10,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [28/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:10,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [29/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-11-12 23:32:10,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [30/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-11-12 23:32:10,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [31/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:32:10,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [32/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:10,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [33/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:10,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [34/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-11-12 23:32:10,688 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:10,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:10] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.086 0.164 2026-11-12 23:32:10,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [35/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:10,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [36/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:10,857 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.039 0.115 2026-11-12 23:32:10,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [37/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:10,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [38/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:10,964 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [39/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:11,016 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [40/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:11,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [41/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:11,143 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [42/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-11-12 23:32:11,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [43/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-11-12 23:32:11,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [44/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:32:11,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [45/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:11,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [46/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:11,444 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [47/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-11-12 23:32:11,713 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:11,714 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:11] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.144 0.177 2026-11-12 23:32:11,779 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [48/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:11,828 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [49/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:11,884 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [50/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:11,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [51/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:11,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.063 0.140 2026-11-12 23:32:11,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [52/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:12,037 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [53/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:12,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [54/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:12,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [55/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-11-12 23:32:12,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [56/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-11-12 23:32:12,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [57/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:32:12,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [58/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:12,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [59/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:12,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [60/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '21.00' (trigger: .product-screen .order-summary .total:contains("21.00")) 2026-11-12 23:32:12,644 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:12,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:12] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.076 0.159 2026-11-12 23:32:12,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [61/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:12,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [62/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:12,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.040 0.089 2026-11-12 23:32:12,813 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [63/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:12,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [64/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:12,915 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [65/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:12,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [66/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:13,048 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [67/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:13,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [68/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-11-12 23:32:13,162 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [69/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-11-12 23:32:13,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [70/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-11-12 23:32:13,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [71/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:13,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [72/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:13,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [73/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00")) 2026-11-12 23:32:13,637 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:13,637 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:13] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.100 0.184 2026-11-12 23:32:13,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [74/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:13,746 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [75/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:13,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [76/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:13,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.058 0.124 2026-11-12 23:32:13,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [77/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:13,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [78/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:13,954 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [79/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:14,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [80/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:14,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [81/81] Tour test_integration_dynamic_always_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:32:14,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: tour succeeded 2026-11-12 23:32:14,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_integration_dynamic_always_variant_price SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-11-12 23:32:14,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: heap 17604896 (allocated 19009536) 2026-11-12 23:32:14,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Closing chrome headless with pid 66387 2026-11-12 23:32:14,418 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Closing websocket connection 2026-11-12 23:32:14,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Terminating chrome headless with pid 66387 2026-11-12 23:32:14,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_233214_628296_test_integration_dynamic_always_variant_price.txt 2026-11-12 23:32:14,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Removing chrome user profile "/tmp/tmpezb294y9_chrome_odoo" 2026-11-12 23:32:14,654 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_dynamic_never_variant_price ... 2026-11-12 23:32:15,251 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #508 deleted product.product records with IDs: [2159] 2026-11-12 23:32:16,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Chrome pid: 66612 2026-11-12 23:32:16,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Chrome headless temporary user profile dir: /tmp/tmpm7zv6b8p_chrome_odoo 2026-11-12 23:32:16,132 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Issuing json command http://127.0.0.1:38061/json/version 2026-11-12 23:32:16,133 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:16,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:32:16,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Issuing json command http://127.0.0.1:38061/json 2026-11-12 23:32:16,174 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:16,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Websocket url found: ws://127.0.0.1:38061/devtools/page/D02396795E7F4C71F56DC639BAA45722 2026-11-12 23:32:16,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Enable chrome headless console log notification 2026-11-12 23:32:16,205 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Chrome headless enable page notifications 2026-11-12 23:32:16,542 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:32:16,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Setting session cookie in browser 2026-11-12 23:32:16,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=35" in browser 2026-11-12 23:32:16,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=35" 2026-11-12 23:32:16,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:32:17,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:17] "GET /pos/ui?config_id=35 HTTP/1.1" 200 - 90 0.083 0.884 2026-11-12 23:32:17,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Navigation result: {'frameId': 'D02396795E7F4C71F56DC639BAA45722', 'loaderId': '9D305611336080B181B7194B28F91088', 'isDownload': False} 2026-11-12 23:32:17,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_dynamic_never_variant_price')" 2026-11-12 23:32:17,624 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:32:17,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:17] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 23:32:17,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:17] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.030 2026-11-12 23:32:17,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:17] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-11-12 23:32:18,508 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:32:18,515 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:32:18,559 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.045 2026-11-12 23:32:18,630 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 23:32:18,642 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Evaluate test code "odoo.startTour('test_integration_dynamic_never_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=35", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:32:18,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [1/81] Tour test_integration_dynamic_never_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:32:18,661 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 23:32:18,688 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:32:18,746 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.024 2026-11-12 23:32:18,784 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.009 0.059 2026-11-12 23:32:18,888 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.076 2026-11-12 23:32:18,892 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:18] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.050 2026-11-12 23:32:20,193 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.269 0.952 2026-11-12 23:32:20,230 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:32:20,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-11-12 23:32:20,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.072 2026-11-12 23:32:20,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 23:32:20,597 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:32:20,622 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:32:20,673 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:32:20,685 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:20,708 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:32:20,749 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 23:32:20,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.045 0.079 2026-11-12 23:32:20,857 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-12 23:32:20,859 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32: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-11-12 23:32:20,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.019 0.147 2026-11-12 23:32:20,900 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:32:21,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /pos/ui/35?from_backend=True HTTP/1.1" 200 - 33 0.056 0.104 2026-11-12 23:32:21,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [2/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:32:21,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /pos/ui/35 HTTP/1.1" 200 - 33 0.054 0.265 2026-11-12 23:32:21,265 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:32:21,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.009 0.354 2026-11-12 23:32:21,309 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [3/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-11-12 23:32:21,344 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.005 0.053 2026-11-12 23:32:21,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.258 2026-11-12 23:32:21,497 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:21,578 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.013 0.349 2026-11-12 23:32:21,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.014 0.410 2026-11-12 23:32:21,706 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.488 2026-11-12 23:32:21,755 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.407 2026-11-12 23:32:21,788 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.427 2026-11-12 23:32:21,838 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1651&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.306 2026-11-12 23:32:21,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.282 2026-11-12 23:32:21,929 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.269 2026-11-12 23:32:21,964 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:21] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-11-12 23:32:22,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.042 0.317 2026-11-12 23:32:22,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [4/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-11-12 23:32:22,260 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [5/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:32:22,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [6/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:22,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [7/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:22,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [8/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-11-12 23:32:22,653 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:22,654 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:22] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 91 0.084 0.194 2026-11-12 23:32:22,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [9/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:22,822 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.040 0.117 2026-11-12 23:32:22,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [10/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:22,899 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [11/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:22,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [12/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:23,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [13/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:23,051 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [14/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:23,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [15/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:23,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [16/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-11-12 23:32:23,237 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [17/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-11-12 23:32:23,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [18/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:32:23,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [19/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:23,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [20/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:23,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [21/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-11-12 23:32:23,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [22/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:23,585 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [23/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:23,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [24/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:23,691 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [25/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:23,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [26/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:23,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [27/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:23,862 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [28/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:23,913 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [29/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-11-12 23:32:23,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [30/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-11-12 23:32:24,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [31/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:32:24,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [32/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:24,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [33/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:24,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [34/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-11-12 23:32:24,406 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:24,406 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:24] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.097 0.152 2026-11-12 23:32:24,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [35/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:24,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [36/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:24,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [37/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:24,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.055 0.131 2026-11-12 23:32:24,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [38/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:24,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [39/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:24,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [40/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:24,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [41/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:24,847 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [42/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-11-12 23:32:24,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [43/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-11-12 23:32:24,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [44/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:32:25,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [45/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:25,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [46/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:25,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [47/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-11-12 23:32:25,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [48/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:25,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [49/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:25,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [50/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:25,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [51/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:25,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [52/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:25,481 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [53/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:25,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [54/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:25,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [55/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-11-12 23:32:25,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [56/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-11-12 23:32:25,741 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [57/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:32:25,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [58/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:25,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [59/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:25,916 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [60/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '21.00' (trigger: .product-screen .order-summary .total:contains("21.00")) 2026-11-12 23:32:26,139 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:26,140 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:26] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.121 0.165 2026-11-12 23:32:26,184 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [61/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:26,246 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [62/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:26,278 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.037 0.086 2026-11-12 23:32:26,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [63/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:26,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [64/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:26,398 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [65/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:26,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [66/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:26,509 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [67/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:26,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [68/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-11-12 23:32:26,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [69/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-11-12 23:32:26,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [70/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:32:26,742 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [71/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:26,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [72/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:26,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [73/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00")) 2026-11-12 23:32:26,922 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [74/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:26,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [75/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:27,024 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [76/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:27,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [77/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:27,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [78/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:27,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [79/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:27,242 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [80/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:27,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [81/81] Tour test_integration_dynamic_never_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:32:27,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: tour succeeded 2026-11-12 23:32:27,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_integration_dynamic_never_variant_price SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-11-12 23:32:27,537 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: heap 17578268 (allocated 19533824) 2026-11-12 23:32:27,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Closing chrome headless with pid 66612 2026-11-12 23:32:27,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Closing websocket connection 2026-11-12 23:32:27,563 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Terminating chrome headless with pid 66612 2026-11-12 23:32:27,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_233227_729991_test_integration_dynamic_never_variant_price.txt 2026-11-12 23:32:27,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Removing chrome user profile "/tmp/tmpm7zv6b8p_chrome_odoo" 2026-11-12 23:32:27,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_dynamic_variant_price ... 2026-11-12 23:32:28,443 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #508 deleted product.product records with IDs: [2164] 2026-11-12 23:32:29,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Chrome pid: 66840 2026-11-12 23:32:29,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Chrome headless temporary user profile dir: /tmp/tmpstfvb1ts_chrome_odoo 2026-11-12 23:32:29,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Issuing json command http://127.0.0.1:33073/json/version 2026-11-12 23:32:29,276 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:29,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:32:29,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Issuing json command http://127.0.0.1:33073/json 2026-11-12 23:32:29,360 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:29,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Websocket url found: ws://127.0.0.1:33073/devtools/page/E86A79ABCDA7397902DE97BC1D10DEA3 2026-11-12 23:32:29,423 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Enable chrome headless console log notification 2026-11-12 23:32:29,450 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Chrome headless enable page notifications 2026-11-12 23:32:29,580 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:32:29,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Setting session cookie in browser 2026-11-12 23:32:29,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=35" in browser 2026-11-12 23:32:29,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=35" 2026-11-12 23:32:29,651 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:32:30,554 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:30] "GET /pos/ui?config_id=35 HTTP/1.1" 200 - 90 0.072 0.839 2026-11-12 23:32:30,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Navigation result: {'frameId': 'E86A79ABCDA7397902DE97BC1D10DEA3', 'loaderId': '3375CB7931370FB392C22F9977D6BEB8', 'isDownload': False} 2026-11-12 23:32:30,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_dynamic_variant_price')" 2026-11-12 23:32:30,609 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:32:30,659 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:30] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.023 2026-11-12 23:32:30,675 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:30] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.050 2026-11-12 23:32:30,690 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:30] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-11-12 23:32:31,520 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:31,524 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:31,568 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.021 2026-11-12 23:32:31,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Evaluate test code "odoo.startTour('test_integration_dynamic_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=35", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:32:31,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-11-12 23:32:31,647 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [1/39] Tour test_integration_dynamic_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:32:31,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:32:31,725 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:31,803 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.009 0.032 2026-11-12 23:32:31,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.030 2026-11-12 23:32:31,858 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.006 2026-11-12 23:32:31,939 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.062 2026-11-12 23:32:32,952 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.336 0.611 2026-11-12 23:32:32,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:32:33,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 23:32:33,163 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.010 0.023 2026-11-12 23:32:33,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.054 2026-11-12 23:32:33,303 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:32:33,328 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:32:33,350 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.013 2026-11-12 23:32:33,436 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:33,457 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:32:33,493 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:32:33,552 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.049 2026-11-12 23:32:33,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.040 0.066 2026-11-12 23:32:33,609 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:32:33,623 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:32:33,638 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.017 0.158 2026-11-12 23:32:33,706 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-11-12 23:32:33,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [2/39] Tour test_integration_dynamic_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:32:33,839 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:33] "GET /pos/ui/35?from_backend=True HTTP/1.1" 200 - 33 0.072 0.109 2026-11-12 23:32:34,033 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /pos/ui/35 HTTP/1.1" 200 - 33 0.066 0.305 2026-11-12 23:32:34,063 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.009 0.377 2026-11-12 23:32:34,064 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:32:34,078 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [3/39] Tour test_integration_dynamic_variant_price → Step click product 'A dynamic product' (trigger: article.product .product-content .product-name:contains("A dynamic product")) 2026-11-12 23:32:34,124 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.150 2026-11-12 23:32:34,187 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.011 0.191 2026-11-12 23:32:34,205 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:32:34,221 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-11-12 23:32:34,308 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.021 0.271 2026-11-12 23:32:34,335 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-11-12 23:32:34,371 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-11-12 23:32:34,428 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-11-12 23:32:34,486 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1663&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-11-12 23:32:34,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1651&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.282 2026-11-12 23:32:34,586 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.260 2026-11-12 23:32:34,632 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.028 0.260 2026-11-12 23:32:34,816 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.099 0.330 2026-11-12 23:32:34,918 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [4/39] Tour test_integration_dynamic_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-11-12 23:32:34,966 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [5/39] Tour test_integration_dynamic_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:35,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [6/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:35,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [7/39] Tour test_integration_dynamic_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-11-12 23:32:35,280 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:35,281 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:35] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 91 0.084 0.179 2026-11-12 23:32:35,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [8/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:35,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.033 0.101 2026-11-12 23:32:35,468 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [9/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:35,513 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [10/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:35,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [11/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:35,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [12/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:35,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [13/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:35,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [14/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:35,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [15/39] Tour test_integration_dynamic_variant_price → Step click product 'A dynamic product' (trigger: article.product .product-content .product-name:contains("A dynamic product")) 2026-11-12 23:32:35,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [16/39] Tour test_integration_dynamic_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-11-12 23:32:35,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [17/39] Tour test_integration_dynamic_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:36,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [18/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:36,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [19/39] Tour test_integration_dynamic_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-11-12 23:32:36,131 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [20/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:36,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [21/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:36,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [22/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:36,289 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [23/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:36,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [24/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:36,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [25/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:36,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [26/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:36,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [27/39] Tour test_integration_dynamic_variant_price → Step click product 'A dynamic product' (trigger: article.product .product-content .product-name:contains("A dynamic product")) 2026-11-12 23:32:36,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [28/39] Tour test_integration_dynamic_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-11-12 23:32:36,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [29/39] Tour test_integration_dynamic_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:36,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [30/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:36,776 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [31/39] Tour test_integration_dynamic_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-11-12 23:32:36,967 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:32:36,967 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:36] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 93 0.071 0.169 2026-11-12 23:32:37,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [32/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:37,068 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [33/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:37,110 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 41 0.036 0.096 2026-11-12 23:32:37,118 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [34/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:37,171 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [35/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:37,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [36/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:37,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [37/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:37,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [38/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:37,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [39/39] Tour test_integration_dynamic_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:32:37,436 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: tour succeeded 2026-11-12 23:32:37,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_integration_dynamic_variant_price SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-12 23:32:37,600 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: heap 16458932 (allocated 17563648) 2026-11-12 23:32:37,615 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Closing chrome headless with pid 66840 2026-11-12 23:32:37,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Closing websocket connection 2026-11-12 23:32:37,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Terminating chrome headless with pid 66840 2026-11-12 23:32:37,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_233237_792297_test_integration_dynamic_variant_price.txt 2026-11-12 23:32:37,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Removing chrome user profile "/tmp/tmpstfvb1ts_chrome_odoo" 2026-11-12 23:32:37,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_never_variant_price ... 2026-11-12 23:32:38,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Chrome pid: 67056 2026-11-12 23:32:38,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Chrome headless temporary user profile dir: /tmp/tmpz0xljn4n_chrome_odoo 2026-11-12 23:32:38,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Issuing json command http://127.0.0.1:44389/json/version 2026-11-12 23:32:38,779 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:38,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Browser version: Chrome/150.0.7871.114 2026-11-12 23:32:38,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Issuing json command http://127.0.0.1:44389/json 2026-11-12 23:32:38,871 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:38,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Websocket url found: ws://127.0.0.1:44389/devtools/page/EBC8078C3C2B4C2C8D32FAE1A8FAE1DE 2026-11-12 23:32:38,933 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Enable chrome headless console log notification 2026-11-12 23:32:38,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Chrome headless enable page notifications 2026-11-12 23:32:39,043 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:32:39,052 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Setting session cookie in browser 2026-11-12 23:32:39,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=35" in browser 2026-11-12 23:32:39,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=35" 2026-11-12 23:32:39,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:32:39,922 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:39] "GET /pos/ui?config_id=35 HTTP/1.1" 200 - 90 0.050 0.778 2026-11-12 23:32:39,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Navigation result: {'frameId': 'EBC8078C3C2B4C2C8D32FAE1A8FAE1DE', 'loaderId': '2ACB71D248F17680EF35F91C8FB41E86', 'isDownload': False} 2026-11-12 23:32:39,927 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_never_variant_price')" 2026-11-12 23:32:39,954 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:32:39,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:39] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-11-12 23:32:39,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:39] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-11-12 23:32:40,009 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:40] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 23:32:40,756 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:40,767 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:32:40,810 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.037 2026-11-12 23:32:40,850 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Evaluate test code "odoo.startTour('test_integration_never_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=35", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:32:40,863 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [1/27] Tour test_integration_never_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:32:40,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-11-12 23:32:40,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.009 2026-11-12 23:32:40,914 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:32:40,947 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-11-12 23:32:40,968 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:40] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.003 0.034 2026-11-12 23:32:41,080 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.083 2026-11-12 23:32:41,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:41] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.067 2026-11-12 23:32:42,047 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.271 0.633 2026-11-12 23:32:42,091 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:32:42,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:32:42,362 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.053 2026-11-12 23:32:42,418 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-11-12 23:32:42,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: Owl is running in 'dev' mode. 2026-11-12 23:32:42,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-11-12 23:32:42,607 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:42,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:32:42,669 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:32:42,690 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-12 23:32:42,740 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.046 0.065 2026-11-12 23:32:42,758 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:32:42,816 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 23:32:42,827 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:32:42,852 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.044 0.157 2026-11-12 23:32:42,994 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:42] "GET /pos/ui/35?from_backend=True HTTP/1.1" 200 - 33 0.039 0.174 2026-11-12 23:32:43,021 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.004 0.209 2026-11-12 23:32:43,032 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [2/27] Tour test_integration_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:32:43,174 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /pos/ui/35 HTTP/1.1" 200 - 33 0.064 0.321 2026-11-12 23:32:43,247 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.016 0.143 2026-11-12 23:32:43,266 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:32:43,304 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-11-12 23:32:43,384 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-11-12 23:32:43,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [3/27] Tour test_integration_never_variant_price → Step click product 'A never product' (trigger: article.product .product-content .product-name:contains("A never product")) 2026-11-12 23:32:43,406 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:43,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.265 2026-11-12 23:32:43,487 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.316 2026-11-12 23:32:43,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-11-12 23:32:43,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.274 2026-11-12 23:32:43,635 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1651&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.307 2026-11-12 23:32:43,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-11-12 23:32:43,738 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1664&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.278 2026-11-12 23:32:43,787 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.280 2026-11-12 23:32:43,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.056 0.364 2026-11-12 23:32:44,022 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [4/27] Tour test_integration_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-11-12 23:32:44,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [5/27] Tour test_integration_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:44,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [6/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:44,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [7/27] Tour test_integration_never_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-11-12 23:32:44,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [8/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:44,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [9/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:44,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [10/27] Tour test_integration_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:44,464 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [11/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:44,515 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [12/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:44,565 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [13/27] Tour test_integration_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:44,627 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [14/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:44,678 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [15/27] Tour test_integration_never_variant_price → Step click product 'A never product' (trigger: article.product .product-content .product-name:contains("A never product")) 2026-11-12 23:32:44,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [16/27] Tour test_integration_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-11-12 23:32:44,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [17/27] Tour test_integration_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:44,872 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [18/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:44,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [19/27] Tour test_integration_never_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-11-12 23:32:44,977 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [20/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:45,025 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [21/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:45,075 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [22/27] Tour test_integration_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:45,129 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [23/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:45,182 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [24/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:32:45,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [25/27] Tour test_integration_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:32:45,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [26/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:32:45,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [27/27] Tour test_integration_never_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:32:45,396 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: tour succeeded 2026-11-12 23:32:45,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_integration_never_variant_price SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-12 23:32:45,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: heap 15633424 (allocated 17563648) 2026-11-12 23:32:45,574 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Closing chrome headless with pid 67056 2026-11-12 23:32:45,578 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Closing websocket connection 2026-11-12 23:32:45,581 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Terminating chrome headless with pid 67056 2026-11-12 23:32:45,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_233245_739361_test_integration_never_variant_price.txt 2026-11-12 23:32:45,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Removing chrome user profile "/tmp/tmpz0xljn4n_chrome_odoo" 2026-11-12 23:32:45,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_load_product_from_pos_skips_exclusion_of_archived_value ... 2026-11-12 23:32:46,568 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #508 deleted product.product records with IDs: [2169] 2026-11-12 23:32:47,880 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_load_product_from_pos_skips_exclusion_of_other_product_value ... 2026-11-12 23:32:48,840 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_mo_custom_description_ship_later ... 2026-11-12 23:32:50,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_variants_merge_line_barcode ... 2026-11-12 23:32:51,137 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #508 deleted product.product records with IDs: [2180] 2026-11-12 23:32:52,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Chrome pid: 67263 2026-11-12 23:32:52,146 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Chrome headless temporary user profile dir: /tmp/tmpve0y67xz_chrome_odoo 2026-11-12 23:32:52,147 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Issuing json command http://127.0.0.1:41185/json/version 2026-11-12 23:32:52,151 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:52,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Browser version: Chrome/150.0.7871.114 2026-11-12 23:32:52,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Issuing json command http://127.0.0.1:41185/json 2026-11-12 23:32:52,234 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:32:52,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Websocket url found: ws://127.0.0.1:41185/devtools/page/D6A31D3A0817EAFE6B44EEE77223FFF5 2026-11-12 23:32:52,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Enable chrome headless console log notification 2026-11-12 23:32:52,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Chrome headless enable page notifications 2026-11-12 23:32:52,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:32:52,440 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Setting session cookie in browser 2026-11-12 23:32:52,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Open "http://127.0.0.1:8069/pos/ui?config_id=35" in browser 2026-11-12 23:32:52,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=35" 2026-11-12 23:32:52,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:32:53,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:53] "GET /pos/ui?config_id=35 HTTP/1.1" 200 - 90 0.055 0.821 2026-11-12 23:32:53,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Navigation result: {'frameId': 'D6A31D3A0817EAFE6B44EEE77223FFF5', 'loaderId': '3539347A0A144EA02A46C647B158A934', 'isDownload': False} 2026-11-12 23:32:53,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Evaluate ready code "odoo.isTourReady('test_variants_merge_line_barcode')" 2026-11-12 23:32:53,380 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:32:53,396 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:53] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.012 2026-11-12 23:32:53,415 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:53] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-11-12 23:32:53,429 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:53] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-11-12 23:32:54,273 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:32:54,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.019 2026-11-12 23:32:54,307 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.045 2026-11-12 23:32:54,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.011 2026-11-12 23:32:54,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Evaluate test code "odoo.startTour('test_variants_merge_line_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=35", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:32:54,382 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [1/9] Tour test_variants_merge_line_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:32:54,425 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:32:54,483 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:32:54,537 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-11-12 23:32:54,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.009 0.042 2026-11-12 23:32:54,682 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.090 2026-11-12 23:32:54,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:54] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.096 2026-11-12 23:32:56,025 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.326 0.955 2026-11-12 23:32:56,071 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:32:56,251 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 23:32:56,305 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.018 2026-11-12 23:32:56,414 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.067 2026-11-12 23:32:56,523 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:32:56,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: Owl is running in 'dev' mode. 2026-11-12 23:32:56,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-11-12 23:32:56,663 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:32:56,697 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:32:56,722 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:32:56,783 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.031 0.091 2026-11-12 23:32:56,792 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 23:32:56,823 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32: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-11-12 23:32:56,840 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.020 0.151 2026-11-12 23:32:56,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.133 2026-11-12 23:32:56,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:56] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.005 0.071 2026-11-12 23:32:57,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [2/9] Tour test_variants_merge_line_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:32:57,114 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:32:57,309 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /pos/ui/35?from_backend=True HTTP/1.1" 200 - 33 0.079 0.111 2026-11-12 23:32:57,318 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:32:57,359 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [3/9] Tour test_variants_merge_line_barcode → Step click product 'A variant product' (trigger: article.product .product-content .product-name:contains("A variant product")) 2026-11-12 23:32:57,436 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /pos/ui/35 HTTP/1.1" 200 - 33 0.042 0.293 2026-11-12 23:32:57,446 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:32:57,501 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.320 2026-11-12 23:32:57,561 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.372 2026-11-12 23:32:57,618 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/image?model=product.template&field=image_128&id=1648&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.383 2026-11-12 23:32:57,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.008 0.493 2026-11-12 23:32:57,696 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.352 2026-11-12 23:32:57,749 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/image?model=product.template&field=image_128&id=1651&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.008 0.256 2026-11-12 23:32:57,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/image?model=product.template&field=image_128&id=1669&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.292 2026-11-12 23:32:57,866 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-11-12 23:32:57,918 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:57] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.282 2026-11-12 23:32:58,102 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.090 0.352 2026-11-12 23:32:58,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:58] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.379 2026-11-12 23:32:58,189 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:58] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-11-12T23:30:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.483 2026-11-12 23:32:58,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [4/9] Tour test_variants_merge_line_barcode → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-11-12 23:32:58,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [5/9] Tour test_variants_merge_line_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:32:58,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [6/9] Tour test_variants_merge_line_barcode → Step Check orderline with attributes: {"productName":"A variant product","quantity":1,"attributeLine":"S, blue"} (trigger: .order-container .orderline:has(.product-name:contains("A variant product")):has(.qty:contains("1")):has(.attribute-line:contains("S, blue"))) 2026-11-12 23:32:58,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [7/9] Tour test_variants_merge_line_barcode → Step PoS model scan barcode 'TEST123' (trigger: body) 2026-11-12 23:32:58,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [8/9] Tour test_variants_merge_line_barcode → Step Check orderline with attributes: {"productName":"A variant product","quantity":2,"attributeLine":"S, Blue"} (trigger: .order-container .orderline:has(.product-name:contains("A variant product")):has(.qty:contains("2")):has(.attribute-line:contains("S, Blue"))) 2026-11-12 23:32:58,545 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:32:58] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-11-12 23:32:58,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [9/9] Tour test_variants_merge_line_barcode → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-11-12 23:32:58,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: tour succeeded 2026-11-12 23:32:58,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_variants_merge_line_barcode SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-12 23:32:58,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: heap 15033692 (allocated 16252928) 2026-11-12 23:32:58,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Closing chrome headless with pid 67263 2026-11-12 23:32:58,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Closing websocket connection 2026-11-12 23:32:58,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Terminating chrome headless with pid 67263 2026-11-12 23:32:59,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_233259_076215_test_variants_merge_line_barcode.txt 2026-11-12 23:32:59,076 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Removing chrome user profile "/tmp/tmpve0y67xz_chrome_odoo" 2026-11-12 23:32:59,137 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-12 23:33:18,713 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #512 deleted res.currency.rate records with IDs: [68, 69, 70] 2026-11-12 23:33:20,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-11-12 23:33:23,543 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-11-12 23:33:25,106 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70870377 started for PoS orders references: [{'name': 'Order 45793-271-1056', 'pos_reference': None, 'uuid': '45793-271-1056'}] 2026-11-12 23:33:25,844 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70870377 order {'name': 'Order 45793-271-1056', 'pos_reference': None, 'uuid': '45793-271-1056'} created pos.order #396 2026-11-12 23:33:25,845 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70870377 finished 2026-11-12 23:33:28,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_get_product_info_pos_with_fiscal_position ... 2026-11-12 23:33:29,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-11-12 23:33:31,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:33:31,173 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45136730 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:33:32,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45136730 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #397 2026-11-12 23:33:32,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45136730 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #398 2026-11-12 23:33:33,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45136730 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #399 2026-11-12 23:33:33,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45136730 finished 2026-11-12 23:33:33,244 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:33:33,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:33:33,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:33:35,971 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:33:35,976 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:33:35,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:33:35,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:33:35,994 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-11-12 23:33:37,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:33:37,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38512778 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 09876-098-0987', 'pos_reference': None, 'uuid': '09876-098-0987'}, {'name': 'Order 00100-010-0004', 'pos_reference': None, 'uuid': '00100-010-0004'}] 2026-11-12 23:33:38,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38512778 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #400 2026-11-12 23:33:39,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38512778 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #401 2026-11-12 23:33:42,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38512778 order {'name': 'Order 09876-098-0987', 'pos_reference': None, 'uuid': '09876-098-0987'} created pos.order #402 2026-11-12 23:33:45,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38512778 order {'name': 'Order 00100-010-0004', 'pos_reference': None, 'uuid': '00100-010-0004'} created pos.order #403 2026-11-12 23:33:45,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38512778 finished 2026-11-12 23:33:45,664 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:33:45,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:33:45,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09) for order 09876-098-0987. 2026-11-12 23:33:45,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-11-12 23:33:45,690 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:33:48,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-11-12 23:33:48,380 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:33:48,391 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:33:48,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:33:48,407 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:33:48,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-11-12 23:33:50,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73473784 started for PoS orders references: [{'name': 'Order 46898-987-4395', 'pos_reference': None, 'uuid': '46898-987-4395'}] 2026-11-12 23:33:51,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73473784 order {'name': 'Order 46898-987-4395', 'pos_reference': None, 'uuid': '46898-987-4395'} created pos.order #404 2026-11-12 23:33:51,073 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73473784 finished 2026-11-12 23:33:53,035 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-11-12 23:33:54,549 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84738403 started for PoS orders references: [{'name': 'Order 97023-267-7165', 'pos_reference': None, 'uuid': '97023-267-7165'}] 2026-11-12 23:33:55,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84738403 order {'name': 'Order 97023-267-7165', 'pos_reference': None, 'uuid': '97023-267-7165'} created pos.order #405 2026-11-12 23:33:55,641 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84738403 finished 2026-11-12 23:33:57,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-11-12 23:33:59,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41718218 started for PoS orders references: [{'name': 'Order 29602-340-6175', 'pos_reference': None, 'uuid': '29602-340-6175'}] 2026-11-12 23:34:00,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41718218 order {'name': 'Order 29602-340-6175', 'pos_reference': None, 'uuid': '29602-340-6175'} created pos.order #406 2026-11-12 23:34:00,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41718218 finished 2026-11-12 23:34:02,207 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount_real_use_case ... 2026-11-12 23:34:03,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68167294 started for PoS orders references: [{'name': 'Order 87209-126-3499', 'pos_reference': None, 'uuid': '87209-126-3499'}] 2026-11-12 23:34:05,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68167294 order {'name': 'Order 87209-126-3499', 'pos_reference': None, 'uuid': '87209-126-3499'} created pos.order #407 2026-11-12 23:34:05,098 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68167294 finished 2026-11-12 23:34:07,264 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-11-12 23:34:33,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-11-12 23:34:34,480 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:34:34,558 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24239731 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-11-12 23:34:38,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24239731 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #408 2026-11-12 23:34:38,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24239731 finished 2026-11-12 23:34:38,472 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:34:39,317 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:34:39,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-11-12 23:34:39,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:34:40,369 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-11-12 23:34:40,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:34:40,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:34:40,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:34:40,378 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:34:40,403 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_change_blocked_when_open_pos_session ... 2026-11-12 23:34:41,984 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37858649 started for PoS orders references: [{'name': 'Order 72403-026-5266', 'pos_reference': None, 'uuid': '72403-026-5266'}] 2026-11-12 23:34:42,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37858649 order {'name': 'Order 72403-026-5266', 'pos_reference': None, 'uuid': '72403-026-5266'} created pos.order #410 2026-11-12 23:34:42,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37858649 finished 2026-11-12 23:34:42,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-11-12 23:34:44,293 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:34:44,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61568007 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:34:45,172 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61568007 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #411 2026-11-12 23:34:45,707 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61568007 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #412 2026-11-12 23:34:46,324 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61568007 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #413 2026-11-12 23:34:46,325 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61568007 finished 2026-11-12 23:34:46,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:34:46,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:34:46,389 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:34:49,059 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:34:49,065 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:34:49,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:34:49,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:34:49,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-12 23:35:08,254 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #516 deleted res.currency.rate records with IDs: [72, 73, 74] 2026-11-12 23:35:10,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-11-12 23:35:10,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-11-12 23:35:11,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_card_payment_method_initialization ... 2026-11-12 23:35:11,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-11-12 23:35:12,427 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-11-12 23:35:12,902 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-11-12 23:35:13,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-11-12 23:35:14,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 23:35:32,184 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #519 deleted res.currency.rate records with IDs: [76, 77, 78] 2026-11-12 23:35:34,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-11-12 23:35:34,670 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:35:34,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36711175 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:35:37,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36711175 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #415 2026-11-12 23:35:37,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36711175 finished 2026-11-12 23:35:37,853 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:35:37,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:35:37,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-11-12 23:35:37,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:35:39,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:35:39,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:35:39,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:35:39,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:35:39,462 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-11-12 23:35:40,050 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:35:40,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70690630 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:35:43,422 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70690630 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #416 2026-11-12 23:35:43,424 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70690630 finished 2026-11-12 23:35:43,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:35:43,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:35:43,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-11-12 23:35:43,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:35:44,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:35:44,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:35:44,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:35:44,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:35:44,998 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-11-12 23:35:45,463 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:35:45,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33049764 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:35:48,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33049764 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #417 2026-11-12 23:35:48,319 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33049764 finished 2026-11-12 23:35:48,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:35:48,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:35:48,354 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:35:48,816 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #519 deleted account.move records with IDs: [716] 2026-11-12 23:35:48,975 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:35:48,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:35:49,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:35:49,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:35:49,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-11-12 23:35:49,482 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:35:49,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49590271 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:35:52,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49590271 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #418 2026-11-12 23:35:52,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49590271 finished 2026-11-12 23:35:52,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:35:52,661 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:35:52,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-11-12 23:35:52,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:35:54,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:35:54,335 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:35:54,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:35:54,342 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:35:54,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-11-12 23:35:54,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:35:54,923 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40484383 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:35:58,119 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40484383 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #419 2026-11-12 23:35:58,120 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40484383 finished 2026-11-12 23:35:58,175 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:35:58,185 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:35:58,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-11-12 23:35:58,191 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:35:59,787 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:35:59,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:35:59,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:35:59,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:35:59,812 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-11-12 23:36:00,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:00,451 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60521941 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:03,743 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60521941 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #420 2026-11-12 23:36:03,744 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60521941 finished 2026-11-12 23:36:03,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:03,774 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:03,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-11-12 23:36:03,775 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:05,275 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:05,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:05,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:05,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:05,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-11-12 23:36:05,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:05,897 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68134078 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:09,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68134078 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #421 2026-11-12 23:36:09,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68134078 finished 2026-11-12 23:36:09,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:09,305 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:09,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-11-12 23:36:09,306 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:11,333 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:11,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:11,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:11,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:11,352 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-11-12 23:36:11,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:12,004 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27929899 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:15,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27929899 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #422 2026-11-12 23:36:15,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27929899 finished 2026-11-12 23:36:15,310 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:15,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:15,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-11-12 23:36:15,312 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:16,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:16,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:16,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:16,713 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:16,728 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-11-12 23:36:17,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:17,254 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4726041 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:20,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4726041 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #423 2026-11-12 23:36:20,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4726041 finished 2026-11-12 23:36:21,027 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:21,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:21,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-11-12 23:36:21,029 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:22,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:22,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:22,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:22,724 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:22,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-11-12 23:36:23,428 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:23,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11546060 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:27,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11546060 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #424 2026-11-12 23:36:27,388 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11546060 finished 2026-11-12 23:36:27,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:27,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:27,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-11-12 23:36:27,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-11-12 23:36:27,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:28,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:28,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:28,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:28,946 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:28,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-11-12 23:36:29,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:29,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85959599 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:33,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85959599 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #425 2026-11-12 23:36:33,180 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85959599 finished 2026-11-12 23:36:33,212 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:33,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:33,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-11-12 23:36:33,232 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-11-12 23:36:33,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:35,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:35,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:35,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:35,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:35,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-11-12 23:36:36,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:36,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21440825 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:39,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21440825 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #426 2026-11-12 23:36:39,433 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21440825 finished 2026-11-12 23:36:39,464 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:39,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:39,479 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-11-12 23:36:39,483 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-11-12 23:36:39,484 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:41,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:41,623 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:41,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:41,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:41,643 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-11-12 23:36:42,133 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:42,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77801250 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:45,795 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77801250 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #427 2026-11-12 23:36:45,796 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77801250 finished 2026-11-12 23:36:45,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:45,857 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:45,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-11-12 23:36:45,865 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-11-12 23:36:45,866 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:47,497 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:47,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:47,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:47,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:47,535 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-11-12 23:36:48,061 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:48,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29719075 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:51,531 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29719075 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #428 2026-11-12 23:36:51,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29719075 finished 2026-11-12 23:36:51,592 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:51,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:51,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-11-12 23:36:51,594 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:53,105 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:53,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:53,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:53,110 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:53,128 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-11-12 23:36:53,650 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:53,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97861839 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:36:56,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97861839 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #429 2026-11-12 23:36:56,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97861839 finished 2026-11-12 23:36:56,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:36:56,606 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:36:56,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-11-12 23:36:56,607 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:36:58,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:36:58,150 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:36:58,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:36:58,155 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:36:58,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-11-12 23:36:58,662 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:36:58,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86681181 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:01,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86681181 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #430 2026-11-12 23:37:01,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86681181 finished 2026-11-12 23:37:01,671 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:01,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:37:01,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-11-12 23:37:01,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:03,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:03,277 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:03,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:03,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:03,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-11-12 23:37:03,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:03,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18696120 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:06,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18696120 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #431 2026-11-12 23:37:06,800 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18696120 finished 2026-11-12 23:37:06,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:06,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-12 23:37:06,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-11-12 23:37:06,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:08,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:08,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:08,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:08,193 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:08,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 23 checked, 23 removed 2026-11-12 23:37:28,288 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #522 deleted res.currency.rate records with IDs: [80, 81, 82] 2026-11-12 23:37:30,536 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-11-12 23:37:30,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:30,981 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38493576 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:31,900 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38493576 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #432 2026-11-12 23:37:31,901 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38493576 finished 2026-11-12 23:37:31,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:31,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:33,668 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:33,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:33,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:33,673 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:33,699 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-11-12 23:37:34,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:34,320 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9185603 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:35,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9185603 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #433 2026-11-12 23:37:35,165 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9185603 finished 2026-11-12 23:37:35,196 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:35,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:37,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:37,111 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:37,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:37,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:37,127 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-11-12 23:37:37,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:37,685 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12373 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:38,505 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12373 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #434 2026-11-12 23:37:38,506 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12373 finished 2026-11-12 23:37:38,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:38,561 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:39,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:39,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:39,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:39,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:39,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-11-12 23:37:39,920 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:39,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77339522 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:40,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77339522 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #435 2026-11-12 23:37:40,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77339522 finished 2026-11-12 23:37:40,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:40,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:42,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:42,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:42,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:42,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:42,652 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-11-12 23:37:43,170 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:43,200 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14053394 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:44,007 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14053394 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #436 2026-11-12 23:37:44,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14053394 finished 2026-11-12 23:37:44,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:44,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:45,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:45,527 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:45,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:45,528 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:45,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-11-12 23:37:46,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:46,084 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46644246 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:46,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46644246 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #437 2026-11-12 23:37:46,192 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46644246 finished 2026-11-12 23:37:46,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:46,239 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:47,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:47,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:47,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:47,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:47,722 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-11-12 23:37:48,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:48,375 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92422975 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:48,471 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92422975 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #438 2026-11-12 23:37:48,473 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92422975 finished 2026-11-12 23:37:48,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:48,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:50,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:50,233 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:50,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:50,238 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:50,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-11-12 23:37:50,875 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:50,892 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85449461 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:51,000 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85449461 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #439 2026-11-12 23:37:51,002 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85449461 finished 2026-11-12 23:37:51,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:51,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:52,695 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:52,696 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:52,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:52,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:52,709 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-11-12 23:37:53,203 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:53,227 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46679886 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:53,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46679886 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #440 2026-11-12 23:37:53,314 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46679886 finished 2026-11-12 23:37:53,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:53,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:54,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:54,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:54,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:54,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:54,856 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-11-12 23:37:55,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:55,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91054205 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:56,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91054205 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #441 2026-11-12 23:37:56,141 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91054205 finished 2026-11-12 23:37:56,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:56,169 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:37:57,453 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:37:57,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:37:57,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:37:57,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:37:57,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-11-12 23:37:57,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:37:57,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25461253 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:37:58,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25461253 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #442 2026-11-12 23:37:58,749 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25461253 finished 2026-11-12 23:37:58,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:37:58,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:00,613 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:00,614 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:00,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:00,620 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:00,630 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-11-12 23:38:01,079 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:01,100 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47239356 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:01,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47239356 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #443 2026-11-12 23:38:01,794 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47239356 finished 2026-11-12 23:38:01,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:01,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:03,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:03,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:03,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:03,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:03,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-11-12 23:38:04,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:04,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94732089 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:04,772 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94732089 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #444 2026-11-12 23:38:04,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94732089 finished 2026-11-12 23:38:04,807 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:04,808 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:06,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:06,608 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:06,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:06,612 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:06,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-11-12 23:38:07,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:07,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44138633 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:07,904 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44138633 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #445 2026-11-12 23:38:07,905 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44138633 finished 2026-11-12 23:38:07,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:07,935 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:09,209 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:09,213 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:09,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:09,214 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:09,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-11-12 23:38:09,681 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:09,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50532086 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:10,372 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50532086 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #446 2026-11-12 23:38:10,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50532086 finished 2026-11-12 23:38:10,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:10,402 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:12,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:12,716 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:12,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:12,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:12,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-11-12 23:38:13,189 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:13,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93592102 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:13,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93592102 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #447 2026-11-12 23:38:13,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93592102 finished 2026-11-12 23:38:13,992 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:13,993 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:16,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:16,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:16,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:16,201 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:16,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-11-12 23:38:16,697 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:16,730 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92328645 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:17,376 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92328645 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #448 2026-11-12 23:38:17,377 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92328645 finished 2026-11-12 23:38:17,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:17,404 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:18,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:18,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:18,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:18,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:18,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-11-12 23:38:19,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:19,517 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67778980 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:20,298 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67778980 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #449 2026-11-12 23:38:20,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67778980 finished 2026-11-12 23:38:20,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:20,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:21,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:21,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:21,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:21,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:21,967 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-11-12 23:38:22,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:22,485 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48798281 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:23,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48798281 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #450 2026-11-12 23:38:23,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48798281 finished 2026-11-12 23:38:23,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:23,281 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:25,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:25,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:25,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:25,256 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:25,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-11-12 23:38:25,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:25,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1891076 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:26,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1891076 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #451 2026-11-12 23:38:26,556 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1891076 finished 2026-11-12 23:38:26,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:26,590 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:28,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:28,357 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:28,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:28,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:28,373 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-11-12 23:38:28,868 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:28,912 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90647552 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}] 2026-11-12 23:38:29,631 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90647552 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #452 2026-11-12 23:38:29,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90647552 finished 2026-11-12 23:38:29,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:29,665 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:38:31,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:38:31,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:38:31,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:38:31,296 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:38:31,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 23:38:50,585 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #525 deleted res.currency.rate records with IDs: [84, 85, 86] 2026-11-12 23:38:52,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-11-12 23:38:55,432 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:38:55,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32784029 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'pos_reference': None, 'uuid': '00100-010-0004'}] 2026-11-12 23:38:56,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32784029 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #453 2026-11-12 23:38:57,300 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32784029 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #454 2026-11-12 23:38:58,134 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32784029 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #455 2026-11-12 23:38:58,610 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32784029 order {'name': 'Order 00100-010-0004', 'pos_reference': None, 'uuid': '00100-010-0004'} created pos.order #456 2026-11-12 23:38:58,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32784029 finished 2026-11-12 23:38:58,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:38:58,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:38:58,751 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:39:00,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:39:00,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:39:00,950 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:39:00,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:39:01,013 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-11-12 23:39:03,949 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:39:04,019 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45925438 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:39:05,008 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45925438 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #457 2026-11-12 23:39:05,645 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45925438 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #458 2026-11-12 23:39:09,356 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45925438 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #459 2026-11-12 23:39:09,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45925438 finished 2026-11-12 23:39:09,400 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:39:09,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:39:09,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-11-12 23:39:09,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:39:11,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:39:11,273 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:39:11,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:39:11,274 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:39:11,291 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-11-12 23:39:14,321 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36898945 started for PoS orders references: [{'name': 'Order 97363-842-0135', 'pos_reference': None, 'uuid': '97363-842-0135'}] 2026-11-12 23:39:14,907 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36898945 order {'name': 'Order 97363-842-0135', 'pos_reference': None, 'uuid': '97363-842-0135'} created pos.order #460 2026-11-12 23:39:14,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36898945 finished 2026-11-12 23:39:16,689 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-11-12 23:39:18,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75227256 started for PoS orders references: [{'name': 'Order 41109-977-9288', 'pos_reference': None, 'uuid': '41109-977-9288'}] 2026-11-12 23:39:19,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75227256 order {'name': 'Order 41109-977-9288', 'pos_reference': None, 'uuid': '41109-977-9288'} created pos.order #461 2026-11-12 23:39:19,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75227256 finished 2026-11-12 23:39:20,996 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-11-12 23:39:28,409 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-12 23:39:46,331 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #528 deleted res.currency.rate records with IDs: [88, 89, 90] 2026-11-12 23:39:50,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-11-12 23:39:50,495 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:39:50,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3822850 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:39:51,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3822850 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #463 2026-11-12 23:39:52,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3822850 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #464 2026-11-12 23:39:52,738 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3822850 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #465 2026-11-12 23:39:52,740 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3822850 finished 2026-11-12 23:39:52,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:39:52,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:39:52,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:39:55,334 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:39:55,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:39:55,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:39:55,343 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:39:55,371 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-11-12 23:39:55,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:39:55,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10698110 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:39:56,861 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10698110 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #466 2026-11-12 23:39:57,315 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10698110 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #467 2026-11-12 23:39:57,750 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10698110 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #468 2026-11-12 23:39:57,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10698110 finished 2026-11-12 23:39:57,799 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:39:57,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:39:57,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:40:00,323 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:40:00,332 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:40:00,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:40:00,340 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:40:00,358 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-11-12 23:40:00,764 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-12 23:40:00,989 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66709505 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'}] 2026-11-12 23:40:04,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66709505 order {'name': 'Order 00100-010-0001', 'pos_reference': None, 'uuid': '00100-010-0001'} created pos.order #469 2026-11-12 23:40:05,168 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66709505 order {'name': 'Order 00100-010-0002', 'pos_reference': None, 'uuid': '00100-010-0002'} created pos.order #470 2026-11-12 23:40:07,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66709505 order {'name': 'Order 00100-010-0003', 'pos_reference': None, 'uuid': '00100-010-0003'} created pos.order #471 2026-11-12 23:40:07,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66709505 finished 2026-11-12 23:40:07,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-12 23:40:07,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-12 23:40:07,392 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.06) for order 00100-010-0001. 2026-11-12 23:40:07,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-11-12 23:40:07,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-12 23:40:10,034 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-12 23:40:10,040 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-12 23:40:10,045 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-12 23:40:10,046 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-12 23:40:10,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-12 23:40:28,224 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #531 deleted res.currency.rate records with IDs: [92, 93, 94] 2026-11-12 23:40:30,383 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-11-12 23:40:30,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-11-12 23:40:31,434 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-11-12 23:40:32,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_margin_other_currency ... 2026-11-12 23:40:32,640 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 23:40:50,351 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #534 deleted res.currency.rate records with IDs: [96, 97, 98] 2026-11-12 23:40:52,688 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_bank_expected_different_than_counted ... 2026-11-12 23:40:56,264 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #534 deleted account.move.line.ctp records with IDs: [1244, 1247] 2026-11-12 23:40:56,527 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #534 deleted account.move.line records with IDs: [2141] 2026-11-12 23:41:00,622 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #534 deleted account.move.line.ctp records with IDs: [1250, 1253] 2026-11-12 23:41:00,867 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #534 deleted account.move.line records with IDs: [2148] 2026-11-12 23:41:02,116 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_header_reflects_actual_order_sessions ... 2026-11-12 23:41:06,777 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_listing ... 2026-11-12 23:41:08,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-11-12 23:41:11,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-11-12 23:41:15,820 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #534 deleted account.move.line.ctp records with IDs: [1265, 1266] 2026-11-12 23:41:16,103 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #534 deleted account.move.line records with IDs: [2171] 2026-11-12 23:41:18,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-11-12 23:41:27,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-11-12 23:41:29,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-11-12 23:41:32,705 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_category_qty_round ... 2026-11-12 23:41:39,072 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_session_report_discount_with_refund ... 2026-11-12 23:41:42,360 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_session_report_with_fp_and_discount ... 2026-11-12 23:41:45,604 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 23:42:02,977 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #537 deleted res.currency.rate records with IDs: [100, 101, 102] 2026-11-12 23:42:05,021 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-11-12 23:42:05,142 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #537 deleted account.tax records with IDs: [1355] 2026-11-12 23:42:05,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_warehouse_synced_with_picking_type ... 2026-11-12 23:42:07,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_write_default_and_available_presets_on_multiple_pos_configs ... 2026-11-12 23:42:08,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-12 23:42:10,947 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_address_archiving ... 2026-11-12 23:42:11,020 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_a from n/a 2026-11-12 23:42:11,044 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:11,357 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:11] "POST /my/address/archive HTTP/1.1" 200 - 19 0.013 0.305 2026-11-12 23:42:11,382 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:11] "POST /my/address/archive HTTP/1.1" 200 - 3 0.003 0.013 2026-11-12 23:42:11,420 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:11] "POST /my/address/archive HTTP/1.1" 200 - 6 0.007 0.019 2026-11-12 23:42:11,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:11] "POST /my/address/archive HTTP/1.1" 200 - 22 0.020 0.042 2026-11-12 23:42:11,666 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_billing_address_creation ... 2026-11-12 23:42:11,694 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 23:42:11,720 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:12,326 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:12] "POST /my/address/submit HTTP/1.1" 200 - 68 0.072 0.541 2026-11-12 23:42:12,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_cannot_update_vat_on_child_addresses ... 2026-11-12 23:42:12,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_a from n/a 2026-11-12 23:42:12,411 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:13,156 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:13] "POST /my/address/submit HTTP/1.1" 200 - 41 0.035 0.716 2026-11-12 23:42:13,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_delivery_address_creation ... 2026-11-12 23:42:13,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 23:42:13,255 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:13,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:13] "POST /my/address/submit HTTP/1.1" 200 - 68 0.062 0.554 2026-11-12 23:42:13,887 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_delivery_use_as_billing_address_creation ... 2026-11-12 23:42:13,929 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 23:42:13,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:14,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:14] "POST /my/address/submit HTTP/1.1" 200 - 68 0.097 0.602 2026-11-12 23:42:14,667 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_email_validation ... 2026-11-12 23:42:14,712 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 23:42:14,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:15,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:15] "POST /my/address/submit HTTP/1.1" 200 - 39 0.041 0.495 2026-11-12 23:42:15,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:15] "POST /my/address/submit HTTP/1.1" 200 - 5 0.006 0.097 2026-11-12 23:42:15,500 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:15] "POST /my/address/submit HTTP/1.1" 200 - 5 0.007 0.112 2026-11-12 23:42:15,508 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_internal_user_cannot_update_email ... 2026-11-12 23:42:15,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-11-12 23:42:15,773 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:16,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:16] "POST /my/address/submit HTTP/1.1" 200 - 28 0.018 0.696 2026-11-12 23:42:16,490 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_internal_user_cannot_update_name ... 2026-11-12 23:42:16,529 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-11-12 23:42:16,782 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:17,216 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:17] "POST /my/address/submit HTTP/1.1" 200 - 28 0.023 0.417 2026-11-12 23:42:17,223 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_main_address_update ... 2026-11-12 23:42:17,249 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 23:42:17,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:17,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:17] "POST /my/address/submit HTTP/1.1" 200 - 107 0.075 0.532 2026-11-12 23:42:17,891 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_required_values ... 2026-11-12 23:42:17,930 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 23:42:17,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:18,465 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:18] "POST /my/address/submit HTTP/1.1" 200 - 40 0.037 0.477 2026-11-12 23:42:18,569 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:18] "POST /my/address/submit HTTP/1.1" 200 - 7 0.008 0.089 2026-11-12 23:42:18,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:18] "POST /my/address/submit HTTP/1.1" 200 - 7 0.005 0.064 2026-11-12 23:42:18,766 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:18] "POST /my/address/submit HTTP/1.1" 200 - 7 0.006 0.095 2026-11-12 23:42:18,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:18] "POST /my/address/submit HTTP/1.1" 200 - 6 0.012 0.117 2026-11-12 23:42:18,982 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:18] "POST /my/address/submit HTTP/1.1" 200 - 7 0.005 0.061 2026-11-12 23:42:18,986 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_success_url ... 2026-11-12 23:42:19,033 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 23:42:19,056 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:20,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:20] "POST /my/address/submit HTTP/1.1" 200 - 107 0.084 0.945 2026-11-12 23:42:20,101 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_vat_update ... 2026-11-12 23:42:20,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 23:42:20,152 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:20,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:20] "POST /my/address/submit HTTP/1.1" 200 - 117 0.079 0.562 2026-11-12 23:42:20,825 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 23:42:21,619 43 INFO rb-c635c7a-226731-435507 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-12 23:42:22,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-12 23:42:22,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-11-12 23:42:22,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:22,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from 127.0.0.1 2026-11-12 23:42:22,720 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:22] "POST /web/login HTTP/1.1" 303 - 32 0.020 0.349 2026-11-12 23:42:22,733 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_device: User 545 inserts device log (Dnqwgp0tHjUP8U20uzqHD9KhMdl6wSfoh9AmPkE2Ct) 2026-11-12 23:42:24,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:24] "GET /my HTTP/1.1" 200 - 133 0.142 1.655 2026-11-12 23:42:24,539 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 23:42:24,545 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-11-12 23:42:25,363 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:test_portal_user from n/a 2026-11-12 23:42:25,387 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:26,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:26] "POST /my/address/submit HTTP/1.1" 200 - 89 0.089 0.792 2026-11-12 23:42:26,283 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-11-12 23:42:26,893 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#547) from n/a 2026-11-12 23:42:26,908 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-11-12 23:42:26,921 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:27,295 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#547) from 127.0.0.1. Archive the user and remove login information. 2026-11-12 23:42:27,467 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_547_1794526947.2953234' (#547) from 127.0.0.1 2026-11-12 23:42:27,477 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #547 deleted res.users.apikeys records with IDs: [1] 2026-11-12 23:42:27,640 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:42:27,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:27] "POST /my/deactivate_account HTTP/1.1" 303 - 109 0.151 0.572 2026-11-12 23:42:29,170 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:29] "GET /web/login?message=Account%20deleted! HTTP/1.1" 200 - 103 0.079 1.445 2026-11-12 23:42:29,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) starting 2026-11-12 23:42:30,794 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted res.users records with IDs: [547] 2026-11-12 23:42:30,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users_deletion: User #547 'portal_user', deleted. Original request from 'portal_user'. 2026-11-12 23:42:30,942 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8422, 8419, 8418, 8417] 2026-11-12 23:42:31,151 43 INFO rb-c635c7a-226731-435507 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1409] 2026-11-12 23:42:31,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users_deletion: Partner #1409 'portal_user', deleted. Original request from 'portal_user'. 2026-11-12 23:42:31,159 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:42:31,163 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) fully done (#loop 1; done 1; remaining 0; duration 1.98s) 2026-11-12 23:42:31,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_submit_address_from_anonymous_partner ... 2026-11-12 23:42:31,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:test_portal_user from n/a 2026-11-12 23:42:32,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:32,692 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:32] "POST /my/address/submit HTTP/1.1" 200 - 93 0.063 0.483 2026-11-12 23:42:32,719 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-12 23:42:34,096 43 INFO rb-c635c7a-226731-435507 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-12 23:42:34,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-11-12 23:42:34,870 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome pid: 67515 2026-11-12 23:42:34,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome headless temporary user profile dir: /tmp/tmpt_hpzq4m_chrome_odoo 2026-11-12 23:42:34,871 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Issuing json command http://127.0.0.1:35291/json/version 2026-11-12 23:42:34,872 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:42:34,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Browser version: Chrome/150.0.7871.114 2026-11-12 23:42:34,990 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Issuing json command http://127.0.0.1:35291/json 2026-11-12 23:42:34,991 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:42:35,017 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Websocket url found: ws://127.0.0.1:35291/devtools/page/8A682510CE213AC4F66FC02EA04B664E 2026-11-12 23:42:35,039 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Enable chrome headless console log notification 2026-11-12 23:42:35,074 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome headless enable page notifications 2026-11-12 23:42:35,194 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-11-12 23:42:35,221 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Setting session cookie in browser 2026-11-12 23:42:35,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Open "http://127.0.0.1:8069/" in browser 2026-11-12 23:42:35,226 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Navigating to: "http://127.0.0.1:8069/" 2026-11-12 23:42:35,252 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:37,204 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET / HTTP/1.1" 200 - 113 0.092 1.866 2026-11-12 23:42:37,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Navigation result: {'frameId': '8A682510CE213AC4F66FC02EA04B664E', 'loaderId': '53E37DD202BD7116BAF2A9F913924323', 'isDownload': False} 2026-11-12 23:42:37,215 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-11-12 23:42:37,260 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:42:37,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 23:42:37,372 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.055 0.052 2026-11-12 23:42:37,386 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 23:42:37,405 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:37,407 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:37,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.079 2026-11-12 23:42:37,437 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 23:42:37,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.054 2026-11-12 23:42:37,630 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:42:37,645 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET /web/image/website/1/logo/My%20Website?unique=e24f3a9 HTTP/1.1" 200 - 4 0.002 0.009 2026-11-12 23:42:37,651 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:42:37,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 23:42:37,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.070 2026-11-12 23:42:37,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:37] "GET /web/image/website/1/favicon?unique=e24f3a9 HTTP/1.1" 200 - 4 0.030 0.094 2026-11-12 23:42:38,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 23:42:38,581 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:38,624 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:38] "POST /mail/data HTTP/1.1" 200 - 18 0.018 0.038 2026-11-12 23:42:39,264 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:39] "GET /my HTTP/1.1" 200 - 61 0.062 0.589 2026-11-12 23:42:39,433 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:39] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:42:39,452 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:39] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:42:39,455 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:39] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:42:39,455 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:39] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:42:40,182 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:40,374 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:40] "POST /my/counters HTTP/1.1" 200 - 36 0.090 0.079 2026-11-12 23:42:40,413 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:40] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:42:40,511 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:40] "POST /my/counters HTTP/1.1" 200 - 34 0.082 0.216 2026-11-12 23:42:40,567 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:40] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:42:40,585 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:40] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 23:42:40,617 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:40] "POST /my/counters HTTP/1.1" 200 - 26 0.032 0.367 2026-11-12 23:42:40,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:40] "POST /mail/data HTTP/1.1" 200 - 7 0.007 0.401 2026-11-12 23:42:41,184 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:41] "GET /my/account HTTP/1.1" 200 - 58 0.057 0.844 2026-11-12 23:42:41,556 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:41,605 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:41] "POST /my/address/country_info/233 HTTP/1.1" 200 - 5 0.003 0.010 2026-11-12 23:42:41,622 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:41,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:41] "POST /mail/data HTTP/1.1" 200 - 7 0.010 0.022 2026-11-12 23:42:41,725 43 INFO rb-c635c7a-226731-435507 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[id=save_address]) 2026-11-12 23:42:41,992 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:41] "POST /my/address/submit HTTP/1.1" 200 - 66 0.047 0.146 2026-11-12 23:42:42,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:42] "GET /my HTTP/1.1" 200 - 33 0.029 0.143 2026-11-12 23:42:42,500 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:42,571 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: tour succeeded 2026-11-12 23:42:42,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR portal_load_homepage SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-11-12 23:42:42,619 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:42] "POST /my/counters HTTP/1.1" 200 - 23 0.037 0.048 2026-11-12 23:42:42,712 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:42] "POST /my/counters HTTP/1.1" 200 - 13 0.036 0.119 2026-11-12 23:42:42,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: heap 11057804 (allocated 14417920) 2026-11-12 23:42:42,817 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Closing chrome headless with pid 67515 2026-11-12 23:42:42,821 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Closing websocket connection 2026-11-12 23:42:42,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:42] "POST /my/counters HTTP/1.1" 200 - 20 0.064 0.212 2026-11-12 23:42:42,831 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Terminating chrome headless with pid 67515 2026-11-12 23:42:42,862 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:42] "POST /mail/data HTTP/1.1" 200 - 7 0.018 0.261 2026-11-12 23:42:42,942 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_234242_942683_test_01_portal_load_tour.txt 2026-11-12 23:42:42,943 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Removing chrome user profile "/tmp/tmpt_hpzq4m_chrome_odoo" 2026-11-12 23:42:42,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-11-12 23:42:43,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome pid: 67710 2026-11-12 23:42:43,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome headless temporary user profile dir: /tmp/tmpt5d25yw1_chrome_odoo 2026-11-12 23:42:43,446 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Issuing json command http://127.0.0.1:34613/json/version 2026-11-12 23:42:43,449 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:42:43,510 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Browser version: Chrome/150.0.7871.114 2026-11-12 23:42:43,511 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Issuing json command http://127.0.0.1:34613/json 2026-11-12 23:42:43,511 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:42:43,526 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Websocket url found: ws://127.0.0.1:34613/devtools/page/E8B401C5282D899CD87C0457E063CDC4 2026-11-12 23:42:43,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Enable chrome headless console log notification 2026-11-12 23:42:43,550 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome headless enable page notifications 2026-11-12 23:42:43,708 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-11-12 23:42:43,718 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Setting session cookie in browser 2026-11-12 23:42:43,721 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:43,721 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Navigating to: "http://127.0.0.1:8069/" 2026-11-12 23:42:43,752 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:45,579 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:45] "GET / HTTP/1.1" 200 - 121 0.082 1.750 2026-11-12 23:42:45,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Navigation result: {'frameId': 'E8B401C5282D899CD87C0457E063CDC4', 'loaderId': '66BEF4D7489AAEF33DF1E46DB1890F38', 'isDownload': False} 2026-11-12 23:42:45,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-11-12 23:42:45,640 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:42:45,660 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 23:42:45,778 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:45] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.059 0.094 2026-11-12 23:42:45,797 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 23:42:45,827 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:45] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.135 2026-11-12 23:42:45,832 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:45,832 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:45,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 23:42:45,881 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:45] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.051 2026-11-12 23:42:46,099 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:46] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:42:46,118 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:42:46,125 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:46] "GET /web/image/website/1/logo/My%20Website?unique=e24f3a9 HTTP/1.1" 200 - 4 0.005 0.030 2026-11-12 23:42:46,219 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 23:42:46,274 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:46] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.088 2026-11-12 23:42:46,296 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:46] "GET /web/image/website/1/favicon?unique=e24f3a9 HTTP/1.1" 200 - 4 0.003 0.094 2026-11-12 23:42:46,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-11-12 23:42:47,042 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:47,095 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:47] "POST /mail/data HTTP/1.1" 200 - 18 0.019 0.029 2026-11-12 23:42:47,701 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:47] "GET /my HTTP/1.1" 200 - 65 0.062 0.559 2026-11-12 23:42:47,893 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:47] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:42:47,900 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:47] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:42:47,911 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:47] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:42:47,915 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:47] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:42:48,468 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:48,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:48] "POST /my/counters HTTP/1.1" 200 - 37 0.037 0.062 2026-11-12 23:42:48,645 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:48] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-12 23:42:48,648 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:48] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:42:48,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:48] "POST /my/counters HTTP/1.1" 200 - 33 0.051 0.152 2026-11-12 23:42:48,768 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:48] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:42:48,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:48] "POST /my/counters HTTP/1.1" 200 - 26 0.040 0.270 2026-11-12 23:42:48,846 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:48] "POST /mail/data HTTP/1.1" 200 - 7 0.006 0.306 2026-11-12 23:42:49,446 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:49] "GET /my/account HTTP/1.1" 200 - 58 0.070 0.817 2026-11-12 23:42:49,780 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:49,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:49] "POST /my/address/country_info/233 HTTP/1.1" 200 - 5 0.004 0.012 2026-11-12 23:42:49,844 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:49,883 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:49] "POST /mail/data HTTP/1.1" 200 - 7 0.011 0.026 2026-11-12 23:42:49,918 43 INFO rb-c635c7a-226731-435507 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[id=save_address]) 2026-11-12 23:42:50,210 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:50] "POST /my/address/submit HTTP/1.1" 200 - 73 0.050 0.170 2026-11-12 23:42:50,421 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:50] "GET /my HTTP/1.1" 200 - 33 0.030 0.149 2026-11-12 23:42:50,683 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:50,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: tour succeeded 2026-11-12 23:42:50,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: ╔═════════════════════════════════════╗ ║ TOUR portal_load_homepage SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-11-12 23:42:50,777 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:50] "POST /my/counters HTTP/1.1" 200 - 23 0.025 0.040 2026-11-12 23:42:50,843 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:50] "POST /my/counters HTTP/1.1" 200 - 20 0.020 0.111 2026-11-12 23:42:50,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:50] "POST /my/counters HTTP/1.1" 200 - 13 0.028 0.161 2026-11-12 23:42:50,933 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:50] "POST /mail/data HTTP/1.1" 200 - 7 0.008 0.160 2026-11-12 23:42:50,956 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: heap 11102908 (allocated 14155776) 2026-11-12 23:42:50,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Closing chrome headless with pid 67710 2026-11-12 23:42:50,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Closing websocket connection 2026-11-12 23:42:50,960 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Terminating chrome headless with pid 67710 2026-11-12 23:42:51,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_234251_085144_test_02_portal_load_tour_cant_edit_vat.txt 2026-11-12 23:42:51,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Removing chrome user profile "/tmp/tmpt5d25yw1_chrome_odoo" 2026-11-12 23:42:51,115 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours: Starting TestUi.test_03_skip_to_content ... 2026-11-12 23:42:51,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome pid: 67914 2026-11-12 23:42:51,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome headless temporary user profile dir: /tmp/tmpof8jnawi_chrome_odoo 2026-11-12 23:42:51,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Issuing json command http://127.0.0.1:36267/json/version 2026-11-12 23:42:51,556 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:42:51,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Browser version: Chrome/150.0.7871.114 2026-11-12 23:42:51,603 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Issuing json command http://127.0.0.1:36267/json 2026-11-12 23:42:51,604 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:42:51,618 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Websocket url found: ws://127.0.0.1:36267/devtools/page/B21747C9E959A12EE9BE87DD093A2FB7 2026-11-12 23:42:51,634 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Enable chrome headless console log notification 2026-11-12 23:42:51,655 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome headless enable page notifications 2026-11-12 23:42:51,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-11-12 23:42:51,819 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Setting session cookie in browser 2026-11-12 23:42:51,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Open "http://127.0.0.1:8069/" in browser 2026-11-12 23:42:51,823 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Navigating to: "http://127.0.0.1:8069/" 2026-11-12 23:42:51,838 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:42:53,728 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:53] "GET / HTTP/1.1" 200 - 121 0.090 1.803 2026-11-12 23:42:53,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Navigation result: {'frameId': 'B21747C9E959A12EE9BE87DD093A2FB7', 'loaderId': '492FD5C0FCBF9AF2B6CEBB156D96C172', 'isDownload': False} 2026-11-12 23:42:53,732 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Evaluate ready code "odoo.isTourReady('skip_to_content')" 2026-11-12 23:42:53,782 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:42:53,792 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/be206e6/web.assets_frontend.min.css, copying from /web/assets/be206e6/web.assets_frontend.min.css 2026-11-12 23:42:53,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:53] "GET /web/assets/1/be206e6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.062 2026-11-12 23:42:53,885 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/603199b/web.assets_frontend_minimal.min.js, copying from /web/assets/603199b/web.assets_frontend_minimal.min.js 2026-11-12 23:42:53,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:53] "GET /web/assets/1/603199b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.060 2026-11-12 23:42:53,941 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:53,942 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:53,945 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js, copying from /web/assets/1f0dafb/web.__assets_tests_call__.min.js 2026-11-12 23:42:53,971 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:53] "GET /web/assets/1/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.037 2026-11-12 23:42:54,110 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:42:54,119 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:54] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:42:54,126 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:54] "GET /web/image/website/1/logo/My%20Website?unique=e24f3a9 HTTP/1.1" 200 - 4 0.002 0.013 2026-11-12 23:42:54,235 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js, copying from /web/assets/bfd4fd2/web.assets_frontend_lazy.min.js 2026-11-12 23:42:54,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:54] "GET /web/assets/1/bfd4fd2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.087 2026-11-12 23:42:54,310 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:54] "GET /web/image/website/1/favicon?unique=e24f3a9 HTTP/1.1" 200 - 4 0.005 0.074 2026-11-12 23:42:54,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-11-12 23:42:55,090 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:55,113 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:55,120 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:42:55] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.026 2026-11-12 23:42:55,179 43 INFO rb-c635c7a-226731-435507 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-11-12 23:42:55,224 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: tour succeeded 2026-11-12 23:42:55,225 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: ╔════════════════════════════════╗ ║ TOUR skip_to_content SUCCEEDED ║ ╚════════════════════════════════╝ 2026-11-12 23:42:55,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: heap 10750576 (allocated 12320768) 2026-11-12 23:42:55,327 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Closing chrome headless with pid 67914 2026-11-12 23:42:55,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Closing websocket connection 2026-11-12 23:42:55,330 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Terminating chrome headless with pid 67914 2026-11-12 23:42:55,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_234255_443726_test_03_skip_to_content.txt 2026-11-12 23:42:55,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Removing chrome user profile "/tmp/tmpof8jnawi_chrome_odoo" 2026-11-12 23:42:55,489 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-12 23:43:16,868 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:17,757 43 INFO rb-c635c7a-226731-435507 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: 68078 2026-11-12 23:43:17,758 43 INFO rb-c635c7a-226731-435507 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/tmp6vucnry3_chrome_odoo 2026-11-12 23:43:17,758 43 INFO rb-c635c7a-226731-435507 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:34537/json/version 2026-11-12 23:43:17,759 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:43:17,800 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:17,800 43 INFO rb-c635c7a-226731-435507 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:34537/json 2026-11-12 23:43:17,801 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:43:17,811 43 INFO rb-c635c7a-226731-435507 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:34537/devtools/page/6C7AE323EA6D80A838AFE69494339287 2026-11-12 23:43:17,846 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:17,859 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:17,999 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:43:18,010 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:18,018 43 INFO rb-c635c7a-226731-435507 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/60" in browser 2026-11-12 23:43:18,018 43 INFO rb-c635c7a-226731-435507 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/60" 2026-11-12 23:43:18,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:43:18,879 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:18] "GET /pos/ui/60 HTTP/1.1" 200 - 83 0.043 0.798 2026-11-12 23:43:18,883 43 INFO rb-c635c7a-226731-435507 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': '6C7AE323EA6D80A838AFE69494339287', 'loaderId': 'D3E9536527A213C902AFEF112FBFB5ED', 'isDownload': False} 2026-11-12 23:43:18,884 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:18,911 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:43:18,943 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:18] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-11-12 23:43:18,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:18] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 23:43:18,969 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:18] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.023 2026-11-12 23:43:19,670 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:43:19,692 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:43:19,715 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-11-12 23:43:19,757 43 INFO rb-c635c7a-226731-435507 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/60", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:43:19,762 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-12 23:43:19,769 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:43:19,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 23:43:19,823 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:43:19,878 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:19] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.001 0.024 2026-11-12 23:43:19,898 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.038 2026-11-12 23:43:19,930 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:19] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.011 2026-11-12 23:43:20,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.063 2026-11-12 23:43:20,931 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.249 0.596 2026-11-12 23:43:20,987 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:43:21,086 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.017 2026-11-12 23:43:21,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/image/res.company/153/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.054 2026-11-12 23:43:21,227 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:43:21,258 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:21,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:43:21,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:43:21,367 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:43:21,396 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:43:21,398 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:43:21,427 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/image/res.users/553/avatar_128 HTTP/1.1" 200 - 14 0.019 0.037 2026-11-12 23:43:21,431 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:43:21,445 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-12 23:43:21,467 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/image?model=res.company&id=153&field=logo HTTP/1.1" 200 - 3 0.004 0.085 2026-11-12 23:43:21,492 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:43:21,599 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:21,606 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /pos/ui/60 HTTP/1.1" 200 - 33 0.041 0.104 2026-11-12 23:43:21,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /pos/ui/60?from_backend=True HTTP/1.1" 200 - 33 0.067 0.229 2026-11-12 23:43:21,775 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:43:21,786 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 4 0.005 0.275 2026-11-12 23:43:21,833 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/image?model=product.template&field=image_128&id=1910&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.009 0.133 2026-11-12 23:43:21,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/image?model=product.template&field=image_128&id=1911&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-11-12 23:43:21,883 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:21,890 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:43:21,916 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/image?model=product.template&field=image_128&id=1912&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-11-12 23:43:21,960 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/image?model=product.template&field=image_128&id=1913&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-11-12 23:43:21,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:21] "GET /web/image?model=product.template&field=image_128&id=1915&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-11-12 23:43:22,016 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:22] "GET /web/image?model=product.template&field=image_128&id=1919&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-11-12 23:43:22,045 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:22] "GET /web/image?model=product.template&field=image_128&id=1916&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-11-12 23:43:22,079 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:22] "GET /web/image?model=product.template&field=image_128&id=1914&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-11-12 23:43:22,118 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:22] "GET /web/image?model=product.template&field=image_128&id=1918&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-11-12 23:43:22,149 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:22] "GET /web/image?model=product.template&field=image_128&id=1917&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-11-12 23:43:22,191 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:22] "GET /web/image/res.company/153/favicon HTTP/1.1" 304 - 4 0.005 0.190 2026-11-12 23:43:22,335 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.043 0.268 2026-11-12 23:43:22,425 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:43:22,546 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-11-12 23:43:22,584 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:43:22,635 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:43:22,700 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:22,900 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:43:22,952 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:43:23,001 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 23:43:23,118 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 23:43:23,196 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:43:23,247 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Search for partner "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-11-12 23:43:23,307 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:23,385 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:43:23,430 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:43:23,438 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:23] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.018 0.049 2026-11-12 23:43:23,521 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:43:23,548 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:43:23,551 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:43:23,562 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:43:23,583 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.040 0.092 2026-11-12 23:43:23,615 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step total is 2,042.0 (trigger: .total:contains("2,042.0")) 2026-11-12 23:43:23,667 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:23,741 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:43:23,792 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 23:43:23,849 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-11-12 23:43:23,900 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:43:23,973 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen .receipt-total:contains("2,042.0") 2026-11-12 23:43:23,979 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58666892 started for PoS orders references: [{'name': '/', 'pos_reference': '261-60-000001', 'uuid': '7d896b3e-c455-4fb8-be0a-60a5c36a8941'}] 2026-11-12 23:43:23,988 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:43:27,097 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58666892 order {'name': '/', 'pos_reference': '261-60-000001', 'uuid': '7d896b3e-c455-4fb8-be0a-60a5c36a8941'} created pos.order #494 2026-11-12 23:43:27,469 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58666892 finished 2026-11-12 23:43:27,723 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:43:27,725 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 925 0.941 2.809 2026-11-12 23:43:27,831 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:27] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 4 0.004 0.020 2026-11-12 23:43:27,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 3 0.002 0.032 2026-11-12 23:43:27,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [27/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen 2026-11-12 23:43:27,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17984169 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-60-000001', 'uuid': '7d896b3e-c455-4fb8-be0a-60a5c36a8941'}] 2026-11-12 23:43:27,995 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17984169 order {'name': 'Shop - 000001', 'pos_reference': '261-60-000001', 'uuid': '7d896b3e-c455-4fb8-be0a-60a5c36a8941'} sync ignored for existing PoS order pos.order(494,) (state: done) 2026-11-12 23:43:28,018 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [28/29] 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-11-12 23:43:28,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17984169 finished 2026-11-12 23:43:28,094 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [29/29] 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-11-12 23:43:28,144 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:28,147 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:28,252 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.073 0.213 2026-11-12 23:43:28,389 43 INFO rb-c635c7a-226731-435507 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 18655012 (allocated 21106688) 2026-11-12 23:43:28,405 43 INFO rb-c635c7a-226731-435507 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 68078 2026-11-12 23:43:28,410 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:28,412 43 INFO rb-c635c7a-226731-435507 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 68078 2026-11-12 23:43:28,537 43 INFO rb-c635c7a-226731-435507 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-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_234328_537683_test_point_of_sale_custom_tax_with_extra_product_field.txt 2026-11-12 23:43:28,538 43 INFO rb-c635c7a-226731-435507 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/tmp6vucnry3_chrome_odoo" 2026-11-12 23:43:30,342 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:31,355 43 INFO rb-c635c7a-226731-435507 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: 68295 2026-11-12 23:43:31,355 43 INFO rb-c635c7a-226731-435507 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/tmpcdlh65vj_chrome_odoo 2026-11-12 23:43:31,355 43 INFO rb-c635c7a-226731-435507 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:38775/json/version 2026-11-12 23:43:31,356 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:43:31,420 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:31,420 43 INFO rb-c635c7a-226731-435507 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:38775/json 2026-11-12 23:43:31,421 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:43:31,432 43 INFO rb-c635c7a-226731-435507 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:38775/devtools/page/BAC0A20AA523816D6124A1FABBF0AE3B 2026-11-12 23:43:31,444 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:31,453 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:31,659 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:43:31,668 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:31,673 43 INFO rb-c635c7a-226731-435507 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/60" in browser 2026-11-12 23:43:31,673 43 INFO rb-c635c7a-226731-435507 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/60" 2026-11-12 23:43:31,698 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:43:32,544 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:32] "GET /pos/ui/60 HTTP/1.1" 200 - 90 0.051 0.799 2026-11-12 23:43:32,549 43 INFO rb-c635c7a-226731-435507 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': 'BAC0A20AA523816D6124A1FABBF0AE3B', 'loaderId': 'BEAADC6E2D8F6691DA81944601B83993', 'isDownload': False} 2026-11-12 23:43:32,549 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:32,587 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:43:32,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:32] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-11-12 23:43:32,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:32] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-12 23:43:32,628 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:32] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-11-12 23:43:33,337 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:43:33,350 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:43:33,366 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-11-12 23:43:33,406 43 INFO rb-c635c7a-226731-435507 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/60", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:43:33,416 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:43:33,423 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:43:33,449 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-12 23:43:33,477 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:43:33,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.026 2026-11-12 23:43:33,580 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.006 0.053 2026-11-12 23:43:33,639 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.053 2026-11-12 23:43:33,642 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:33] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.031 2026-11-12 23:43:34,610 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.307 0.613 2026-11-12 23:43:34,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:43:34,792 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:43:34,936 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:34] "GET /web/image/res.company/153/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.094 2026-11-12 23:43:34,973 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:43:34,991 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:35,017 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-11-12 23:43:35,118 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:43:35,134 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 23:43:35,135 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:43:35,146 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/image?model=res.company&id=153&field=logo HTTP/1.1" 200 - 3 0.006 0.035 2026-11-12 23:43:35,205 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:43:35,211 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:43:35,222 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/image/res.users/553/avatar_128 HTTP/1.1" 200 - 14 0.029 0.091 2026-11-12 23:43:35,255 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 4 0.013 0.022 2026-11-12 23:43:35,257 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-11-12 23:43:35,344 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:35,485 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/image/res.company/153/favicon HTTP/1.1" 304 - 4 0.035 0.056 2026-11-12 23:43:35,510 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.068 2026-11-12 23:43:35,572 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:35,599 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:43:35,624 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-12 23:43:35,663 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /pos/ui/60 HTTP/1.1" 200 - 33 0.083 0.148 2026-11-12 23:43:35,709 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/image?model=product.template&field=image_128&id=1911&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.222 2026-11-12 23:43:35,756 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/image?model=product.template&field=image_128&id=1912&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.260 2026-11-12 23:43:35,861 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /pos/ui/60?from_backend=True HTTP/1.1" 200 - 33 0.026 0.427 2026-11-12 23:43:35,901 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/image?model=product.template&field=image_128&id=1910&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.444 2026-11-12 23:43:35,953 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:35] "GET /web/image?model=product.template&field=image_128&id=1918&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.315 2026-11-12 23:43:36,001 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:36] "GET /web/image?model=product.template&field=image_128&id=1920&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-11-12 23:43:36,038 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:36] "GET /web/image?model=product.template&field=image_128&id=1916&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.306 2026-11-12 23:43:36,090 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:36] "GET /web/image?model=product.template&field=image_128&id=1917&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.315 2026-11-12 23:43:36,220 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.044 0.311 2026-11-12 23:43:36,265 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:36] "GET /web/image?model=product.template&field=image_128&id=1914&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.011 0.285 2026-11-12 23:43:36,302 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:36] "GET /web/image?model=product.template&field=image_128&id=1915&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.294 2026-11-12 23:43:36,314 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:43:36,329 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:36] "GET /web/image?model=product.template&field=image_128&id=1913&unique=2026-11-12T23:42:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.401 2026-11-12 23:43:36,386 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-11-12 23:43:36,435 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:43:36,493 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-11-12 23:43:36,553 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:36,752 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:43:36,795 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:43:36,847 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 23:43:36,931 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 23:43:37,000 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:43:37,051 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Search for partner "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-11-12 23:43:37,111 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:37,185 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:43:37,233 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:43:37,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:37] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.018 0.068 2026-11-12 23:43:37,323 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:43:37,353 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:43:37,356 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:43:37,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.021 0.073 2026-11-12 23:43:37,378 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:43:37,430 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step total is 2,042.0 (trigger: .total:contains("2,042.0")) 2026-11-12 23:43:37,476 43 INFO rb-c635c7a-226731-435507 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/29] 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-11-12 23:43:37,573 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:43:37,623 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 23:43:37,682 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-11-12 23:43:37,734 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:43:37,806 43 INFO rb-c635c7a-226731-435507 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/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen .receipt-total:contains("2,042.0") 2026-11-12 23:43:37,820 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17626106 started for PoS orders references: [{'name': '/', 'pos_reference': '261-60-000001', 'uuid': 'fcc58aaf-477b-4871-8003-418df0e15e8e'}] 2026-11-12 23:43:37,830 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:43:40,951 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17626106 order {'name': '/', 'pos_reference': '261-60-000001', 'uuid': 'fcc58aaf-477b-4871-8003-418df0e15e8e'} created pos.order #495 2026-11-12 23:43:41,284 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17626106 finished 2026-11-12 23:43:41,485 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:43:41,487 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 931 0.799 2.873 2026-11-12 23:43:41,560 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:41] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.003 0.015 2026-11-12 23:43:41,573 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.028 2026-11-12 23:43:41,737 43 INFO rb-c635c7a-226731-435507 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: [27/29] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen 2026-11-12 23:43:41,760 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82288954 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-60-000001', 'uuid': 'fcc58aaf-477b-4871-8003-418df0e15e8e'}] 2026-11-12 23:43:41,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82288954 order {'name': 'Shop - 000001', 'pos_reference': '261-60-000001', 'uuid': 'fcc58aaf-477b-4871-8003-418df0e15e8e'} sync ignored for existing PoS order pos.order(495,) (state: done) 2026-11-12 23:43:41,795 43 INFO rb-c635c7a-226731-435507 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: [28/29] 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-11-12 23:43:41,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82288954 finished 2026-11-12 23:43:41,862 43 INFO rb-c635c7a-226731-435507 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: [29/29] 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-11-12 23:43:41,907 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:41,909 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:42,088 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:43:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.087 0.244 2026-11-12 23:43:42,093 43 INFO rb-c635c7a-226731-435507 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 16890932 (allocated 17960960) 2026-11-12 23:43:42,109 43 INFO rb-c635c7a-226731-435507 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 68295 2026-11-12 23:43:42,111 43 INFO rb-c635c7a-226731-435507 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-11-12 23:43:42,113 43 INFO rb-c635c7a-226731-435507 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 68295 2026-11-12 23:43:42,225 43 INFO rb-c635c7a-226731-435507 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-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_234342_225716_test_point_of_sale_custom_tax_with_extra_product_uom_field.txt 2026-11-12 23:43:42,226 43 INFO rb-c635c7a-226731-435507 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/tmpcdlh65vj_chrome_odoo" 2026-11-12 23:43:44,236 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-12 23:44:05,780 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic: Starting TestAdyenPoS.test_adyen_basic_order ... 2026-11-12 23:44:06,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Chrome pid: 68510 2026-11-12 23:44:06,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Chrome headless temporary user profile dir: /tmp/tmp_1abh8tf_chrome_odoo 2026-11-12 23:44:06,347 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Issuing json command http://127.0.0.1:38667/json/version 2026-11-12 23:44:06,348 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:44:06,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Browser version: Chrome/150.0.7871.114 2026-11-12 23:44:06,381 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Issuing json command http://127.0.0.1:38667/json 2026-11-12 23:44:06,382 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:44:06,395 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Websocket url found: ws://127.0.0.1:38667/devtools/page/3381256EDCDC8A2E3AC87B9C34692C7B 2026-11-12 23:44:06,405 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Enable chrome headless console log notification 2026-11-12 23:44:06,408 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Chrome headless enable page notifications 2026-11-12 23:44:06,544 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:44:06,557 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Setting session cookie in browser 2026-11-12 23:44:06,566 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Open "http://127.0.0.1:8069/pos/ui/61" in browser 2026-11-12 23:44:06,568 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/61" 2026-11-12 23:44:06,596 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:44:07,453 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:07] "GET /pos/ui/61 HTTP/1.1" 200 - 83 0.061 0.805 2026-11-12 23:44:07,458 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Navigation result: {'frameId': '3381256EDCDC8A2E3AC87B9C34692C7B', 'loaderId': 'ED78F76A8A69898AC5C79F0927A98DC4', 'isDownload': False} 2026-11-12 23:44:07,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Evaluate ready code "odoo.isTourReady('PosAdyenTour')" 2026-11-12 23:44:07,494 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:44:07,525 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:07] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-11-12 23:44:07,542 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:07] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-11-12 23:44:07,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:07] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.052 2026-11-12 23:44:08,357 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:44:08,364 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-11-12 23:44:08,401 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.031 2026-11-12 23:44:08,435 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Evaluate test code "odoo.startTour('PosAdyenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/61", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:44:08,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.011 2026-11-12 23:44:08,445 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [1/13] Tour PosAdyenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:44:08,469 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:44:08,489 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:44:08,522 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-11-12 23:44:08,545 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.004 0.035 2026-11-12 23:44:08,649 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.072 2026-11-12 23:44:08,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:08] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.056 2026-11-12 23:44:09,656 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.288 0.642 2026-11-12 23:44:09,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:44:09,804 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:44:09,912 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:09] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.045 2026-11-12 23:44:09,963 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:44:09,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: Owl is running in 'dev' mode. 2026-11-12 23:44:10,014 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-11-12 23:44:10,130 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.043 2026-11-12 23:44:10,136 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:44:10,171 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-11-12 23:44:10,176 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-12 23:44:10,192 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image/res.users/557/avatar_128 HTTP/1.1" 200 - 14 0.038 0.059 2026-11-12 23:44:10,257 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.067 2026-11-12 23:44:10,267 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.008 0.166 2026-11-12 23:44:10,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.182 2026-11-12 23:44:10,301 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.008 0.083 2026-11-12 23:44:10,326 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [2/13] Tour PosAdyenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:44:10,375 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:44:10,442 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.039 0.057 2026-11-12 23:44:10,491 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [3/13] Tour PosAdyenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:44:10,545 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:44:10,590 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-11-12 23:44:10,627 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /pos/ui/61?from_backend=True HTTP/1.1" 200 - 33 0.087 0.186 2026-11-12 23:44:10,674 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image?model=product.template&field=image_128&id=1925&unique=2026-11-12T23:43:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-11-12 23:44:10,798 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /pos/ui/61 HTTP/1.1" 200 - 33 0.034 0.388 2026-11-12 23:44:10,830 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image?model=product.template&field=image_128&id=1926&unique=2026-11-12T23:43:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.392 2026-11-12 23:44:10,864 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image?model=product.template&field=image_128&id=1928&unique=2026-11-12T23:43:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-11-12 23:44:10,908 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image?model=product.template&field=image_128&id=1929&unique=2026-11-12T23:43:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-11-12 23:44:10,956 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image?model=product.template&field=image_128&id=1927&unique=2026-11-12T23:43:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.497 2026-11-12 23:44:10,999 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:10] "GET /web/image?model=product.template&field=image_128&id=1930&unique=2026-11-12T23:43:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.315 2026-11-12 23:44:11,037 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:11] "GET /web/image?model=product.template&field=image_128&id=1931&unique=2026-11-12T23:43:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-11-12 23:44:11,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:11] "GET /web/image?model=product.template&field=image_128&id=1932&unique=2026-11-12T23:43:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-11-12 23:44:11,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:11] "GET /web/image?model=product.template&field=image_128&id=1933&unique=2026-11-12T23:43:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-11-12 23:44:11,263 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.054 0.294 2026-11-12 23:44:11,349 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [4/13] Tour PosAdyenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:11,406 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [5/13] Tour PosAdyenTour → 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-11-12 23:44:11,455 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [6/13] Tour PosAdyenTour → 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-11-12 23:44:11,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [7/13] Tour PosAdyenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:11,560 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [8/13] Tour PosAdyenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:44:11,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [9/13] Tour PosAdyenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:44:11,685 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:44:11,689 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:44:11,710 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [10/13] Tour PosAdyenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:44:11,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [11/13] Tour PosAdyenTour → Step click 'Adyen' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Adyen")) 2026-11-12 23:44:11,834 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.models.pos_payment_method: Request to Adyen by user #557: {'SaleToPOIRequest': {'MessageHeader': {'MessageCategory': 'Payment', 'MessageClass': 'Service', 'MessageType': 'Request', 'POIID': 'my_adyen_terminal', 'ProtocolVersion': '3.0', 'SaleID': 'Shop (ID: 61)', 'ServiceID': '3816477114'}, 'PaymentRequest': {'PaymentTransaction': {'AmountsReq': {'Currency': 'USD', 'RequestedAmount': 1.98}}, 'SaleData': {'SaleToAcquirerData': 'authorisationType=PreAuth&metadata.pos_hmac=ffed3f27619b6e8a498bde1faf3e82c4ac195df3d2572f6aa8691d9a05ed530b', 'SaleTransactionID': {'TimeStamp': '2026-11-12T23:44:11+00:00', 'TransactionID': 'e1e785e2-3d12-45c7-809c-0b9489a544e6--521'}}}}} 2026-11-12 23:44:11,837 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:11] "POST /web/dataset/call_kw/pos.payment.method/proxy_adyen_request#pos.payment.method.proxy_adyen_request HTTP/1.1" 200 - 5 0.004 0.010 2026-11-12 23:44:11,848 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [12/13] Tour PosAdyenTour → Step Waiting for Adyen payment to be processed (trigger: .electronic_status:contains('Waiting for card')) 2026-11-12 23:44:11,906 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.controllers.main: notification received from adyen: {'SaleToPOIResponse': {'MessageHeader': {'MessageCategory': 'Payment', 'MessageClass': 'Service', 'MessageType': 'Response', 'POIID': 'my_adyen_terminal', 'ProtocolVersion': '3.0', 'SaleID': 'Furniture Shop (ID: 1)', 'ServiceID': '3816477114'}, 'PaymentResponse': {'POIData': {'POIReconciliationID': '1000', 'POITransactionID': {'TimeStamp': '2024-10-24T11:24:30.020Z', 'TransactionID': '4eU8001729769070017.SD3Q9TMJJTSSM475'}}, 'PaymentReceipt': [], 'PaymentResult': {'AmountsResp': {'AuthorizedAmount': 1.04, 'Currency': 'USD'}, 'CustomerLanguage': 'en', 'OnlineFlag': True, 'PaymentAcquirerData': {'AcquirerPOIID': 'P400Plus-275319618', 'AcquirerTransactionID': {'TimeStamp': '2024-10-24T11:24:30.020Z', 'TransactionID': 'SD3Q9TMJJTSSM475'}, 'ApprovalCode': '123456', 'MerchantID': 'OdooMP_POS'}, 'PaymentInstrumentData': {'CardData': {'CardCountryCode': '826', 'EntryMode': ['Contactless'], 'MaskedPan': '541333 ' '**** ' '9999', 'PaymentBrand': 'mc', 'SensitiveCardData': {'CardSeqNumb': '33', 'ExpiryDate': '0228'}}, 'PaymentInstrumentType': 'Card'}}, 'Response': {'AdditionalResponse': 'useless=true&metadata.pos_hmac=ba6c62413839eb32030a3ee6400af4d367b8fb889b54ea85dffcb5a13625c318', 'Result': 'Success'}, 'SaleData': {'SaleTransactionID': {'TimeStamp': '2024-10-24T11:24:29.000Z', 'TransactionID': 'e1e785e2-3d12-45c7-809c-0b9489a544e6--521'}}}}} 2026-11-12 23:44:11,954 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:11] "POST /pos_adyen/notification HTTP/1.1" 200 - 10 0.008 0.045 2026-11-12 23:44:11,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [13/13] Tour PosAdyenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:44:11,978 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:11] "POST /web/dataset/call_kw/pos.payment.method/get_latest_adyen_status#pos.payment.method.get_latest_adyen_status HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:44:12,030 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14904352 started for PoS orders references: [{'name': '/', 'pos_reference': '261-61-000001', 'uuid': 'e1e785e2-3d12-45c7-809c-0b9489a544e6'}] 2026-11-12 23:44:12,032 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:44:12,187 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.models.pos_payment_method: Request to Adyen by user #557: {'merchantAccount': False, 'modificationAmount': {'currency': 'USD', 'value': 198}, 'originalReference': False} 2026-11-12 23:44:12,692 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14904352 order {'name': '/', 'pos_reference': '261-61-000001', 'uuid': 'e1e785e2-3d12-45c7-809c-0b9489a544e6'} created pos.order #496 2026-11-12 23:44:12,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14904352 finished 2026-11-12 23:44:12,826 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.253 0.547 2026-11-12 23:44:12,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:44:13,085 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: tour succeeded 2026-11-12 23:44:13,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: ╔═════════════════════════════╗ ║ TOUR PosAdyenTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-11-12 23:44:13,093 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23361351 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-61-000001', 'uuid': 'e1e785e2-3d12-45c7-809c-0b9489a544e6'}] 2026-11-12 23:44:13,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23361351 order {'name': 'Shop - 000001', 'pos_reference': '261-61-000001', 'uuid': 'e1e785e2-3d12-45c7-809c-0b9489a544e6'} sync ignored for existing PoS order pos.order(496,) (state: paid) 2026-11-12 23:44:13,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23361351 finished 2026-11-12 23:44:13,231 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: heap 15791724 (allocated 17301504) 2026-11-12 23:44:13,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Closing chrome headless with pid 68510 2026-11-12 23:44:13,269 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Closing websocket connection 2026-11-12 23:44:13,270 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Terminating chrome headless with pid 68510 2026-11-12 23:44:13,328 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.079 0.160 2026-11-12 23:44:13,419 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_234413_419696_test_adyen_basic_order.txt 2026-11-12 23:44:13,420 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Removing chrome user profile "/tmp/tmp_1abh8tf_chrome_odoo" 2026-11-12 23:44:13,502 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-12 23:44:35,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund ... 2026-11-12 23:44:36,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Chrome pid: 68727 2026-11-12 23:44:36,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Chrome headless temporary user profile dir: /tmp/tmpk3d65sj7_chrome_odoo 2026-11-12 23:44:36,488 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Issuing json command http://127.0.0.1:39129/json/version 2026-11-12 23:44:36,490 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:44:36,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Browser version: Chrome/150.0.7871.114 2026-11-12 23:44:36,555 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Issuing json command http://127.0.0.1:39129/json 2026-11-12 23:44:36,555 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:44:36,579 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Websocket url found: ws://127.0.0.1:39129/devtools/page/8C051DCCE088E603CD59C123608E7B5B 2026-11-12 23:44:36,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Enable chrome headless console log notification 2026-11-12 23:44:36,611 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Chrome headless enable page notifications 2026-11-12 23:44:36,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:44:36,737 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Setting session cookie in browser 2026-11-12 23:44:36,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Open "http://127.0.0.1:8069/pos/ui/62" in browser 2026-11-12 23:44:36,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/62" 2026-11-12 23:44:36,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:44:37,588 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:37] "GET /pos/ui/62 HTTP/1.1" 200 - 86 0.046 0.762 2026-11-12 23:44:37,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Navigation result: {'frameId': '8C051DCCE088E603CD59C123608E7B5B', 'loaderId': '7BFF851E502FA66749457347567A656B', 'isDownload': False} 2026-11-12 23:44:37,591 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Evaluate ready code "odoo.isTourReady('test_pos_global_discount_sell_and_refund')" 2026-11-12 23:44:37,608 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:44:37,626 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:37] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-11-12 23:44:37,636 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:37] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-11-12 23:44:37,650 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:37] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-11-12 23:44:38,339 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:44:38,343 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:44:38,383 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-11-12 23:44:38,414 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Evaluate test code "odoo.startTour('test_pos_global_discount_sell_and_refund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/62", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:44:38,417 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:44:38,425 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [1/92] Tour test_pos_global_discount_sell_and_refund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:44:38,443 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:44:38,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:44:38,517 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-11-12 23:44:38,555 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.007 0.046 2026-11-12 23:44:38,641 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.077 2026-11-12 23:44:38,646 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:38] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.056 2026-11-12 23:44:39,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.240 0.560 2026-11-12 23:44:39,551 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-11-12 23:44:39,651 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-11-12 23:44:39,763 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:39] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.057 2026-11-12 23:44:39,820 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-11-12 23:44:39,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: Owl is running in 'dev' mode. 2026-11-12 23:44:39,869 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-11-12 23:44:39,961 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-11-12 23:44:40,006 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.050 2026-11-12 23:44:40,016 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:44:40,052 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.042 2026-11-12 23:44:40,083 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image/res.users/561/avatar_128 HTTP/1.1" 200 - 14 0.039 0.075 2026-11-12 23:44:40,149 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-12 23:44:40,155 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.008 0.173 2026-11-12 23:44:40,182 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:44:40,185 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-11-12 23:44:40,306 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /pos/ui/62 HTTP/1.1" 200 - 34 0.061 0.103 2026-11-12 23:44:40,338 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [2/92] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:44:40,339 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.004 0.135 2026-11-12 23:44:40,548 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 34 0.094 0.314 2026-11-12 23:44:40,560 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:44:40,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.012 0.184 2026-11-12 23:44:40,621 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=product.template&field=image_128&id=1938&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.183 2026-11-12 23:44:40,636 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:44:40,638 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [3/92] Tour test_pos_global_discount_sell_and_refund → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-11-12 23:44:40,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=product.template&field=image_128&id=1939&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.023 0.249 2026-11-12 23:44:40,741 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=product.template&field=image_128&id=1940&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.260 2026-11-12 23:44:40,780 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=product.template&field=image_128&id=1941&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-11-12 23:44:40,815 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=product.template&field=image_128&id=1945&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-11-12 23:44:40,844 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=product.template&field=image_128&id=1943&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-11-12 23:44:40,887 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=product.template&field=image_128&id=1944&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-11-12 23:44:40,928 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=product.template&field=image_128&id=1946&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-11-12 23:44:40,959 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:40] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-11-12 23:44:41,096 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.047 0.299 2026-11-12 23:44:41,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [4/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:41,248 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [5/92] Tour test_pos_global_discount_sell_and_refund → 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-11-12 23:44:41,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [6/92] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-11-12 23:44:41,361 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [7/92] Tour test_pos_global_discount_sell_and_refund → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-11-12 23:44:41,415 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [8/92] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-11-12 23:44:41,474 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [9/92] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-11-12 23:44:41,546 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [10/92] Tour test_pos_global_discount_sell_and_refund → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-11-12 23:44:41,598 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [11/92] Tour test_pos_global_discount_sell_and_refund → 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-11-12 23:44:41,649 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [12/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:41,700 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [13/92] Tour test_pos_global_discount_sell_and_refund → Step .pos-leftheader .orders-button 2026-11-12 23:44:41,788 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [14/92] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-11-12 23:44:41,814 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:44:41,876 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.030 2026-11-12 23:44:41,894 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [15/92] Tour test_pos_global_discount_sell_and_refund → Step Manually trigger keyup event (trigger: .ticket-screen) 2026-11-12 23:44:41,944 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [16/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:41,997 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [17/92] Tour test_pos_global_discount_sell_and_refund → Step .ticket-screen .pads .button.validation.load-order-button 2026-11-12 23:44:42,071 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [18/92] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:44:42,122 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [19/92] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .more-btn) 2026-11-12 23:44:42,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [20/92] Tour test_pos_global_discount_sell_and_refund → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-11-12 23:44:42,245 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [21/92] Tour test_pos_global_discount_sell_and_refund → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(5)) 2026-11-12 23:44:42,302 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [22/92] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:44:42,397 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [23/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:42,449 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [24/92] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":1,"price":"-0.15","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1")):has(.price:contains("-0.15"))) 2026-11-12 23:44:42,499 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [25/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:42,551 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [26/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:42,602 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [27/92] Tour test_pos_global_discount_sell_and_refund → Step order total amount is '2.85' (trigger: .product-screen .order-summary .total:contains("2.85")) 2026-11-12 23:44:42,653 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [28/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:42,704 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [29/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:42,754 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [30/92] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:44:42,809 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [31/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:42,859 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [32/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:42,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [33/92] Tour test_pos_global_discount_sell_and_refund → Step order total amount is '3.00' (trigger: .product-screen .order-summary .total:contains("3.00")) 2026-11-12 23:44:42,988 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [34/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:43,036 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [35/92] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:44:43,087 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [36/92] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .more-btn) 2026-11-12 23:44:43,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [37/92] Tour test_pos_global_discount_sell_and_refund → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-11-12 23:44:43,210 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [38/92] Tour test_pos_global_discount_sell_and_refund → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(5)) 2026-11-12 23:44:43,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [39/92] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:44:43,351 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [40/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:43,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [41/92] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":1,"price":"-0.15","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1")):has(.price:contains("-0.15"))) 2026-11-12 23:44:43,452 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [42/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:43,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [43/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:43,554 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [44/92] Tour test_pos_global_discount_sell_and_refund → Step order total amount is '2.85' (trigger: .product-screen .order-summary .total:contains("2.85")) 2026-11-12 23:44:43,605 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [45/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:43,656 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [46/92] Tour test_pos_global_discount_sell_and_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:44:43,745 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [47/92] Tour test_pos_global_discount_sell_and_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:44:43,762 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:44:43,771 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:44:43,793 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [48/92] Tour test_pos_global_discount_sell_and_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:44:43,846 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [49/92] Tour test_pos_global_discount_sell_and_refund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:44:43,934 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [50/92] Tour test_pos_global_discount_sell_and_refund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:44:44,010 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [51/92] Tour test_pos_global_discount_sell_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:44:44,023 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37643374 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000001', 'uuid': '315b6e60-c6d3-4a23-a2e0-8323d7854289'}] 2026-11-12 23:44:44,024 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:44:44,706 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37643374 order {'name': '/', 'pos_reference': '261-62-000001', 'uuid': '315b6e60-c6d3-4a23-a2e0-8323d7854289'} created pos.order #497 2026-11-12 23:44:44,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37643374 finished 2026-11-12 23:44:44,829 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.222 0.589 2026-11-12 23:44:44,926 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-11-12 23:44:45,077 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75692572 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '315b6e60-c6d3-4a23-a2e0-8323d7854289'}] 2026-11-12 23:44:45,080 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [52/92] Tour test_pos_global_discount_sell_and_refund → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:44:45,090 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75692572 order {'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '315b6e60-c6d3-4a23-a2e0-8323d7854289'} sync ignored for existing PoS order pos.order(497,) (state: paid) 2026-11-12 23:44:45,124 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75692572 finished 2026-11-12 23:44:45,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [53/92] Tour test_pos_global_discount_sell_and_refund → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:44:45,211 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [54/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:45,265 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [55/92] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:44:45,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [56/92] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .more-btn) 2026-11-12 23:44:45,337 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.057 0.206 2026-11-12 23:44:45,385 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [57/92] Tour test_pos_global_discount_sell_and_refund → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-11-12 23:44:45,447 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [58/92] Tour test_pos_global_discount_sell_and_refund → Step .ticket-screen .order-row:contains("001") 2026-11-12 23:44:45,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:44:45,538 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [59/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:45,540 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.049 2026-11-12 23:44:45,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [60/92] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:44:45,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.058 2026-11-12 23:44:45,633 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [61/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:45,684 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [62/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:45,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [63/92] Tour test_pos_global_discount_sell_and_refund → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-11-12 23:44:45,798 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [64/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:45,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [65/92] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"discount","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("discount")):has(.qty:contains("1"))) 2026-11-12 23:44:45,910 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [66/92] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1"))) 2026-11-12 23:44:45,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [67/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:46,011 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [68/92] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:44:46,066 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [69/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:46,117 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [70/92] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:44:46,250 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [71/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:46,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [72/92] Tour test_pos_global_discount_sell_and_refund → Step .ticket-screen .btn-primary.pay-order-button 2026-11-12 23:44:46,390 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [73/92] Tour test_pos_global_discount_sell_and_refund → Step payment screen is shown (trigger: .pos .payment-screen) 2026-11-12 23:44:46,442 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [74/92] Tour test_pos_global_discount_sell_and_refund → Step click back button (trigger: .back-button) 2026-11-12 23:44:46,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [75/92] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"discount","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("discount")):has(.qty:contains("1"))) 2026-11-12 23:44:46,583 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [76/92] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1"))) 2026-11-12 23:44:46,632 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [77/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:46,682 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [78/92] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-11-12 23:44:46,739 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [79/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:46,789 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [80/92] Tour test_pos_global_discount_sell_and_refund → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Quantity update not allowed")) 2026-11-12 23:44:46,842 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [81/92] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:44:46,895 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [82/92] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:46,948 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [83/92] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-11-12 23:44:47,003 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [84/92] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:47,055 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [85/92] Tour test_pos_global_discount_sell_and_refund → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Error")) 2026-11-12 23:44:47,181 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [86/92] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:44:47,234 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [87/92] Tour test_pos_global_discount_sell_and_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:44:47,294 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [88/92] Tour test_pos_global_discount_sell_and_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:44:47,345 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [89/92] Tour test_pos_global_discount_sell_and_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:44:47,396 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [90/92] Tour test_pos_global_discount_sell_and_refund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:44:47,459 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [91/92] Tour test_pos_global_discount_sell_and_refund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:44:47,534 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [92/92] Tour test_pos_global_discount_sell_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-11-12 23:44:47,562 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71853665 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000002', 'uuid': '7a4c1db3-c692-4dba-8d8c-c1ebd91558e7'}] 2026-11-12 23:44:48,461 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71853665 order {'name': '/', 'pos_reference': '261-62-000002', 'uuid': '7a4c1db3-c692-4dba-8d8c-c1ebd91558e7'} created pos.order #498 2026-11-12 23:44:48,524 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71853665 finished 2026-11-12 23:44:48,660 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 239 0.244 0.860 2026-11-12 23:44:48,770 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:44:48,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31674036 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-62-000002', 'uuid': '7a4c1db3-c692-4dba-8d8c-c1ebd91558e7'}] 2026-11-12 23:44:48,832 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: tour succeeded 2026-11-12 23:44:48,833 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_pos_global_discount_sell_and_refund SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-12 23:44:48,841 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31674036 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-62-000002', 'uuid': '7a4c1db3-c692-4dba-8d8c-c1ebd91558e7'} sync ignored for existing PoS order pos.order(498,) (state: paid) 2026-11-12 23:44:48,876 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31674036 finished 2026-11-12 23:44:49,049 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: heap 19746488 (allocated 21630976) 2026-11-12 23:44:49,051 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.051 0.173 2026-11-12 23:44:49,064 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Closing chrome headless with pid 68727 2026-11-12 23:44:49,067 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Closing websocket connection 2026-11-12 23:44:49,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Terminating chrome headless with pid 68727 2026-11-12 23:44:49,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_234449_197225_test_pos_global_discount_sell_and_refund.txt 2026-11-12 23:44:49,197 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Removing chrome user profile "/tmp/tmpk3d65sj7_chrome_odoo" 2026-11-12 23:44:49,339 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos ... 2026-11-12 23:44:50,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome pid: 68959 2026-11-12 23:44:50,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpwl3qy5pk_chrome_odoo 2026-11-12 23:44:50,266 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33461/json/version 2026-11-12 23:44:50,272 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:44:50,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-11-12 23:44:50,290 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33461/json 2026-11-12 23:44:50,291 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:44:50,301 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:33461/devtools/page/165DD307C178E9B1916FBD7495467490 2026-11-12 23:44:50,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-11-12 23:44:50,322 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-11-12 23:44:50,500 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:44:50,512 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-11-12 23:44:50,521 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/62" in browser 2026-11-12 23:44:50,522 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/62" 2026-11-12 23:44:50,559 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-12 23:44:51,812 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:51] "GET /pos/ui/62 HTTP/1.1" 200 - 137 0.113 1.149 2026-11-12 23:44:51,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '165DD307C178E9B1916FBD7495467490', 'loaderId': '575918A4360E89F420A9E126AEA11C6C', 'isDownload': False} 2026-11-12 23:44:51,816 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded')" 2026-11-12 23:44:51,853 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:44:51,877 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:51] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-12 23:44:51,895 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:51] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-11-12 23:44:51,905 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:51] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-12 23:44:52,765 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-11-12 23:44:52,781 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-11-12 23:44:52,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.040 2026-11-12 23:44:52,835 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/62", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:44:52,841 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-12 23:44:52,849 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [1/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:44:52,868 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:44:52,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:44:52,950 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.021 2026-11-12 23:44:52,982 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:52] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 3 0.002 0.047 2026-11-12 23:44:53,058 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.048 2026-11-12 23:44:53,062 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:53] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.043 2026-11-12 23:44:53,985 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.254 0.605 2026-11-12 23:44:54,020 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-11-12 23:44:54,129 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-11-12 23:44:54,223 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.059 2026-11-12 23:44:54,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.021 2026-11-12 23:44:54,313 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-11-12 23:44:54,338 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-11-12 23:44:54,424 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-12 23:44:54,434 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:44:54,452 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 23:44:54,483 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-12 23:44:54,484 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /web/image/res.users/561/avatar_128 HTTP/1.1" 200 - 14 0.035 0.043 2026-11-12 23:44:54,562 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.077 2026-11-12 23:44:54,577 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.020 0.155 2026-11-12 23:44:54,584 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.176 2026-11-12 23:44:54,633 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.006 0.132 2026-11-12 23:44:54,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [2/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:44:54,758 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-12 23:44:54,915 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 33 0.082 0.090 2026-11-12 23:44:54,925 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:44:54,980 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [3/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-11-12 23:44:55,015 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /pos/ui/62 HTTP/1.1" 200 - 33 0.040 0.231 2026-11-12 23:44:55,034 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:44:55,067 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1939&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.208 2026-11-12 23:44:55,098 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1940&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-11-12 23:44:55,143 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1938&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.291 2026-11-12 23:44:55,172 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.010 0.411 2026-11-12 23:44:55,206 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1943&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.266 2026-11-12 23:44:55,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1944&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.020 0.191 2026-11-12 23:44:55,300 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1948&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-11-12 23:44:55,326 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1945&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-11-12 23:44:55,360 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1946&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.201 2026-11-12 23:44:55,393 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1949&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-11-12 23:44:55,538 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.060 0.269 2026-11-12 23:44:55,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-11-12 23:44:55,609 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:55] "GET /web/image?model=product.template&field=image_128&id=1941&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.334 2026-11-12 23:44:55,635 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [4/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:55,701 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [5/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-11-12 23:44:55,755 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [6/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-11-12 23:44:55,803 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [7/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:55,852 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [8/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_2' (trigger: article.product .product-content .product-name:contains("product_1_2")) 2026-11-12 23:44:55,936 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [9/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:55,987 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [10/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-11-12 23:44:56,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [11/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-11-12 23:44:56,095 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [12/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:56,140 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [13/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:44:56,190 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [14/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 23:44:56,286 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [15/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 23:44:56,366 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [16/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:44:56,416 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [17/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Search for partner "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-11-12 23:44:56,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [18/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-11-12 23:44:56,540 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [19/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:44:56,593 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [20/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:44:56,623 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.061 2026-11-12 23:44:56,644 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [21/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-11-12 23:44:56,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [22/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-11-12 23:44:56,724 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.017 0.071 2026-11-12 23:44:56,771 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [23/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-11-12 23:44:56,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [24/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .popup-input:contains(/^2$/) 2026-11-12 23:44:56,883 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [25/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:44:56,985 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [26/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .order-summary .total:contains(42.25) 2026-11-12 23:44:57,038 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [27/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .order-summary .tax:contains(9.34) 2026-11-12 23:44:57,086 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [28/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:44:57,176 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [29/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:44:57,198 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:44:57,200 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:44:57,228 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [30/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:44:57,278 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [31/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step total is 42.25 (trigger: .total:contains("42.25")) 2026-11-12 23:44:57,329 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [32/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:44:57,426 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [33/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:44:57,478 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [34/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 23:44:57,533 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [35/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:44:57,609 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [36/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("42.25") 2026-11-12 23:44:57,621 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10845718 started for PoS orders references: [{'name': '/', 'pos_reference': '261-62-000001', 'uuid': '97f1e035-495e-4208-80b7-b40687609cc5'}] 2026-11-12 23:44:57,635 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:44:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:45:01,178 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10845718 order {'name': '/', 'pos_reference': '261-62-000001', 'uuid': '97f1e035-495e-4208-80b7-b40687609cc5'} created pos.order #499 2026-11-12 23:45:01,553 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10845718 finished 2026-11-12 23:45:01,819 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: Simulating signal changes during tests 2026-11-12 23:45:01,821 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 983 0.992 3.212 2026-11-12 23:45:01,935 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:01] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.003 0.020 2026-11-12 23:45:01,951 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-11-12 23:45:02,104 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [37/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen 2026-11-12 23:45:02,130 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90591442 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '97f1e035-495e-4208-80b7-b40687609cc5'}] 2026-11-12 23:45:02,159 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90591442 order {'name': 'Shop - 000001', 'pos_reference': '261-62-000001', 'uuid': '97f1e035-495e-4208-80b7-b40687609cc5'} sync ignored for existing PoS order pos.order(499,) (state: done) 2026-11-12 23:45:02,179 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [38/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:45:02,195 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90591442 finished 2026-11-12 23:45:02,257 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [39/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:45:02,307 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-11-12 23:45:02,311 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-12 23:45:02,499 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.101 0.272 2026-11-12 23:45:02,503 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: heap 17794400 (allocated 18747392) 2026-11-12 23:45:02,516 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 68959 2026-11-12 23:45:02,520 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-11-12 23:45:02,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 68959 2026-11-12 23:45:02,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_234502_657211_test_taxes_l10n_be_pos.txt 2026-11-12 23:45:02,657 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpwl3qy5pk_chrome_odoo" 2026-11-12 23:45:04,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome pid: 69181 2026-11-12 23:45:04,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmplbnmwao4_chrome_odoo 2026-11-12 23:45:04,963 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45089/json/version 2026-11-12 23:45:04,964 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:45:05,041 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-11-12 23:45:05,042 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45089/json 2026-11-12 23:45:05,043 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:45:05,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:45089/devtools/page/3BC301776E6738871BAF9ECAC355E9BE 2026-11-12 23:45:05,092 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-11-12 23:45:05,108 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-11-12 23:45:05,268 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:45:05,282 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-11-12 23:45:05,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/62" in browser 2026-11-12 23:45:05,287 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/62" 2026-11-12 23:45:05,582 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:05] "GET /pos/ui/62 HTTP/1.1" 200 - 114 0.080 0.195 2026-11-12 23:45:05,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '3BC301776E6738871BAF9ECAC355E9BE', 'loaderId': 'EFE781CFA7C77D0D905402DECED6C638', 'isDownload': False} 2026-11-12 23:45:05,589 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded')" 2026-11-12 23:45:05,621 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:45:05,655 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:05] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-12 23:45:05,662 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:05] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-12 23:45:05,686 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:05] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.047 2026-11-12 23:45:06,387 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:45:06,389 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:45:06,419 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-11-12 23:45:06,460 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/62", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:45:06,462 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-12 23:45:06,476 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [1/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:45:06,490 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-11-12 23:45:06,508 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:45:06,564 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.017 2026-11-12 23:45:06,572 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.001 0.023 2026-11-12 23:45:06,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.047 2026-11-12 23:45:06,665 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:06] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.042 2026-11-12 23:45:07,571 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.253 0.612 2026-11-12 23:45:07,602 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:45:07,700 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-11-12 23:45:07,796 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:07] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.070 2026-11-12 23:45:07,842 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:45:07,869 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-11-12 23:45:07,886 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-11-12 23:45:07,954 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:45:08,036 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-11-12 23:45:08,040 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:45:08,075 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image/res.users/561/avatar_128 HTTP/1.1" 200 - 14 0.038 0.081 2026-11-12 23:45:08,086 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:45:08,109 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-11-12 23:45:08,117 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.012 0.120 2026-11-12 23:45:08,142 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.132 2026-11-12 23:45:08,179 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.013 0.069 2026-11-12 23:45:08,251 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [2/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:45:08,335 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:45:08,404 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.017 0.068 2026-11-12 23:45:08,427 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:45:08,429 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [3/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_1' (trigger: article.product .product-content .product-name:contains("product_2_1")) 2026-11-12 23:45:08,463 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image?model=product.template&field=image_128&id=1938&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-11-12 23:45:08,498 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image?model=product.template&field=image_128&id=1939&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.115 2026-11-12 23:45:08,531 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image?model=product.template&field=image_128&id=1940&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-11-12 23:45:08,554 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:45:08,653 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 33 0.060 0.262 2026-11-12 23:45:08,773 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /pos/ui/62 HTTP/1.1" 200 - 33 0.035 0.404 2026-11-12 23:45:08,813 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image?model=product.template&field=image_128&id=1950&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.368 2026-11-12 23:45:08,867 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image?model=product.template&field=image_128&id=1946&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.384 2026-11-12 23:45:08,907 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image?model=product.template&field=image_128&id=1948&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.388 2026-11-12 23:45:08,986 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:08] "GET /web/image?model=product.template&field=image_128&id=1951&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.407 2026-11-12 23:45:09,029 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:09] "GET /web/image?model=product.template&field=image_128&id=1944&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.363 2026-11-12 23:45:09,053 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:09] "GET /web/image?model=product.template&field=image_128&id=1943&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-11-12 23:45:09,105 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:09] "GET /web/image?model=product.template&field=image_128&id=1945&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-11-12 23:45:09,147 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:09] "GET /web/image?model=product.template&field=image_128&id=1949&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-11-12 23:45:09,284 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.045 0.321 2026-11-12 23:45:09,330 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:09] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-11-12 23:45:09,377 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:09] "GET /web/image?model=product.template&field=image_128&id=1941&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.382 2026-11-12 23:45:09,393 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [4/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:45:09,441 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [5/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-11-12 23:45:09,492 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [6/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-11-12 23:45:09,544 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [7/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:45:09,595 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [8/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_2' (trigger: article.product .product-content .product-name:contains("product_2_2")) 2026-11-12 23:45:09,680 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [9/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:45:09,734 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [10/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-11-12 23:45:09,786 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [11/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-11-12 23:45:09,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [12/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:45:09,890 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [13/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:45:09,938 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [14/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 23:45:10,031 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [15/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 23:45:10,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [16/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:45:10,157 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [17/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Search for partner "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-11-12 23:45:10,218 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [18/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-11-12 23:45:10,303 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [19/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:45:10,346 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [20/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:45:10,368 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.060 2026-11-12 23:45:10,399 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [21/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-11-12 23:45:10,454 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [22/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-11-12 23:45:10,476 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.021 0.077 2026-11-12 23:45:10,514 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [23/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-11-12 23:45:10,572 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [24/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .popup-input:contains(/^2$/) 2026-11-12 23:45:10,625 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [25/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:45:10,725 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [26/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .order-summary .total:contains(42.24) 2026-11-12 23:45:10,778 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [27/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .order-summary .tax:contains(9.33) 2026-11-12 23:45:10,827 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [28/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:45:10,911 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [29/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:45:10,925 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-12 23:45:10,930 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:45:10,962 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [30/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:45:11,012 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [31/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step total is 42.24 (trigger: .total:contains("42.24")) 2026-11-12 23:45:11,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [32/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:45:11,156 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [33/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:45:11,208 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [34/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 23:45:11,263 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [35/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:45:11,344 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [36/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("42.24") 2026-11-12 23:45:11,353 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83734653 started for PoS orders references: [{'name': '/', 'pos_reference': '262-62-000001', 'uuid': '0e7bfb75-284c-4fa7-b6ae-4a1fda48a86d'}] 2026-11-12 23:45:11,360 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-12 23:45:13,961 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83734653 order {'name': '/', 'pos_reference': '262-62-000001', 'uuid': '0e7bfb75-284c-4fa7-b6ae-4a1fda48a86d'} created pos.order #500 2026-11-12 23:45:14,230 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83734653 finished 2026-11-12 23:45:14,413 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 842 0.861 2.204 2026-11-12 23:45:14,533 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:45:14,556 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-11-12 23:45:14,674 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [37/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .receipt-screen 2026-11-12 23:45:14,687 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71455076 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-62-000001', 'uuid': '0e7bfb75-284c-4fa7-b6ae-4a1fda48a86d'}] 2026-11-12 23:45:14,702 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71455076 order {'name': 'Shop - 000001', 'pos_reference': '262-62-000001', 'uuid': '0e7bfb75-284c-4fa7-b6ae-4a1fda48a86d'} sync ignored for existing PoS order pos.order(500,) (state: done) 2026-11-12 23:45:14,726 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [38/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-11-12 23:45:14,762 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71455076 finished 2026-11-12 23:45:14,805 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [39/39] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-11-12 23:45:14,854 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-11-12 23:45:14,860 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-11-12 23:45:14,957 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.077 0.197 2026-11-12 23:45:15,138 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: heap 19349660 (allocated 22679552) 2026-11-12 23:45:15,149 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 69181 2026-11-12 23:45:15,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-11-12 23:45:15,164 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 69181 2026-11-12 23:45:15,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-c635c7a-226731-435507/chrome_logs/chrome_log_20261112_234515_298954_test_taxes_l10n_be_pos.txt 2026-11-12 23:45:15,299 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmplbnmwao4_chrome_odoo" 2026-11-12 23:45:17,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome pid: 69415 2026-11-12 23:45:17,747 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp0rxurn2f_chrome_odoo 2026-11-12 23:45:17,748 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45997/json/version 2026-11-12 23:45:17,750 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:45:17,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-11-12 23:45:17,784 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45997/json 2026-11-12 23:45:17,785 43 INFO rb-c635c7a-226731-435507 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-11-12 23:45:17,801 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:45997/devtools/page/E44DC328957981EF017396D624AE5881 2026-11-12 23:45:17,811 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-11-12 23:45:17,818 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-11-12 23:45:17,959 43 INFO rb-c635c7a-226731-435507 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-11-12 23:45:17,969 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-11-12 23:45:17,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/62" in browser 2026-11-12 23:45:17,972 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/62" 2026-11-12 23:45:18,194 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:18] "GET /pos/ui/62 HTTP/1.1" 200 - 92 0.068 0.140 2026-11-12 23:45:18,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'E44DC328957981EF017396D624AE5881', 'loaderId': '7C40615BB76F1E13F53887921118A663', 'isDownload': False} 2026-11-12 23:45:18,199 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_global_discount_round_per_line_price_included')" 2026-11-12 23:45:18,221 43 INFO rb-c635c7a-226731-435507 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-12 23:45:18,258 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:18] "GET /web/assets/1f0dafb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.010 2026-11-12 23:45:18,271 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:18] "GET /web/assets/15e18b6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.029 2026-11-12 23:45:18,282 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:18] "GET /web/assets/7951a8e/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-11-12 23:45:19,113 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:45:19,118 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:45:19,144 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-11-12 23:45:19,178 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-12 23:45:19,186 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_global_discount_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/62", "delayToCheckUndeterminisms": 0})" 2026-11-12 23:45:19,198 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [1/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-12 23:45:19,212 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-12 23:45:19,232 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-11-12 23:45:19,259 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "GET /bus/websocket_worker_bundle?v=19.0-3 HTTP/1.1" 200 - 2 0.003 0.011 2026-11-12 23:45:19,283 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.026 2026-11-12 23:45:19,292 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "GET /websocket?version=19.0-3 HTTP/1.1" 101 - 0 0.000 0.004 2026-11-12 23:45:19,370 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.047 2026-11-12 23:45:20,340 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.265 0.655 2026-11-12 23:45:20,377 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-11-12 23:45:20,512 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-11-12 23:45:20,595 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.051 2026-11-12 23:45:20,657 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-11-12 23:45:20,686 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-11-12 23:45:20,705 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-12 23:45:20,794 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-12 23:45:20,802 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:45:20,835 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:45:20,847 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-12 23:45:20,871 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "GET /web/image/res.users/561/avatar_128 HTTP/1.1" 200 - 14 0.023 0.033 2026-11-12 23:45:20,897 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.004 0.071 2026-11-12 23:45:20,922 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-12 23:45:20,927 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45: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-11-12 23:45:21,011 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-11-12 23:45:21,023 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.013 0.029 2026-11-12 23:45:21,113 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /pos/ui/62 HTTP/1.1" 200 - 33 0.029 0.096 2026-11-12 23:45:21,161 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [2/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-12 23:45:21,273 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /pos/ui/62?from_backend=True HTTP/1.1" 200 - 33 0.051 0.238 2026-11-12 23:45:21,311 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.006 0.125 2026-11-12 23:45:21,348 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1939&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-11-12 23:45:21,360 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-12 23:45:21,376 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1938&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-11-12 23:45:21,401 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [3/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click product 'product_3_1' (trigger: article.product .product-content .product-name:contains("product_3_1")) 2026-11-12 23:45:21,422 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1940&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-11-12 23:45:21,453 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-12 23:45:21,474 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1941&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.190 2026-11-12 23:45:21,524 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-11-12 23:45:21,566 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1943&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-11-12 23:45:21,604 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1944&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-11-12 23:45:21,640 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1946&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-11-12 23:45:21,671 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1948&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.203 2026-11-12 23:45:21,716 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1949&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-11-12 23:45:21,751 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1945&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-11-12 23:45:21,790 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1950&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-11-12 23:45:21,828 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1951&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-11-12 23:45:21,872 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1952&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-11-12 23:45:21,909 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:21] "GET /web/image?model=product.template&field=image_128&id=1953&unique=2026-11-12T23:44:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-11-12 23:45:22,048 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 32 0.042 0.286 2026-11-12 23:45:22,151 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [4/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:45:22,202 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [5/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-11-12 23:45:22,253 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [6/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-11-12 23:45:22,304 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [7/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:45:22,355 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [8/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click product 'product_3_2' (trigger: article.product .product-content .product-name:contains("product_3_2")) 2026-11-12 23:45:22,456 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [9/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:45:22,519 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [10/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-11-12 23:45:22,570 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [11/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-11-12 23:45:22,622 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [12/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:45:22,672 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [13/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-12 23:45:22,723 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [14/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-11-12 23:45:22,837 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [15/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-11-12 23:45:22,903 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [16/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Click search field (trigger: .modal .fa-search.undefined) 2026-11-12 23:45:22,953 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [17/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Search for partner "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-11-12 23:45:23,028 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [18/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-11-12 23:45:23,107 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [19/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-11-12 23:45:23,148 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [20/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-11-12 23:45:23,165 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:23] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.016 0.053 2026-11-12 23:45:23,204 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [21/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-11-12 23:45:23,258 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [22/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-11-12 23:45:23,289 43 INFO rb-c635c7a-226731-435507 werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 18 0.029 0.082 2026-11-12 23:45:23,318 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [23/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-11-12 23:45:23,374 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [24/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step .popup-input:contains(/^2$/) 2026-11-12 23:45:23,430 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [25/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-12 23:45:23,525 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [26/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step .order-summary .total:contains(42.25) 2026-11-12 23:45:23,577 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [27/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step .order-summary .tax:contains(9.34) 2026-11-12 23:45:23,628 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [28/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-11-12 23:45:23,735 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [29/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-11-12 23:45:23,754 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:45:23,756 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-12 23:45:23,781 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [30/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-11-12 23:45:23,830 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [31/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step total is 42.25 (trigger: .total:contains("42.25")) 2026-11-12 23:45:23,882 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [32/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-11-12 23:45:23,965 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [33/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-11-12 23:45:24,015 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [34/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-11-12 23:45:24,069 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [35/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-11-12 23:45:24,142 43 INFO rb-c635c7a-226731-435507 odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [36/39] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("42.25") 2026-11-12 23:45:24,153 43 INFO rb-c635c7a-226731-435507 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47659889 started for PoS orders references: [{'name': '/', 'pos_reference': '263-62-000001', 'uuid': 'a3aa5756-576f-4f7d-b8c0-dbe05b971a89'}] 2026-11-12 23:45:24,169 43 INFO ? werkzeug: 127.0.0.1 - - [12/Nov/2026 23:45:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013